Overview

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:
    • FieldInfo  .NET, .NET Core 6.0, .NET Standard 2.0
    • Field  Cooper
    • FieldInfo  Island

constructor Toffee

init(class aClass: Type, field aField: UnsafeMutablePointer<void>)

Parameters:

  • aClass:
  • aField:

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

property DeclaringType: Type read;
Type DeclaringType { get; }
var DeclaringType: Type { get{} }
Type DeclaringType { __get; }
ReadOnly Property DeclaringType() As Type

FieldClass  virtual Toffee

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

GetValue (Object): Object  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

method GetValue(aInstance: Object): Object
Object GetValue(Object aInstance)
func GetValue(_ aInstance: Object) -> Object
Function GetValue(aInstance As Object) As Object

Parameters:

  • aInstance:

method GetValue(aInstance: Object; aArgs: array of Object): Object
Object GetValue(Object aInstance, Object[] aArgs)
func GetValue(_ aInstance: Object, _ aArgs: Object...) -> Object
Object GetValue(Object aInstance, Object[] aArgs)
Function GetValue(aInstance As Object, aArgs As Object()) As Object

Parameters:

  • aInstance:
  • aArgs:

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

property IsReadOnly: Boolean read;
Boolean IsReadOnly { get; }
var IsReadOnly: Boolean { get{} }
ReadOnly Property IsReadOnly() As Boolean

IsStatic .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island

property IsStatic: Boolean read;
Boolean IsStatic { get; }
var IsStatic: Boolean { get{} }
Boolean IsStatic { __get; }
ReadOnly Property IsStatic() As Boolean

Name  virtual

property Name: String read;
var Name: String { get{} }
ReadOnly Property Name() As String

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)
void SetValue(Object aInstance, Object[] aArgs, Object aValue)
Sub SetValue(aInstance As Object, aArgs As Object(), aValue As Object)

Parameters:

  • aInstance:
  • aArgs:
  • aValue:

SetValue (Object, Object)  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

method SetValue(aInstance: Object; aValue: Object)
void SetValue(Object aInstance, Object aValue)
func SetValue(_ aInstance: Object, _ aValue: Object)
Sub SetValue(aInstance As Object, aValue As Object)

Parameters:

  • aInstance:
  • aValue:

Type  virtual

property Type: Type read;
ReadOnly Property Type() As Type

Visibility .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island

property Visibility: Visibility read;
Visibility Visibility { get; }
var Visibility: Visibility { get{} }
Visibility Visibility { __get; }
ReadOnly Property Visibility() As Visibility

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

property DeclaringType: Type read;
Type DeclaringType { get; }
var DeclaringType: Type { get{} }
Type DeclaringType { __get; }
ReadOnly Property DeclaringType() As Type

FieldClass  virtual Toffee

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

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

property IsReadOnly: Boolean read;
Boolean IsReadOnly { get; }
var IsReadOnly: Boolean { get{} }
ReadOnly Property IsReadOnly() As Boolean

IsStatic .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island

property IsStatic: Boolean read;
Boolean IsStatic { get; }
var IsStatic: Boolean { get{} }
Boolean IsStatic { __get; }
ReadOnly Property IsStatic() As Boolean

Name  virtual

property Name: String read;
var Name: String { get{} }
ReadOnly Property Name() As String

Type  virtual

property Type: Type read;
ReadOnly Property Type() As Type

Visibility .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island

property Visibility: Visibility read;
Visibility Visibility { get; }
var Visibility: Visibility { get{} }
Visibility Visibility { __get; }
ReadOnly Property Visibility() As Visibility

constructor Toffee

init(class aClass: Type, field aField: UnsafeMutablePointer<void>)

Parameters:

  • aClass:
  • aField:

GetValue (Object): Object  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

method GetValue(aInstance: Object): Object
Object GetValue(Object aInstance)
func GetValue(_ aInstance: Object) -> Object
Function GetValue(aInstance As Object) As Object

Parameters:

  • aInstance:

method GetValue(aInstance: Object; aArgs: array of Object): Object
Object GetValue(Object aInstance, Object[] aArgs)
func GetValue(_ aInstance: Object, _ aArgs: Object...) -> Object
Object GetValue(Object aInstance, Object[] aArgs)
Function GetValue(aInstance As Object, aArgs As Object()) As Object

Parameters:

  • aInstance:
  • aArgs:

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)
void SetValue(Object aInstance, Object[] aArgs, Object aValue)
Sub SetValue(aInstance As Object, aArgs As Object(), aValue As Object)

Parameters:

  • aInstance:
  • aArgs:
  • aValue:

SetValue (Object, Object)  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee

method SetValue(aInstance: Object; aValue: Object)
void SetValue(Object aInstance, Object aValue)
func SetValue(_ aInstance: Object, _ aValue: Object)
Sub SetValue(aInstance As Object, aValue As Object)

Parameters:

  • aInstance:
  • aValue: