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

constructor Cooper


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

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

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;
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 .NET, .NET Core 6.0, .NET Standard 2.0, 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;
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 .NET, .NET Core 6.0, .NET Standard 2.0, 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;
ReadOnly Property Type() As Type

constructor Cooper


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: