IParameter

Overview

IParameter is a reference to an external or internal parameter.

Location


Properties


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