Struct GDIDSymbol
Represents a tuple of GDID and its symbolic representation (framework usualy uses an ELink as symbolic representation).
This struct is needed to pass GDID along with its ELink representation together.
Keep in mind that string poses a GC load, so this stuct is not suitable for beiing used as a pile cache key
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: Azos.dll
Syntax
[Serializable]
public struct GDIDSymbol : IEquatable<GDIDSymbol>
Constructors
GDIDSymbol(GDID, String)
Declaration
public GDIDSymbol(GDID gdid, string symbol)
Parameters
Type |
Name |
Description |
GDID |
gdid |
|
System.String |
symbol |
|
Fields
GDID
Declaration
public readonly GDID GDID
Field Value
Symbol
Declaration
public readonly string Symbol
Field Value
Type |
Description |
System.String |
|
Properties
IsZero
Declaration
public bool IsZero { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Equals(GDIDSymbol)
Declaration
public bool Equals(GDIDSymbol other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.ValueType.Equals(System.Object)
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.ValueType.GetHashCode()
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.ValueType.ToString()
Implements
System.IEquatable<T>
Extension Methods