IProperty

Overview

An instance of the IProperty interface points to a property defined in this or another assembly.

Location


 

GetParameter

Returns a parameter by index

 

method GetParameter(no: Int32): IParameter

 

IParameter GetParameter(Int32 no)

 

func GetParameter(_ no: Int32) -> IParameter

 

IParameter GetParameter(Int32 no)

 

Function GetParameter(no As Int32) As IParameter

Parameters:

  • no: index

InitOnly

 

property InitOnly: Boolean read;

 

Boolean InitOnly { get; }

 

var InitOnly: Boolean { get{} }

 

Boolean InitOnly { __get; }

 

ReadOnly Property InitOnly() As Boolean

ParameterCount

Returns the number of parameters for this property

 

property ParameterCount: Int32 read;

 

Int32 ParameterCount { get; }

 

var ParameterCount: Int32 { get{} }

 

Int32 ParameterCount { __get; }

 

ReadOnly Property ParameterCount() As Int32

ReadMethod

Returns the read method

 

property ReadMethod: IMethod read;

 

IMethod ReadMethod { get; }

 

var ReadMethod: IMethod { get{} }

 

IMethod ReadMethod { __get; }

 

ReadOnly Property ReadMethod() As IMethod

Type

Returns the type of this property

 

property Type: IType read;

 

IType Type { get; }

 

var Type: IType { get{} }

 

IType Type { __get; }

 

ReadOnly Property Type() As IType

WriteMethod

Returns the write method for this property

 

property WriteMethod: IMethod read;

 

IMethod WriteMethod { get; }

 

var WriteMethod: IMethod { get{} }

 

IMethod WriteMethod { __get; }

 

ReadOnly Property WriteMethod() As IMethod

 

InitOnly

 

property InitOnly: Boolean read;

 

Boolean InitOnly { get; }

 

var InitOnly: Boolean { get{} }

 

Boolean InitOnly { __get; }

 

ReadOnly Property InitOnly() As Boolean

ParameterCount

Returns the number of parameters for this property

 

property ParameterCount: Int32 read;

 

Int32 ParameterCount { get; }

 

var ParameterCount: Int32 { get{} }

 

Int32 ParameterCount { __get; }

 

ReadOnly Property ParameterCount() As Int32

ReadMethod

Returns the read method

 

property ReadMethod: IMethod read;

 

IMethod ReadMethod { get; }

 

var ReadMethod: IMethod { get{} }

 

IMethod ReadMethod { __get; }

 

ReadOnly Property ReadMethod() As IMethod

Type

Returns the type of this property

 

property Type: IType read;

 

IType Type { get; }

 

var Type: IType { get{} }

 

IType Type { __get; }

 

ReadOnly Property Type() As IType

WriteMethod

Returns the write method for this property

 

property WriteMethod: IMethod read;

 

IMethod WriteMethod { get; }

 

var WriteMethod: IMethod { get{} }

 

IMethod WriteMethod { __get; }

 

ReadOnly Property WriteMethod() As IMethod

 

GetParameter

Returns a parameter by index

 

method GetParameter(no: Int32): IParameter

 

IParameter GetParameter(Int32 no)

 

func GetParameter(_ no: Int32) -> IParameter

 

IParameter GetParameter(Int32 no)

 

Function GetParameter(no As Int32) As IParameter

Parameters:

  • no: index