Table of Contents

Struct ManagedInteropReference

Namespace
RDCore.SDK.Model.Values.Interop
Assembly
RDCore.SDK.dll
public readonly record struct ManagedInteropReference : IManagedInteropValue, IEquatable<ManagedInteropReference>
Implements
Inherited Members

Constructors

ManagedInteropReference(Type, ScopeKind, object)

public ManagedInteropReference(Type ManagedType, ScopeKind ValueAlloc, object Value)

Parameters

ManagedType Type
ValueAlloc ScopeKind
Value object

Fields

EmptyStringRef

public static readonly ManagedInteropReference EmptyStringRef

Field Value

ManagedInteropReference

NullRef

public static readonly ManagedInteropReference NullRef

Field Value

ManagedInteropReference

NullStringRef

public static readonly ManagedInteropReference NullStringRef

Field Value

ManagedInteropReference

Properties

BoxedValue

public object BoxedValue { get; }

Property Value

object

ManagedType

public Type ManagedType { get; init; }

Property Value

Type

Value

public object Value { get; init; }

Property Value

object

ValueAlloc

public ScopeKind ValueAlloc { get; init; }

Property Value

ScopeKind