Freigeben über


SignatureHelper-Klasse

Stellt Methoden zum Erstellen von Signaturen bereit.

Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public NotInheritable Class SignatureHelper
    Implements _SignatureHelper
'Usage
Dim instance As SignatureHelper
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.None)] 
public sealed class SignatureHelper : _SignatureHelper
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType::None)] 
public ref class SignatureHelper sealed : _SignatureHelper
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.None) */ 
public final class SignatureHelper implements _SignatureHelper
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.None) 
public final class SignatureHelper implements _SignatureHelper

Hinweise

Mit der SignatureHelper-Klasse können Sie ein Signature-BLOB erstellen, das an die SetLocalSignature-Methode der DynamicILInfo-Klasse übergeben werden kann. Sie können auch ein SignatureHelper-Objekt an die ILGenerator.Emit(OpCode,SignatureHelper)-Methodenüberladung übergeben, um eine Anweisung und ein Signaturtoken in einen MSIL (Microsoft Intermediate Language)-Stream einzufügen. Weitere Informationen über Signatur-BLOBs und Signaturmetadaten finden Sie in der ECMA-Partition II-Dokumentation zu Metadaten.

Hinweis

Die Dokumentation zu ECMA Partition II steht online unter https://msdn.microsoft.com/net/ecma/ und http://www.ecma-international.org/publications/standards/Ecma-335.htm zur Verfügung (nur auf Englisch verfügbar).

Vererbungshierarchie

System.Object
  System.Reflection.Emit.SignatureHelper

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

SignatureHelper-Member
System.Reflection.Emit-Namespace