Class ValidatorAttributeBase
Base class for validator attributes e.g.: NotNullAttribute.
Inheritance
ValidatorAttributeBase
Inherited Members
Namespace: Solti.Utils.Rpc.Interfaces
Assembly: Solti.Utils.Rpc.Interfaces.dll
Syntax
public abstract class ValidatorAttributeBase : Attribute, IConditionalValidatior, ICustomValidator
Constructors
ValidatorAttributeBase(Boolean)
Creates a new ValidatorAttributeBase instance.
Declaration
protected ValidatorAttributeBase(bool supportsNull)
Parameters
| Type | Name | Description |
|---|---|---|
| Boolean | supportsNull |
Properties
Condition
If set, it should point to a class implementing the IConditionalValidatior interface.
Declaration
public Type Condition { get; set; }
Property Value
| Type | Description |
|---|---|
| Type |
SupportsNull
See SupportsNull.
Declaration
public bool SupportsNull { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Methods
ShouldRun(MethodInfo, IInjector)
Declaration
public virtual bool ShouldRun(MethodInfo containingMethod, IInjector currentScope)
Parameters
| Type | Name | Description |
|---|---|---|
| MethodInfo | containingMethod | |
| Solti.Utils.DI.Interfaces.IInjector | currentScope |
Returns
| Type | Description |
|---|---|
| Boolean |