Table of Contents

Struct DetermineOperatorEffectiveTypeResult

Namespace
RDCore.SDK.Runtime.Shared
Assembly
RDCore.SDK.dll
public readonly record struct DetermineOperatorEffectiveTypeResult : IEquatable<DetermineOperatorEffectiveTypeResult>
Implements
Inherited Members

Constructors

DetermineOperatorEffectiveTypeResult(bool, VBType?, VBRuntimeErrorInfo?)

public DetermineOperatorEffectiveTypeResult(bool IsApplicable, VBType? Result, VBRuntimeErrorInfo? ErrorInfo)

Parameters

IsApplicable bool
Result VBType
ErrorInfo VBRuntimeErrorInfo

Properties

ErrorInfo

public VBRuntimeErrorInfo? ErrorInfo { get; init; }

Property Value

VBRuntimeErrorInfo

IsApplicable

public bool IsApplicable { get; init; }

Property Value

bool

Result

public VBType? Result { get; init; }

Property Value

VBType

Methods

Error(VBRuntimeErrorInfo)

public static DetermineOperatorEffectiveTypeResult Error(VBRuntimeErrorInfo error)

Parameters

error VBRuntimeErrorInfo

Returns

DetermineOperatorEffectiveTypeResult

NotApplicable()

public static DetermineOperatorEffectiveTypeResult NotApplicable()

Returns

DetermineOperatorEffectiveTypeResult

Success(VBType)

public static DetermineOperatorEffectiveTypeResult Success(VBType result)

Parameters

result VBType

Returns

DetermineOperatorEffectiveTypeResult