StructFieldImpl

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.reflect
  • Platforms: .NET, .NET Standard 2.0, Island


 

constructor (PlatformField)

 

constructor(aField: PlatformField)

 

StructFieldImpl(PlatformField aField)

 

init(_ aField: PlatformField)

 

Sub New(aField As PlatformField)

Parameters:

  • aField:

constructor (PlatformField, Int32)

 

constructor(aField: PlatformField; aIndex: Int32)

 

StructFieldImpl(PlatformField aField, Int32 aIndex)

 

init(_ aField: PlatformField, _ aIndex: Int32)

 

Sub New(aField As PlatformField, aIndex As Int32)

Parameters:

  • aField:
  • aIndex:

Anonymous  virtual

 

property Anonymous: Boolean read;

 

Boolean Anonymous { get; }

 

var Anonymous: Boolean { get{} }

 

Anonymous Boolean

 

ReadOnly Property Anonymous() As Boolean

Index  virtual

 

property Index: Slice<Int64> read;

 

Slice<Int64> Index { get; }

 

var Index: Slice<Int64> { get{} }

 

Index Slice<Int64>

 

ReadOnly Property Index() As Slice<Int64>

Interface

 

method Interface: Object

 

Object Interface()

 

func Interface() -> Object

 

func Interface() interface{}

 

Function Interface() As Object

IsValid

 

method IsValid: Boolean

 

Boolean IsValid()

 

func IsValid() -> Boolean

 

func IsValid() Boolean

 

Function IsValid() As Boolean

Name  virtual

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
property Name: String read;
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
property Name: String read;

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
String Name { get; }
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
String Name { get; }

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
var Name: String { get{} }
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
var Name: String { get{} }

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
Name String
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
Name String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
ReadOnly Property Name() As String
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
ReadOnly Property Name() As String

Offset  virtual

 

property Offset: UIntPtr read;

 

UIntPtr Offset { get; }

 

var Offset: UIntPtr { get{} }

 

Offset UIntPtr

 

ReadOnly Property Offset() As UIntPtr

PkgPath  virtual

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
property PkgPath: String read;
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
property PkgPath: String read;

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
String PkgPath { get; }
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
String PkgPath { get; }

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
var PkgPath: String { get{} }
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
var PkgPath: String { get{} }

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
PkgPath String
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
PkgPath String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
ReadOnly Property PkgPath() As String
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
ReadOnly Property PkgPath() As String

Tag  virtual

 

property Tag: StructTag read;

 

StructTag Tag { get; }

 

var Tag: StructTag { get{} }

 

Tag StructTag

 

ReadOnly Property Tag() As StructTag

Type  virtual

 

property Type: Type read;

 

Type Type { get; }

 

var Type: Type { get{} }

 

Type Type

 

ReadOnly Property Type() As Type

 

Anonymous  virtual

 

property Anonymous: Boolean read;

 

Boolean Anonymous { get; }

 

var Anonymous: Boolean { get{} }

 

Anonymous Boolean

 

ReadOnly Property Anonymous() As Boolean

Index  virtual

 

property Index: Slice<Int64> read;

 

Slice<Int64> Index { get; }

 

var Index: Slice<Int64> { get{} }

 

Index Slice<Int64>

 

ReadOnly Property Index() As Slice<Int64>

Name  virtual

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
property Name: String read;
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
property Name: String read;

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
String Name { get; }
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
String Name { get; }

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
var Name: String { get{} }
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
var Name: String { get{} }

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
Name String
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
Name String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
ReadOnly Property Name() As String
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
ReadOnly Property Name() As String

Offset  virtual

 

property Offset: UIntPtr read;

 

UIntPtr Offset { get; }

 

var Offset: UIntPtr { get{} }

 

Offset UIntPtr

 

ReadOnly Property Offset() As UIntPtr

PkgPath  virtual

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
property PkgPath: String read;
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
property PkgPath: String read;

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
String PkgPath { get; }
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
String PkgPath { get; }

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
var PkgPath: String { get{} }
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
var PkgPath: String { get{} }

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
PkgPath String
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
PkgPath String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
ReadOnly Property PkgPath() As String
// Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-watchOS, Island-watchOS Simulator
ReadOnly Property PkgPath() As String

Tag  virtual

 

property Tag: StructTag read;

 

StructTag Tag { get; }

 

var Tag: StructTag { get{} }

 

Tag StructTag

 

ReadOnly Property Tag() As StructTag

Type  virtual

 

property Type: Type read;

 

Type Type { get; }

 

var Type: Type { get{} }

 

Type Type

 

ReadOnly Property Type() As Type

 

constructor (PlatformField)

 

constructor(aField: PlatformField)

 

StructFieldImpl(PlatformField aField)

 

init(_ aField: PlatformField)

 

Sub New(aField As PlatformField)

Parameters:

  • aField:

constructor (PlatformField, Int32)

 

constructor(aField: PlatformField; aIndex: Int32)

 

StructFieldImpl(PlatformField aField, Int32 aIndex)

 

init(_ aField: PlatformField, _ aIndex: Int32)

 

Sub New(aField As PlatformField, aIndex As Int32)

Parameters:

  • aField:
  • aIndex:

Interface

 

method Interface: Object

 

Object Interface()

 

func Interface() -> Object

 

func Interface() interface{}

 

Function Interface() As Object

IsValid

 

method IsValid: Boolean

 

Boolean IsValid()

 

func IsValid() -> Boolean

 

func IsValid() Boolean

 

Function IsValid() As Boolean

 

Implements