TextStudioStackFingerprint
public readonly struct TextStudioStackFingerprintIndependent deterministic identities for style compilation domains.
Constructors
Section titled “Constructors”
TextStudioStackFingerprint(ulong, ulong, ulong, ulong, ulong)
Section titled “TextStudioStackFingerprint(ulong, ulong, ulong, ulong, ulong)”public TextStudioStackFingerprint(ulong topology, ulong parameters, ulong renderState, ulong bounds, ulong complete)Creates a fingerprint with independent topology, parameter, render-state, bounds, and complete hashes.
Parameters
| Name | Type |
|---|---|
topology |
System.UInt64 |
parameters |
System.UInt64 |
renderState |
System.UInt64 |
bounds |
System.UInt64 |
complete |
System.UInt64 |
Methods
Section titled “Methods”
Equals(TextStudioStackFingerprint)
Section titled “Equals(TextStudioStackFingerprint)”public bool Equals(TextStudioStackFingerprint other)Parameters
| Name | Type |
|---|---|
other |
TextStudio.TextStudioStackFingerprint |
Returns
System.Boolean
Equals(object)
Section titled “Equals(object)”public override bool Equals(object obj)Parameters
| Name | Type |
|---|---|
obj |
System.Object |
Returns
System.Boolean
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()Returns
System.Int32
Operators
Section titled “Operators”
operator ==(TextStudioStackFingerprint, TextStudioStackFingerprint)
Section titled “operator ==(TextStudioStackFingerprint, TextStudioStackFingerprint)”public static bool operator ==(TextStudioStackFingerprint left, TextStudioStackFingerprint right)Reports whether every fingerprint domain has the same hash in both values.
Parameters
| Name | Type |
|---|---|
left |
TextStudio.TextStudioStackFingerprint |
right |
TextStudio.TextStudioStackFingerprint |
Returns
System.Boolean
operator !=(TextStudioStackFingerprint, TextStudioStackFingerprint)
Section titled “operator !=(TextStudioStackFingerprint, TextStudioStackFingerprint)”public static bool operator !=(TextStudioStackFingerprint left, TextStudioStackFingerprint right)Reports whether at least one fingerprint domain differs between the values.
Parameters
| Name | Type |
|---|---|
left |
TextStudio.TextStudioStackFingerprint |
right |
TextStudio.TextStudioStackFingerprint |
Returns
System.Boolean
Properties
Section titled “Properties”
Topology
Section titled “Topology”public ulong Topology { get; }Returns
System.UInt64
Parameters
Section titled “Parameters”public ulong Parameters { get; }Returns
System.UInt64
RenderState
Section titled “RenderState”public ulong RenderState { get; }Returns
System.UInt64
Bounds
Section titled “Bounds”public ulong Bounds { get; }Returns
System.UInt64
Complete
Section titled “Complete”public ulong Complete { get; }Returns
System.UInt64