This documentation is archived and is not being maintained.
Type.GUID Property
.NET Framework 1.1
Gets the GUID associated with the Type.
[Visual Basic] Public MustOverride ReadOnly Property GUID As Guid [C#] public abstract Guid GUID {get;} [C++] public: __property virtual Guid get_GUID() = 0; [JScript] public abstract function get GUID() : Guid;
Property Value
The GUID associated with the Type.
Example
[Visual Basic, C#, C++] The following example creates the class MyClass1 with a public method, creates a Type object corresponding to MyClass1, and gets the Guid object using the GUID property of the Type class.
[Visual Basic] Imports System Class MyGetTypeFromCLSID Public Class MyClass1 Public Sub MyMethod1() End Sub 'MyMethod1 End Class 'MyClass1 Public Shared Sub Main() ' Get the type corresponding to the class MyClass. Dim myType As Type = GetType(MyClass1) ' Get the object of the Guid. Dim myGuid As Guid = CType(myType.GUID, Guid) Console.WriteLine(("The name of the class is " + myType.ToString())) Console.WriteLine(("The ClassId of MyClass is " + myType.GUID.ToString())) End Sub 'Main End Class 'MyGetTypeFromCLSID [C#] using System; class MyGetTypeFromCLSID { public class MyClass1 { public void MyMethod1() { } } public static void Main() { // Get the type corresponding to the class MyClass. Type myType = typeof(MyClass1); // Get the object of the Guid. Guid myGuid =(Guid) myType.GUID; Console.WriteLine("The name of the class is "+myType.ToString()); Console.WriteLine("The ClassId of MyClass is "+myType.GUID); } } [C++] #using <mscorlib.dll> using namespace System; __gc class MyGetTypeFromCLSID { public: __gc class MyClass1 { public: void MyMethod1() { } }; }; int main() { // Get the type corresponding to the class MyClass. Type* myType = __typeof(MyGetTypeFromCLSID::MyClass1); // Get the Object* of the Guid. Guid myGuid =(Guid) myType->GUID; Console::WriteLine(S"The name of the class is {0}", myType); Console::WriteLine(S"The ClassId of MyClass is {0}",__box( myType->GUID)); }
[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also
Show: