Table of Contents

Class VBBooleanValue

Namespace
RDCore.SDK.Model.Values.Intrinsic
Assembly
RDCore.SDK.dll

A VBTypedValue representing a runtime value of the VBBooleanType data type.

public sealed record VBBooleanValue : VBTypedValue, IEquatable<VBRuntimeEntity>, IEquatable<VBTypedValue>, IVBTypedValue<VBBooleanValue, ManagedBooleanInteropValue>, IEquatable<IVBTypedValue<VBBooleanValue, ManagedBooleanInteropValue>>, IEquatable<VBBooleanValue>
Inheritance
VBBooleanValue
Implements
Inherited Members

Constructors

VBBooleanValue(Symbol)

A VBTypedValue representing a runtime value of the VBBooleanType data type.

public VBBooleanValue(Symbol Symbol)

Parameters

Symbol Symbol

The Symbol associated with this value.

Properties

False

public static VBBooleanValue False { get; }

Property Value

VBBooleanValue

Size

The allocated size (in bytes) of this value.

public override int Size { get; }

Property Value

int

Symbol

The Symbol associated with this value.

public Symbol Symbol { get; init; }

Property Value

Symbol

True

public static VBBooleanValue True { get; }

Property Value

VBBooleanValue

Value

Gets the underlying managed value corresponding to this typed value.

public ManagedBooleanInteropValue Value { get; }

Property Value

ManagedBooleanInteropValue

Methods

Equals(IVBTypedValue<VBBooleanValue, ManagedBooleanInteropValue>?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(IVBTypedValue<VBBooleanValue, ManagedBooleanInteropValue>? other)

Parameters

other IVBTypedValue<VBBooleanValue, ManagedBooleanInteropValue>

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.