IParameterDefinition

Overview

IParameterDefinition is a reference to a parameter defined in the current project.

Location


 

Default

Gets or sets the default value; setting this to nil will make the default nil, not remove it.

 

property Default: Object read write;

 

Object Default { get; set; }

 

var Default: Object { get{} set{} }

 

Object Default { __get; __set; }

 

Property Default() As Object

Mode

Parameter direction

 

property Mode: ParameterModifier read write;

 

ParameterModifier Mode { get; set; }

 

var Mode: ParameterModifier { get{} set{} }

 

ParameterModifier Mode { __get; __set; }

 

Property Mode() As ParameterModifier

Name

Name of this parameter

 

property Name: String read write;

 

String Name { get; set; }

 

var Name: String { get{} set{} }

 

String Name { __get; __set; }

 

Property Name() As String

Prefix

Method selector prefix for this parameter

 

property Prefix: String read write;

 

String Prefix { get; set; }

 

var Prefix: String { get{} set{} }

 

String Prefix { __get; __set; }

 

Property Prefix() As String

RemoveDefault

Remove the default value

 

method RemoveDefault

 

void RemoveDefault()

 

func RemoveDefault()

 

void RemoveDefault()

 

Sub RemoveDefault()

Type

Type of this parameter

 

property Type: IType read write;

 

IType Type { get; set; }

 

var Type: IType { get{} set{} }

 

IType Type { __get; __set; }

 

Property Type() As IType

 

Default

Gets or sets the default value; setting this to nil will make the default nil, not remove it.

 

property Default: Object read write;

 

Object Default { get; set; }

 

var Default: Object { get{} set{} }

 

Object Default { __get; __set; }

 

Property Default() As Object

Mode

Parameter direction

 

property Mode: ParameterModifier read write;

 

ParameterModifier Mode { get; set; }

 

var Mode: ParameterModifier { get{} set{} }

 

ParameterModifier Mode { __get; __set; }

 

Property Mode() As ParameterModifier

Name

Name of this parameter

 

property Name: String read write;

 

String Name { get; set; }

 

var Name: String { get{} set{} }

 

String Name { __get; __set; }

 

Property Name() As String

Prefix

Method selector prefix for this parameter

 

property Prefix: String read write;

 

String Prefix { get; set; }

 

var Prefix: String { get{} set{} }

 

String Prefix { __get; __set; }

 

Property Prefix() As String

Type

Type of this parameter

 

property Type: IType read write;

 

IType Type { get; set; }

 

var Type: IType { get{} set{} }

 

IType Type { __get; __set; }

 

Property Type() As IType

 

RemoveDefault

Remove the default value

 

method RemoveDefault

 

void RemoveDefault()

 

func RemoveDefault()

 

void RemoveDefault()

 

Sub RemoveDefault()