GuidCF 1.0, serializable

System (mscorlib.dll)struct

This value type represents a Globally Unique Identifier (GUID). A GUID is a 128-bit integer (16 bytes) that can be used across all computers and networks and will be statistically unique (for all practical purposes, the number cannot be duplicated coincidentally). GUIDs are used to identify COM (but not .NET) objects uniquely for registration purposes.

public struct Guid : IFormattable, IComparable {
// Public Constructors
   public Guid(byte[ ] b);
   public Guid(int a, short b, short c, byte[ ] d);
   public Guid(int a, short b, short c, byte d, byte e, byte f, byte g, byte h, byte i, 
        byte j, byte k);
   public Guid(string g);
   public Guid(uint a, ushort b, ushort c, byte d, byte e, byte f, byte g, byte h, byte i, 
        byte j, byte k);
// Public Static Fields
   public static readonly Guid Empty;    
// =00000000-0000-0000-0000-000000000000
// Public Static Methods
   public static Guid NewGuid( );
   public static bool operator !=(Guid a,  Guid b);
   public static bool operator =  =(Guid a, Guid b);
// Public Instance Methods
   public int CompareTo(object value);  
// implements IComparable
   public override bool Equals(object o);            
// overrides ValueType
   public override int GetHashCode( );    
// overrides ValueType
   public byte[ ] ToByteArray( );
   public override string ToString( );    
// overrides ValueType
   public string ToString(string format);
   public string ToString(string format, IFormatProvider provider)
// implements IFormattable


Object ValueType Guid(IFormattable, IComparable)

Returned By

System.Reflection.Emit.UnmanagedMarshal.IIDGuid, System.Runtime.InteropServices.IRegistrationServices.GetManagedCategoryGuid( ), System.Runtime.InteropServices.Marshal.{GenerateGuidForType( ), GetTypeLibGuid( ), GetTypeLibGuidForAssembly( )}, System.Runtime.InteropServices.RegistrationServices.GetManagedCategoryGuid( ),Type.GUID, System.Xml.XmlConvert.ToGuid( )

Passed To

System.Reflection.Emit.ModuleBuilder.DefineDocument( ),System.Runtime.InteropServices.IRegistrationServices.RegisterTypeForComClients( ), System.Runtime.InteropServices.Marshal.QueryInterface( ), System.Runtime.InteropServices.RegistrationServices.RegisterTypeForComClients( ), Type.GetTypeFromCLSID( ), System.Xml.XmlConvert.ToString( )

    Part II: Programming with the .NET Framework
    Part IV: API Quick Reference
    Chapter 26. System