Property

Overview

RTTI class for properties

Location

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

 

Attributes .NET, .NET Core 6.0, .NET Standard 2.0, Island

 

property Attributes: ImmutableList<Attribute> read;

 

ImmutableList<Attribute> Attributes { get; }

 

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

 

ReadOnly Property Attributes() As ImmutableList<Attribute>

DeclaringType  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

 

property DeclaringType: Type read;

 

Type DeclaringType { get; }

 

var DeclaringType: Type { get{} }

 

ReadOnly Property DeclaringType() As Type

GetterVisibility Island

 

property GetterVisibility: Visibility read;

 

Visibility GetterVisibility { get; }

 

var GetterVisibility: Visibility { get{} }

 

ReadOnly Property GetterVisibility() As Visibility

GetterVisibility .NET, .NET Core 6.0, .NET Standard 2.0

 

property GetterVisibility: Visibility read;

 

Visibility GetterVisibility { get; }

 

var GetterVisibility: Visibility { get{} }

 

ReadOnly Property GetterVisibility() As Visibility

GetValue  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

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

 

property IsStatic: Boolean read;

 

Boolean IsStatic { get; }

 

var IsStatic: Boolean { get{} }

 

ReadOnly Property IsStatic() As Boolean

Name  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

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

 

property SetterVisibility: Visibility read;

 

Visibility SetterVisibility { get; }

 

var SetterVisibility: Visibility { get{} }

 

ReadOnly Property SetterVisibility() As Visibility

SetterVisibility .NET, .NET Core 6.0, .NET Standard 2.0

 

property SetterVisibility: Visibility read;

 

Visibility SetterVisibility { get; }

 

var SetterVisibility: Visibility { get{} }

 

ReadOnly Property SetterVisibility() As Visibility

SetValue  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

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  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

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 Core 6.0, .NET Standard 2.0, Island

 

property Attributes: ImmutableList<Attribute> read;

 

ImmutableList<Attribute> Attributes { get; }

 

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

 

ReadOnly Property Attributes() As ImmutableList<Attribute>

DeclaringType  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

 

property DeclaringType: Type read;

 

Type DeclaringType { get; }

 

var DeclaringType: Type { get{} }

 

ReadOnly Property DeclaringType() As Type

GetterVisibility Island

 

property GetterVisibility: Visibility read;

 

Visibility GetterVisibility { get; }

 

var GetterVisibility: Visibility { get{} }

 

ReadOnly Property GetterVisibility() As Visibility

IsStatic Island

 

property IsStatic: Boolean read;

 

Boolean IsStatic { get; }

 

var IsStatic: Boolean { get{} }

 

ReadOnly Property IsStatic() As Boolean

Name  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

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

 

property SetterVisibility: Visibility read;

 

Visibility SetterVisibility { get; }

 

var SetterVisibility: Visibility { get{} }

 

ReadOnly Property SetterVisibility() As Visibility

Type  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

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 Core 6.0, .NET Standard 2.0

 

property GetterVisibility: Visibility read;

 

Visibility GetterVisibility { get; }

 

var GetterVisibility: Visibility { get{} }

 

ReadOnly Property GetterVisibility() As Visibility

SetterVisibility .NET, .NET Core 6.0, .NET Standard 2.0

 

property SetterVisibility: Visibility read;

 

Visibility SetterVisibility { get; }

 

var SetterVisibility: Visibility { get{} }

 

ReadOnly Property SetterVisibility() As Visibility

 

GetValue  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

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  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

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: