型フィールドまたはグローバル フィールドにフィールドを定義します。
Sub DefineField( _
ByVal parent As SymbolToken, _ ByVal name As String, _ ByVal attributes As FieldAttributes, _ ByVal signature() As Byte, _ ByVal addrKind As SymAddressKind, _ ByVal addr1 As Integer, _ ByVal addr2 As Integer, _ ByVal addr3 As Integer _)
[C#]
void DefineField(
SymbolTokenparent,stringname,FieldAttributesattributes,byte[] signature,SymAddressKindaddrKind,intaddr1,intaddr2,intaddr3);
[C++]
void DefineField(
SymbolTokenparent,String* name,FieldAttributesattributes,unsigned charsignature __gc[],SymAddressKindaddrKind,intaddr1,intaddr2,intaddr3);
[JScript]
function DefineField(
parent : SymbolToken,name : String,attributes : FieldAttributes,signature : Byte[],addrKind : SymAddressKind,addr1 : int,addr2 : int,addr3 : int);
パラメータ
- parent
メタデータ型またはメソッド トークン。 - name
フィールド名。 - attributes
FieldAttributes 列挙子を使用して指定したフィールド属性。 - signature
フィールド シグネチャ。 - addrKind
SymAddressKind を使用した addr1 および addr2 のアドレス型。 - addr1
フィールド指定の最初のアドレス。 - addr2
フィールド指定の 2 番目のアドレス。 - addr3
フィールド指定の 3 番目のアドレス。
解説
DefineField メソッドでは、クラスの内部の指定のフィールド、ビット フィールドなどを使用して、メソッドには組み込まれない変数を 1 つ定義します。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
ISymbolWriter インターフェイス | ISymbolWriter メンバ | System.Diagnostics.SymbolStore 名前空間