Interface IDotNetAttributeParameterValue
The model information for an attributes parameter value for .net implementation.
Inherited Members
Namespace: CodeFactory.DotNet
Assembly: CodeFactory.DotNet.dll
Syntax
public interface IDotNetAttributeParameterValue : IDotNetModel, IModelStatus
Properties
| Improve this Doc View SourceEnumValue
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
IDotNetType TypeValue { get; }
Property Value
Type | Description |
---|---|
IDotNetType |
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<IDotNetAttributeParameterValue> Values { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetAttributeParameterValue> |