ForeignExceptionImplementation
Overview
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
constructor (declared in Object)
constructor
ForeignExceptionImplementation()
init()
ForeignExceptionImplementation()
Sub New()
constructor (UInt64, Func<^void,RemObjects.Elements.System.Exception>, Action<^void>)
constructor(aCode: UInt64; aHandler: Func<^void,RemObjects.Elements.System.Exception>; aFree: Action<^void>)
ForeignExceptionImplementation(UInt64 aCode, Func<^void,RemObjects.Elements.System.Exception> aHandler, Action<^void> aFree)
init(_ aCode: UInt64, _ aHandler: Func<^void,RemObjects.Elements.System.Exception>, _ aFree: Action<^void>)
ForeignExceptionImplementation(UInt64 aCode, Func<^void,RemObjects.Elements.System.Exception> aHandler, Action<^void> aFree)
Sub New(aCode As UInt64, aHandler As Func<^void,RemObjects.Elements.System.Exception>, aFree As Action<^void>)
Parameters:
- aCode:
- aHandler:
- aFree:
CanHandle
Parameters:
- aCode:
Code
property Code: UInt64 read;
UInt64 Code { get; }
var Code: UInt64 { get{} }
UInt64 Code { __get; }
ReadOnly Property Code() As UInt64
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
Free (UInt64, ^void)
class method Free(aCode: UInt64; aVal: ^void)
static void Free(UInt64 aCode, void* aVal)
static func Free(_ aCode: UInt64, _ aVal: UnsafeMutablePointer<void>)
static void Free(UInt64 aCode, void* aVal)
Shared Sub Free(aCode As UInt64, aVal As Ptr(Of Void))
Parameters:
- aCode:
- aVal:
Free
property Free: Action<^void> read;
Action<^void> Free { get; }
var Free: Action<^void> { get{} }
Action<^void> Free { __get; }
ReadOnly Property Free() As Action<^void>
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
Handle
Parameters:
- aCode:
- aVal:
Handler
property Handler: Func<^void,RemObjects.Elements.System.Exception> read;
Func<^void,RemObjects.Elements.System.Exception> Handler { get; }
var Handler: Func<^void,RemObjects.Elements.System.Exception> { get{} }
Func<^void,RemObjects.Elements.System.Exception> Handler { __get; }
ReadOnly Property Handler() As Func<^void,RemObjects.Elements.System.Exception>
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
Register
class method Register(aRecord: ForeignExceptionImplementation)
static void Register(ForeignExceptionImplementation aRecord)
static func Register(_ aRecord: ForeignExceptionImplementation)
static void Register(ForeignExceptionImplementation aRecord)
Shared Sub Register(aRecord As ForeignExceptionImplementation)
Parameters:
- aRecord:
ToString virtual (declared in Object)
Gets the string representation of this method.
Code
property Code: UInt64 read;
UInt64 Code { get; }
var Code: UInt64 { get{} }
UInt64 Code { __get; }
ReadOnly Property Code() As UInt64
Free
property Free: Action<^void> read;
Action<^void> Free { get; }
var Free: Action<^void> { get{} }
Action<^void> Free { __get; }
ReadOnly Property Free() As Action<^void>
Handler
property Handler: Func<^void,RemObjects.Elements.System.Exception> read;
Func<^void,RemObjects.Elements.System.Exception> Handler { get; }
var Handler: Func<^void,RemObjects.Elements.System.Exception> { get{} }
Func<^void,RemObjects.Elements.System.Exception> Handler { __get; }
ReadOnly Property Handler() As Func<^void,RemObjects.Elements.System.Exception>
CanHandle
Parameters:
- aCode:
Free (UInt64, ^void)
class method Free(aCode: UInt64; aVal: ^void)
static void Free(UInt64 aCode, void* aVal)
static func Free(_ aCode: UInt64, _ aVal: UnsafeMutablePointer<void>)
static void Free(UInt64 aCode, void* aVal)
Shared Sub Free(aCode As UInt64, aVal As Ptr(Of Void))
Parameters:
- aCode:
- aVal:
Handle
Parameters:
- aCode:
- aVal:
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
Register
class method Register(aRecord: ForeignExceptionImplementation)
static void Register(ForeignExceptionImplementation aRecord)
static func Register(_ aRecord: ForeignExceptionImplementation)
static void Register(ForeignExceptionImplementation aRecord)
Shared Sub Register(aRecord As ForeignExceptionImplementation)
Parameters:
- aRecord:
constructor (declared in Object)
constructor
ForeignExceptionImplementation()
init()
ForeignExceptionImplementation()
Sub New()
constructor (UInt64, Func<^void,RemObjects.Elements.System.Exception>, Action<^void>)
constructor(aCode: UInt64; aHandler: Func<^void,RemObjects.Elements.System.Exception>; aFree: Action<^void>)
ForeignExceptionImplementation(UInt64 aCode, Func<^void,RemObjects.Elements.System.Exception> aHandler, Action<^void> aFree)
init(_ aCode: UInt64, _ aHandler: Func<^void,RemObjects.Elements.System.Exception>, _ aFree: Action<^void>)
ForeignExceptionImplementation(UInt64 aCode, Func<^void,RemObjects.Elements.System.Exception> aHandler, Action<^void> aFree)
Sub New(aCode As UInt64, aHandler As Func<^void,RemObjects.Elements.System.Exception>, aFree As Action<^void>)
Parameters:
- aCode:
- aHandler:
- aFree:
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
ToString virtual (declared in Object)
Gets the string representation of this method.