MethodBodyStreamEncoder Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Encoder für einen Methodentextstream bereit.
public value class MethodBodyStreamEncoder
public readonly struct MethodBodyStreamEncoder
public struct MethodBodyStreamEncoder
type MethodBodyStreamEncoder = struct
Public Structure MethodBodyStreamEncoder
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| MethodBodyStreamEncoder(BlobBuilder) |
Stellt einen Encoder für einen Methodentextstream bereit. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Builder |
Stellt einen Encoder für einen Methodentextstream bereit. |
Methoden
| Name | Beschreibung |
|---|---|
| AddMethodBody(InstructionEncoder, Int32, StandaloneSignatureHandle, MethodBodyAttributes, Boolean) |
Codiert einen Methodentext und fügt ihn dem Methodentextstream hinzu, wobei der bereitgestellte Anweisungsgeber, die maximale Stapelgröße, das Signaturhandle lokaler Variablen, die Attribute des Methodentexts verwendet werden, und es kann angegeben werden, ob die Methode aus dem dynamischen lokalen Speicherpool zugeordnet werden soll oder nicht. |
| AddMethodBody(InstructionEncoder, Int32, StandaloneSignatureHandle, MethodBodyAttributes) |
Codiert einen Methodentext und fügt ihn dem Methodentextstream hinzu. |
| AddMethodBody(Int32, Int32, Int32, Boolean, StandaloneSignatureHandle, MethodBodyAttributes, Boolean) |
Codiert einen Methodentext und fügt ihn dem Methodentextdatenstrom hinzu, wobei die bereitgestellte Codegröße, die maximale Stapelgröße, die Anzahl der Ausnahmebereiche, das Signaturhandle lokaler Variablen, die Attribute des Methodentexts, die angeben können, ob die Ausnahmebereiche im kleinen Format codiert werden sollen oder nicht, und geben Sie an, ob die Methode vom dynamischen lokalen Speicherpool zugewiesen werden soll. |
| AddMethodBody(Int32, Int32, Int32, Boolean, StandaloneSignatureHandle, MethodBodyAttributes) |
Codiert einen Methodentext und fügt ihn dem Methodentextdatenstrom hinzu, wobei die bereitgestellte Codegröße, die maximale Stapelgröße, die Anzahl der Ausnahmebereiche, das Signaturhandle lokaler Variablen, die Attribute des Methodentexts und die Angabe ermöglichen, ob die Ausnahmebereiche im kleinen Format codiert werden sollen. |