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 alimenté par le code et les générateurs 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
Étiquettes de suivi, branches et gestionnaires d’exceptions du générateur. Doit être spécifié pour pouvoir utiliser certaines des méthodes de fabrique de flux de contrôle de InstructionEncoder, comme Branch(ILOpCode, LabelHandle), DefineLabel(), MarkLabel(LabelHandle), etc.