IParameter

Overview

IParameter is a reference to an external or internal parameter.

Location


 

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

 

property Type: IType read;

 

IType Type { get; }

 

var Type: IType { get{} }

 

IType Type { __get; }

 

ReadOnly Property Type() As IType

 

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

 

property Type: IType read;

 

IType Type { get; }

 

var Type: IType { get{} }

 

IType Type { __get; }

 

ReadOnly Property Type() As IType

 

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