43 public Guid(
int a,
short b,
short c,
byte d,
byte e,
byte f,
byte g,
byte h,
byte i,
byte j,
byte k)
132 return "Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)." !=
null;
447 string text =
string.FastAllocateString(32);
681 return "Unrecognized Guid format.";
class f__AnonymousType0<< Count > j__TPar
static ReadOnlySpan< char > TrimEnd(this ReadOnlySpan< char > span)
static int OffsetToStringData
static void ThrowArgumentOutOfRangeException()
string _failureArgumentName
void SetFailure(Guid.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument, string failureArgumentName, Exception innerException)
object _failureMessageFormatArgument
Exception GetGuidParseException()
void SetFailure(Exception nativeException)
void SetFailure(Guid.ParseFailureKind failure, string failureMessageID)
void Init(Guid.GuidParseThrowStyle canThrow)
Guid.GuidParseThrowStyle _throwStyle
void SetFailure(Guid.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument)
Guid.ParseFailureKind _failure
Exception _innerException
static bool TryParseGuidWithNoStyle(ReadOnlySpan< char > guidString, Guid.GuidResult result)
static bool TryParse(ReadOnlySpan< char > input, [Out] Guid result)
static Guid Parse(ReadOnlySpan< char > input)
int CompareTo(object value)
void WriteByteHelper(Span< byte > destination)
int GetResult(uint me, uint them)
static bool TryParseGuid(ReadOnlySpan< char > guidString, Guid.GuidStyles flags, Guid.GuidResult result)
static unsafe int HexsToChars(char *guidChars, int a, int b)
@ FormatWithInnerException
static bool StringToLong(ReadOnlySpan< char > str, int parsePos, int flags, [Out] long result, Guid.GuidResult parseResult)
static bool StringToShort(ReadOnlySpan< char > str, int requiredLength, int flags, [Out] short result, Guid.GuidResult parseResult)
static bool StringToInt(ReadOnlySpan< char > str, int parsePos, int requiredLength, int flags, [Out] int result, Guid.GuidResult parseResult)
static char HexToChar(int a)
override int GetHashCode()
static ReadOnlySpan< char > EatAllWhitespace(ReadOnlySpan< char > str)
static bool StringToShort(ReadOnlySpan< char > str, int parsePos, int requiredLength, int flags, [Out] short result, Guid.GuidResult parseResult)
bool TryFormat(Span< char > destination, [Out] int charsWritten, [Optional] ReadOnlySpan< char > format)
static bool IsHexPrefix(ReadOnlySpan< char > str, int i)
static bool TryParse(string input, [Out] Guid result)
static bool operator==(Guid a, Guid b)
string ToString(string format)
static bool TryParseGuidWithHexPrefix(ReadOnlySpan< char > guidString, Guid.GuidResult result)
static unsafe int HexsToCharsHexOutput(char *guidChars, int a, int b)
string ToString(string format, IFormatProvider provider)
Guid(int a, short b, short c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k)
override string ToString()
static bool StringToInt(ReadOnlySpan< char > str, int requiredLength, int flags, [Out] int result, Guid.GuidResult parseResult)
Guid(ReadOnlySpan< byte > b)
override bool Equals(object o)
int CompareTo(Guid value)
static readonly Guid Empty
static Guid Parse(string input)
static bool TryParseGuidWithDashes(ReadOnlySpan< char > guidString, Guid.GuidResult result)