Class OptionValidationAttribute
- Namespace
- OneImlx.Terminal.Commands.Declarative
- Assembly
- OneImlx.Terminal.dll
Declares an OptionDescriptor validation attribute.
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = false)]
public sealed class OptionValidationAttribute : Attribute
- Inheritance
-
OptionValidationAttribute
- Inherited Members
Constructors
OptionValidationAttribute(string, Type, params object[])
Initialize a new instance.
public OptionValidationAttribute(string optionId, Type validationAttribute, params object[] validationParams)
Parameters
optionId
stringThe option identifier.
validationAttribute
TypeThe option validation attribute.
validationParams
object[]The validation attribute parameters.
Properties
OptionId
The option identifier.
public string OptionId { get; }
Property Value
ValidationAttribute
The option validation attribute.
public Type ValidationAttribute { get; }
Property Value
ValidationParams
The validation attribute parameters.
public object[]? ValidationParams { get; }
Property Value
- object[]