InstructionEncoder(BlobBuilder, ControlFlowBuilder) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un encodeur soutenu par des générateurs de code et de flux de contrôle.
public InstructionEncoder(System.Reflection.Metadata.BlobBuilder codeBuilder, System.Reflection.Metadata.Ecma335.ControlFlowBuilder? controlFlowBuilder = default);
public InstructionEncoder(System.Reflection.Metadata.BlobBuilder codeBuilder, System.Reflection.Metadata.Ecma335.ControlFlowBuilder controlFlowBuilder = default);
new System.Reflection.Metadata.Ecma335.InstructionEncoder : System.Reflection.Metadata.BlobBuilder * System.Reflection.Metadata.Ecma335.ControlFlowBuilder -> System.Reflection.Metadata.Ecma335.InstructionEncoder
Public Sub New (codeBuilder As BlobBuilder, Optional controlFlowBuilder As ControlFlowBuilder = Nothing)
Paramètres
- codeBuilder
- BlobBuilder
Générateur dans lequel écrire des instructions encodées.
- controlFlowBuilder
- ControlFlowBuilder
Générateur d’étiquettes de suivi, de branches et de gestionnaires d’exceptions. Doit être spécifié pour pouvoir utiliser certaines des méthodes de fabrique de flux de contrôle, InstructionEncodertelles que Branch(ILOpCode, LabelHandle), DefineLabel()etc MarkLabel(LabelHandle) .