Is your feature request related to a problem? Please describe.
Sometimes people want a protected/internal/private set method for property and just use it in its class or delivered class.
Describe the solution you'd like
Describe alternatives you've considered
Describe suggestions on how to achieve the feature
Add an enum like this:
public enum SetAccessModifier
{
Public,
Protected,
Internal,
Private,
ProtectedInternal,
PrivateProtected,
}
And modify ReactiveAttribute like this:
public sealed class ReactiveAttribute : Attribute
{
public SetAccessModifier SetAccessModifier { get; }
public ReactiveAttribute() : this(SetAccessModifier.Public)
{
}
public ReactiveAttribute(SetAccessModifier modifier)
{
SetAccessModifier = modifier;
}
}
Then use SetAccessModifier property to determine access modifier for set method.
Additional context
Is your feature request related to a problem? Please describe.
Sometimes people want a protected/internal/private set method for property and just use it in its class or delivered class.
Describe the solution you'd like
Describe alternatives you've considered
Describe suggestions on how to achieve the feature
Add an enum like this:
And modify
ReactiveAttributelike this:Then use
SetAccessModifierproperty to determine access modifier for set method.Additional context