Property

Overview

RTTI class for properties

Location

  • Reference:
    • Elements.dll  .NET, .NET Standard 2.0
    • elements.jar  Cooper
    • Elements.fx  Island, ToffeeV2
    • libElements.fx  Toffee
  • Namespace: RemObjects.Elements.RTL.Reflection
  • Platforms: .NET, .NET Standard 2.0, Cooper, Island, Toffee, ToffeeV2
  • Mapped to:
    • PropertyInfo  .NET, .NET Standard 2.0, ToffeeV2
    • PropertyInfo  Island

 

Attributes .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Attributes: ImmutableList<Attribute> read;

 

ImmutableList<Attribute> Attributes { get; }

 

var Attributes: ImmutableList<Attribute> { get{} }

 

ReadOnly Property Attributes() As ImmutableList<Attribute>

DeclaringType .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

 

property DeclaringType: Type read;

 

Type DeclaringType { get; }

 

var DeclaringType: Type { get{} }

 

ReadOnly Property DeclaringType() As Type

GetterVisibility Island, ToffeeV2

 

property GetterVisibility: Visibility read;

 

Visibility GetterVisibility { get; }

 

var GetterVisibility: Visibility { get{} }

 

ReadOnly Property GetterVisibility() As Visibility

GetterVisibility .NET, .NET Standard 2.0

 

property GetterVisibility: Visibility read;

 

Visibility GetterVisibility { get; }

 

var GetterVisibility: Visibility { get{} }

 

ReadOnly Property GetterVisibility() As Visibility

GetValue .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

Gets the value of this property. aInst should be null for static properties, args should only be set for indexers.

 

method GetValue(aInstance: Object; aArgs: array of Object): Object

 

Object GetValue(Object aInstance, Object[] aArgs)

 

func GetValue(_ aInstance: Object, _ aArgs: Object...) -> Object

 

Function GetValue(aInstance As Object, aArgs As Object()) As Object

Parameters:

  • aInstance:
  • aArgs:

IsStatic Island, ToffeeV2

 

property IsStatic: Boolean read;

 

Boolean IsStatic { get; }

 

var IsStatic: Boolean { get{} }

 

ReadOnly Property IsStatic() As Boolean

Name .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

Returns the name of this property.

 

property Name: String read;

 

String Name { get; }

 

var Name: String { get{} }

 

ReadOnly Property Name() As String

PropertyClass  virtual Toffee

Returns the Cocoa specific type info for this property

 

var PropertyClass: UnsafeMutablePointer<void> { get{} }

SetterVisibility Island, ToffeeV2

 

property SetterVisibility: Visibility read;

 

Visibility SetterVisibility { get; }

 

var SetterVisibility: Visibility { get{} }

 

ReadOnly Property SetterVisibility() As Visibility

SetterVisibility .NET, .NET Standard 2.0

 

property SetterVisibility: Visibility read;

 

Visibility SetterVisibility { get; }

 

var SetterVisibility: Visibility { get{} }

 

ReadOnly Property SetterVisibility() As Visibility

SetValue .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

Gets the value of this property. aInst should be null for static properties, args should only be set for indexers.

 

method SetValue(aInstance: Object; aArgs: array of Object; aValue: Object)

 

void SetValue(Object aInstance, Object[] aArgs, Object aValue)

 

func SetValue(_ aInstance: Object, _ aArgs: Object..., _ aValue: Object)

 

Sub SetValue(aInstance As Object, aArgs As Object(), aValue As Object)

Parameters:

  • aInstance:
  • aArgs:
  • aValue:

Type .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

Returns the type of this property.

 

property Type: Type read;

 

Type Type { get; }

 

var Type: Type { get{} }

 

ReadOnly Property Type() As Type

 

Attributes .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Attributes: ImmutableList<Attribute> read;

 

ImmutableList<Attribute> Attributes { get; }

 

var Attributes: ImmutableList<Attribute> { get{} }

 

ReadOnly Property Attributes() As ImmutableList<Attribute>

DeclaringType .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

 

property DeclaringType: Type read;

 

Type DeclaringType { get; }

 

var DeclaringType: Type { get{} }

 

ReadOnly Property DeclaringType() As Type

GetterVisibility Island, ToffeeV2

 

property GetterVisibility: Visibility read;

 

Visibility GetterVisibility { get; }

 

var GetterVisibility: Visibility { get{} }

 

ReadOnly Property GetterVisibility() As Visibility

IsStatic Island, ToffeeV2

 

property IsStatic: Boolean read;

 

Boolean IsStatic { get; }

 

var IsStatic: Boolean { get{} }

 

ReadOnly Property IsStatic() As Boolean

Name .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

Returns the name of this property.

 

property Name: String read;

 

String Name { get; }

 

var Name: String { get{} }

 

ReadOnly Property Name() As String

PropertyClass  virtual Toffee

Returns the Cocoa specific type info for this property

 

var PropertyClass: UnsafeMutablePointer<void> { get{} }

SetterVisibility Island, ToffeeV2

 

property SetterVisibility: Visibility read;

 

Visibility SetterVisibility { get; }

 

var SetterVisibility: Visibility { get{} }

 

ReadOnly Property SetterVisibility() As Visibility

Type .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

Returns the type of this property.

 

property Type: Type read;

 

Type Type { get; }

 

var Type: Type { get{} }

 

ReadOnly Property Type() As Type

GetterVisibility .NET, .NET Standard 2.0

 

property GetterVisibility: Visibility read;

 

Visibility GetterVisibility { get; }

 

var GetterVisibility: Visibility { get{} }

 

ReadOnly Property GetterVisibility() As Visibility

SetterVisibility .NET, .NET Standard 2.0

 

property SetterVisibility: Visibility read;

 

Visibility SetterVisibility { get; }

 

var SetterVisibility: Visibility { get{} }

 

ReadOnly Property SetterVisibility() As Visibility

 

GetValue .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

Gets the value of this property. aInst should be null for static properties, args should only be set for indexers.

 

method GetValue(aInstance: Object; aArgs: array of Object): Object

 

Object GetValue(Object aInstance, Object[] aArgs)

 

func GetValue(_ aInstance: Object, _ aArgs: Object...) -> Object

 

Function GetValue(aInstance As Object, aArgs As Object()) As Object

Parameters:

  • aInstance:
  • aArgs:

SetValue .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2

Gets the value of this property. aInst should be null for static properties, args should only be set for indexers.

 

method SetValue(aInstance: Object; aArgs: array of Object; aValue: Object)

 

void SetValue(Object aInstance, Object[] aArgs, Object aValue)

 

func SetValue(_ aInstance: Object, _ aArgs: Object..., _ aValue: Object)

 

Sub SetValue(aInstance As Object, aArgs As Object(), aValue As Object)

Parameters:

  • aInstance:
  • aArgs:
  • aValue: