ModuleHandle Yapı

Tanım

Modül için çalışma zamanı tanıtıcısını temsil eder.

public value class ModuleHandle : IEquatable<ModuleHandle>
public value class ModuleHandle
public struct ModuleHandle : IEquatable<ModuleHandle>
public struct ModuleHandle
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type ModuleHandle = struct
Public Structure ModuleHandle
Implements IEquatable(Of ModuleHandle)
Public Structure 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

Name Description
EmptyHandle

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

Özellikler

Name Description
MDStreamVersion

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

Yöntemler

Name Description
Equals(ModuleHandle)

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

Equals(Object)

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

GetHashCode()

Bu örneğin karma kodunu 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, RuntimeTypeHandle[], RuntimeTypeHandle[])

Belirtecin kapsamda olduğu tür 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.

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.

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

Belirtecin kapsamda olduğu tür 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.

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.

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.

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.

İşleçler

Name Description
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.