Beispiel #1
0
 /// <summary>
 /// Get ID by ID Type.
 /// </summary>
 /// <param name="type">ID type.</param>
 public static string GetID(MochaIDType type) =>
 type == MochaIDType.Flat ? Flat() :
 type == MochaIDType.Bit ? Bit() :
 type == MochaIDType.Hexabit ? Hexabit() :
 type == MochaIDType.Hexabitx ? Hexabitx() :
 type == MochaIDType.Hash16 ? Hash(16) :
 type == MochaIDType.Hash32 ? Hash(32) :
 type == MochaIDType.Hash64 ? Hash(64) :
 type == MochaIDType.Hash128 ? Hash(128) : Hash(248);
Beispiel #2
0
 /// <summary>
 /// Create a new MochaID.
 /// </summary>
 /// <param name="type">ID type.</param>
 public MochaID(MochaIDType type)
 {
     Value = GetID(type);
 }
Beispiel #3
0
 /// <summary>
 /// Set id value by ID type.
 /// </summary>
 /// <param name="type">Type of ID.</param>
 public void SetValue(MochaIDType type)
 {
     Value = GetID(type);
 }