Struct IGGuid
- Namespace
- KSP.Sim.impl
- Assembly
- Assembly-CSharp.dll
public struct IGGuid : IComparable<IGGuid>, IEquatable<IGGuid>, IEquatable<Guid>
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
IGGuid(Guid)
Parameters
guid Guid
Fields
Empty
public static readonly IGGuid Empty
Field Value
- IGGuid
Properties
DebugName
public string DebugName { get; }
Property Value
- string
Guid
public Guid Guid { get; }
Property Value
- Guid
GuidGenerationMode
public static GuidGenerationMode GuidGenerationMode { get; }
Property Value
- GuidGenerationMode
MPGUIDGenerator
public static MPGUIDGenerator MPGUIDGenerator { get; }
Property Value
- MPGUIDGenerator
Methods
CompareTo(IGGuid)
public int CompareTo(IGGuid otherGuid)
Parameters
otherGuid IGGuid
Returns
- int
CreateIGGuid(string)
public static IGGuid CreateIGGuid(string guidStringPlusDebugName)
Parameters
guidStringPlusDebugName string
Returns
- IGGuid
CreateIGGuidByName(string)
public static IGGuid CreateIGGuidByName(string fixedName)
Parameters
fixedName string
Returns
- IGGuid
Equals(IGGuid)
public bool Equals(IGGuid other)
Parameters
other IGGuid
Returns
- bool
Equals(Guid)
public bool Equals(Guid other)
Parameters
other Guid
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
obj object
Returns
- bool
FromLegacyGuid(string, out IGGuid)
public static bool FromLegacyGuid(string legacyGuid, out IGGuid newGuid)
Parameters
legacyGuid string
newGuid IGGuid
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
GotoGuidGenerationMode(GuidGenerationMode, bool)
public static void GotoGuidGenerationMode(GuidGenerationMode guidGenerationMode, bool force = false)
Parameters
guidGenerationMode GuidGenerationMode
force bool
IsDefault()
Returns
- bool
NewGuid()
public static IGGuid NewGuid()
Returns
- IGGuid
SetDebugName(string)
[Conditional("DEBUG")]
public void SetDebugName(string debugName)
Parameters
debugName string
SetGuid(Guid)
public void SetGuid(Guid guid)
Parameters
guid Guid
ToString()
public override string ToString()
Returns
- string
TryParse(string, out IGGuid)
public static bool TryParse(string guidStringPlusDebugName, out IGGuid globalIdOut)
Parameters
guidStringPlusDebugName string
globalIdOut IGGuid
Returns
- bool
Operators
operator ==(IGGuid, IGGuid)
public static bool operator ==(IGGuid a, IGGuid b)
Parameters
a IGGuid
b IGGuid
Returns
- bool
explicit operator IGGuid(Guid)
public static explicit operator IGGuid(Guid g)
Parameters
g Guid
Returns
- IGGuid
implicit operator Guid(IGGuid)
public static implicit operator Guid(IGGuid g)
Parameters
g IGGuid
Returns
- Guid
operator !=(IGGuid, IGGuid)
public static bool operator !=(IGGuid a, IGGuid b)
Parameters
a IGGuid
b IGGuid
Returns
- bool