IParameter
Overview
IParameter is a reference to an external or internal parameter.
Location
- Reference: RemObjects.Elements.Cirrus.dll
- Namespace: RemObjects.Elements.Cirrus
- Ancestry: IAttributesProvider | IParameter
AttributeCount (declared in IAttributesProvider)
Returns the attribute count
property AttributeCount: Int32 read;
Int32 AttributeCount { get; }
var AttributeCount: Int32 { get{} }
Int32 AttributeCount { __get; }
ReadOnly Property AttributeCount() As Int32
Default
Default value for this parameter
property Default: Object read;
Object Default { get; }
var Default: Object { get{} }
Object Default { __get; }
ReadOnly Property Default() As Object
GetAttribute (declared in IAttributesProvider)
Returns an attribute by index
method GetAttribute(no: Int32): IAttribute
IAttribute GetAttribute(Int32 no)
func GetAttribute(_ no: Int32) -> IAttribute
IAttribute GetAttribute(Int32 no)
Function GetAttribute(no As Int32) As IAttribute
Parameters:
- no: index
HasDefault
Returns true if this parameter has a default
property HasDefault: Boolean read;
Boolean HasDefault { get; }
var HasDefault: Boolean { get{} }
Boolean HasDefault { __get; }
ReadOnly Property HasDefault() As Boolean
Mode
Returns the direction of a parameter
property Mode: ParameterModifier read;
ParameterModifier Mode { get; }
var Mode: ParameterModifier { get{} }
ParameterModifier Mode { __get; }
ReadOnly Property Mode() As ParameterModifier
Name
Parameter name
property Name: String read;
String Name { get; }
var Name: String { get{} }
String Name { __get; }
ReadOnly Property Name() As String
Prefix
Method selector prefix for this parameter
property Prefix: String read;
String Prefix { get; }
var Prefix: String { get{} }
String Prefix { __get; }
ReadOnly Property Prefix() As String
Type
Type of this parameter
AttributeCount (declared in IAttributesProvider)
Returns the attribute count
property AttributeCount: Int32 read;
Int32 AttributeCount { get; }
var AttributeCount: Int32 { get{} }
Int32 AttributeCount { __get; }
ReadOnly Property AttributeCount() As Int32
Default
Default value for this parameter
property Default: Object read;
Object Default { get; }
var Default: Object { get{} }
Object Default { __get; }
ReadOnly Property Default() As Object
HasDefault
Returns true if this parameter has a default
property HasDefault: Boolean read;
Boolean HasDefault { get; }
var HasDefault: Boolean { get{} }
Boolean HasDefault { __get; }
ReadOnly Property HasDefault() As Boolean
Mode
Returns the direction of a parameter
property Mode: ParameterModifier read;
ParameterModifier Mode { get; }
var Mode: ParameterModifier { get{} }
ParameterModifier Mode { __get; }
ReadOnly Property Mode() As ParameterModifier
Name
Parameter name
property Name: String read;
String Name { get; }
var Name: String { get{} }
String Name { __get; }
ReadOnly Property Name() As String
Prefix
Method selector prefix for this parameter
property Prefix: String read;
String Prefix { get; }
var Prefix: String { get{} }
String Prefix { __get; }
ReadOnly Property Prefix() As String
Type
Type of this parameter
GetAttribute (declared in IAttributesProvider)
Returns an attribute by index
method GetAttribute(no: Int32): IAttribute
IAttribute GetAttribute(Int32 no)
func GetAttribute(_ no: Int32) -> IAttribute
IAttribute GetAttribute(Int32 no)
Function GetAttribute(no As Int32) As IAttribute
Parameters:
- no: index