Interface ICsAttributeParameterValue
The model information for an attributes parameter value for c# implementation.
Inherited Members
Namespace: CodeFactory.WinVs.Models.CSharp
Assembly: CodeFactory.WinVs.dll
Syntax
public interface ICsAttributeParameterValue : ICsModel, IModelStatus
Properties
EnumValue
The enum value provides the name of the enumeration value that was provided. This will be populated if the property ParameterKind is set to 'Enum'
Declaration
string EnumValue { get; }
Property Value
Type | Description |
---|---|
string |
ParameterKind
Determines the kind of parameter that has been returned.
Declaration
AttributeParameterKind ParameterKind { get; }
Property Value
Type | Description |
---|---|
AttributeParameterKind |
TypeValue
The type definition of the parameter that was passed. This will be populated if the property ParameterKind is set to 'Type'
Declaration
CsType TypeValue { get; }
Property Value
Type | Description |
---|---|
CsType |
Value
Gets the raw value assigned to the parameter. This will be populated if the property ParameterKind is not set to 'Array'
Declaration
string Value { get; }
Property Value
Type | Description |
---|---|
string |
Values
Gets an enumeration of all the parameter values that were assigned to the attribute parameter. This will be populated if the property ParameterKind is set to 'Array'
Declaration
IReadOnlyList<CsAttributeParameterValue> Values { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<CsAttributeParameterValue> |