Marshal.GenerateGuidForType(Type) メソッド

定義

指定した型のグローバル一意識別子 (GUID: Globally Unique Identifier) を返すか、タイプ ライブラリ エクスポーター (Tlbexp.exe) で使用されるアルゴリズムを使用して GUID を生成します。

public:
 static Guid GenerateGuidForType(Type ^ type);
public static Guid GenerateGuidForType (Type type);
[System.Security.SecurityCritical]
public static Guid GenerateGuidForType (Type type);
static member GenerateGuidForType : Type -> Guid
[<System.Security.SecurityCritical>]
static member GenerateGuidForType : Type -> Guid
Public Shared Function GenerateGuidForType (type As Type) As Guid

パラメーター

type
Type

GUID 生成の対象となる型。

戻り値

指定した型の識別子。

属性

注釈

型にメタデータに GUID がある場合は、それが返されます。 それ以外の場合は、GUID が自動的に生成されます。 このメソッドを使用すると、COM 非表示型を含む任意のマネージド型の COM GUID をプログラムで決定できます。 クラス インターフェイスはマネージド型に対応していないため、唯一の例外です。 GenerateGuidForType は、 プロパティと同じ機能を Type.GUID 提供します。

適用対象

こちらもご覧ください