ModuleHandle Yapı

Tanım

Bir modülün çalışma zamanı tanıtıcısını temsil eder.

public value class ModuleHandle
public value class ModuleHandle : IEquatable<ModuleHandle>
public struct ModuleHandle
public struct ModuleHandle : IEquatable<ModuleHandle>
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type ModuleHandle = struct
Public Structure ModuleHandle
Public Structure ModuleHandle
Implements IEquatable(Of ModuleHandle)
Devralma
ModuleHandle
Öznitelikler
Uygulamalar

Açıklamalar

ResolveFieldHandle, ResolveMethodHandleve ResolveTypeHandle yöntemleri, geçerli modüldeki alanlar, yöntemler ve türler için çalışma zamanı tanıtıcılarına meta veri belirteçlerinin verimli bir şekilde çözülmesini sağlar.

Alanlar

EmptyHandle

Boş bir modül tutamacını temsil eder.

Özellikler

MDStreamVersion

Meta veri akışı sürümünü alır.

Yöntemler

Equals(ModuleHandle)

Belirtilen ModuleHandle yapının geçerli ModuleHandleöğesine eşit olup olmadığını belirten bir Boolean değer döndürür.

Equals(Object)

Belirtilen nesnenin bir yapı olup olmadığını ve geçerli ModuleHandleöğesine eşit olup olmadığını belirten bir Boolean ModuleHandle değer döndürür.

GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

GetRuntimeFieldHandleFromMetadataToken(Int32)

Belirtilen meta veri belirteci tarafından tanımlanan alan için bir çalışma zamanı tanıtıcısı döndürür.

GetRuntimeMethodHandleFromMetadataToken(Int32)

Belirtilen meta veri belirteci tarafından tanımlanan yöntem veya oluşturucu için bir çalışma zamanı yöntemi tanıtıcısı döndürür.

GetRuntimeTypeHandleFromMetadataToken(Int32)

Belirtilen meta veri belirteci tarafından tanımlanan tür için bir çalışma zamanı türü tanıtıcısı döndürür.

ResolveFieldHandle(Int32)

Belirtilen meta veri belirteci tarafından tanımlanan alan için bir çalışma zamanı tanıtıcısı döndürür.

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Belirtecin kapsamda olduğu türün ve yöntemin genel tür bağımsız değişkenlerini belirterek, belirtilen meta veri belirteci tarafından tanımlanan alan için bir çalışma zamanı alan tanıtıcısı döndürür.

ResolveMethodHandle(Int32)

Belirtilen meta veri belirteci tarafından tanımlanan yöntem veya oluşturucu için bir çalışma zamanı yöntemi tanıtıcısı döndürür.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Belirtecin kapsamda olduğu türün ve yöntemin genel tür bağımsız değişkenlerini belirterek, belirtilen meta veri belirteci tarafından tanımlanan yöntem veya oluşturucu için bir çalışma zamanı yöntemi tanıtıcısı döndürür.

ResolveTypeHandle(Int32)

Belirtilen meta veri belirteci tarafından tanımlanan tür için bir çalışma zamanı türü tanıtıcısı döndürür.

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Belirtecin kapsamda olduğu türün ve yöntemin genel tür bağımsız değişkenlerini belirterek, belirtilen meta veri belirteci tarafından tanımlanan tür için bir çalışma zamanı türü tanıtıcısı döndürür.

İşleçler

Equality(ModuleHandle, ModuleHandle)

İki ModuleHandle yapının eşit olup olmadığını test eder.

Inequality(ModuleHandle, ModuleHandle)

İki ModuleHandle yapının eşit olup olmadığını test eder.

Şunlara uygulanır

Ayrıca bkz.