Struct VBRuntimeObjectId
Represents a runtime object, an instance of a class definition.
public readonly record struct VBRuntimeObjectId : IEquatable<VBRuntimeObjectId>
- Implements
- Inherited Members
Constructors
VBRuntimeObjectId()
Represents a runtime object, an instance of a class definition.
public VBRuntimeObjectId()
Properties
Identity
The identity as a number: 0 for Nothing, and for any object one that no other has - a pointer's worth of the
identifier, which is as unique as the identifier is unlikely to repeat in it.
public long Identity { get; }
Property Value
Methods
Equals(VBRuntimeObjectId)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(VBRuntimeObjectId other)
Parameters
otherVBRuntimeObjectIdAn object to compare with this object.
Returns
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()
Returns
- int
A 32-bit signed integer that is the hash code for this instance.
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.