Zdexby TheHolyOneZ
6,759 structs
Struct

Guid

: ValueType : Object
System.Guid, mscorlib 0x0010 (16 B) mscorlib.dll
0x00x0010

Members 12

OffsetSizeNameTypeFlags
0x10EmptyGuidPublicStatic+1 flags
0x04_aintPrivate
0x02_bshortPrivate
0x02_cshortPrivate
0x01_dbytePrivate
0x01_ebytePrivate
0x01_fbytePrivate
0x01_gbytePrivate
0x01_hbytePrivate
0x01_ibytePrivate
0x01_jbytePrivate
0x01_kbytePrivate

Functions 41

SignatureFlagsNativeParams
Guid NewGuid()PublicStatic0x10
void .ctor(const byte[]& b)Public+1 flags0x08
void .ctor(const ReadOnlySpan<System.Byte>& b)Public+1 flags0x10
void .ctor(int a, short b, short c, const byte[]& d)Public+1 flags0x08
void .ctor(int a, short b, short c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k)Public+1 flags0x04
void .ctor(const string& g)Public+1 flags0x08
Guid Parse(const string& input)PublicStatic0x10
Guid Parse(const ReadOnlySpan<System.Char>& input)PublicStatic0x10
bool TryParse(const string& input, ref Guid& result)PublicStatic0x10
bool TryParse(const ReadOnlySpan<System.Char>& input, ref Guid& result)PublicStatic0x10
bool TryParseExact(const string& input, const string& format, ref Guid& result)PublicStatic0x10
bool TryParseExact(const ReadOnlySpan<System.Char>& input, const ReadOnlySpan<System.Char>& format, ref Guid& result)PublicStatic0x10
bool TryParseGuid(const ReadOnlySpan<System.Char>& guidString, const GuidStyles& flags, ref GuidResult& result)PrivateStatic0x38
bool TryParseGuidWithHexPrefix(const ReadOnlySpan<System.Char>& guidString, ref GuidResult& result)PrivateStatic0x38
bool TryParseGuidWithNoStyle(const ReadOnlySpan<System.Char>& guidString, ref GuidResult& result)PrivateStatic0x38
bool TryParseGuidWithDashes(const ReadOnlySpan<System.Char>& guidString, ref GuidResult& result)PrivateStatic0x38
bool StringToShort(const ReadOnlySpan<System.Char>& str, int requiredLength, int flags, ref short& result, ref GuidResult& parseResult)PrivateStatic0x38
bool StringToShort(const ReadOnlySpan<System.Char>& str, ref int& parsePos, int requiredLength, int flags, ref short& result, ref GuidResult& parseResult)PrivateStatic0x38
bool StringToInt(const ReadOnlySpan<System.Char>& str, int requiredLength, int flags, ref int& result, ref GuidResult& parseResult)PrivateStatic0x38
bool StringToInt(const ReadOnlySpan<System.Char>& str, ref int& parsePos, int requiredLength, int flags, ref int& result, ref GuidResult& parseResult)PrivateStatic0x38
bool StringToLong(const ReadOnlySpan<System.Char>& str, ref int& parsePos, int flags, ref long& result, ref GuidResult& parseResult)PrivateStatic0x38
ReadOnlySpan<System.Char> EatAllWhitespace(const ReadOnlySpan<System.Char>& str)PrivateStatic0x10
bool IsHexPrefix(const ReadOnlySpan<System.Char>& str, int i)PrivateStatic0x10
void WriteByteHelper(const Span<System.Byte>& destination)Private0x10
byte[] ToByteArray()Public0x08
string ToString()Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
bool Equals(object o)Public+1 flags0x08
bool Equals(const Guid& g)PublicFinal+2 flags0x10
int GetResult(uint me, uint them)Private0x04
int CompareTo(object value)PublicFinal+2 flags0x08
int CompareTo(const Guid& value)PublicFinal+2 flags0x10
bool op_Equality(const Guid& a, const Guid& b)PublicStatic+1 flags0x10
bool op_Inequality(const Guid& a, const Guid& b)PublicStatic+1 flags0x10
string ToString(const string& format)Public0x08
ushort HexToChar(int a)PrivateStatic0x04
int HexsToChars(const Char*& guidChars, int a, int b)PrivateStatic0x04
int HexsToCharsHexOutput(const Char*& guidChars, int a, int b)PrivateStatic0x04
string ToString(const string& format, IFormatProvider provider)PublicFinal+2 flags0x08
bool TryFormat(const Span<System.Char>& destination, ref int& charsWritten, const ReadOnlySpan<System.Char>& format)Public0x10
bool System.ISpanFormattable.TryFormat(const Span<System.Char>& destination, ref int& charsWritten, const ReadOnlySpan<System.Char>& format, IFormatProvider provider)PrivateFinal+2 flags0x10

Used by 170

types with a member, parameter or interface of this type