MethodBodyStreamEncoder Yapı

Tanım

Yöntem gövdesi akışı için bir kodlayıcı sağlar.

public value class MethodBodyStreamEncoder
public readonly struct MethodBodyStreamEncoder
public struct MethodBodyStreamEncoder
type MethodBodyStreamEncoder = struct
Public Structure MethodBodyStreamEncoder
Devralma
MethodBodyStreamEncoder

Oluşturucular

MethodBodyStreamEncoder(BlobBuilder)

Yöntem gövdesi akışı için bir kodlayıcı sağlar.

Özellikler

Builder

Yöntem gövdesi akışı için bir kodlayıcı sağlar.

Yöntemler

AddMethodBody(InstructionEncoder, Int32, StandaloneSignatureHandle, MethodBodyAttributes)

Bir yöntem gövdesini kodlar ve bunu yöntem gövdesi akışına ekler.

AddMethodBody(InstructionEncoder, Int32, StandaloneSignatureHandle, MethodBodyAttributes, Boolean)

Bir yöntem gövdesini kodlar ve sağlanan yönerge kodlayıcısını, en büyük yığın boyutunu, yerel değişkenlerin imza tanıtıcısını, yöntem gövdesi özniteliklerini kullanarak ve yöntemin dinamik yerel bellek havuzundan ayrılıp ayrılmayacağını belirtmeye olanak tanıyarak bunu yöntem gövdesi akışına ekler.

AddMethodBody(Int32, Int32, Int32, Boolean, StandaloneSignatureHandle, MethodBodyAttributes)

Bir yöntem gövdesini kodlar ve sağlanan kod boyutunu, en büyük yığın boyutunu, özel durum bölgelerinin sayısını, yerel değişkenlerin imza tanıtıcısını, yöntem gövdesi özniteliklerini kullanarak ve özel durum bölgelerinin küçük biçimde kodlanıp kodlanmayacağını belirtmeye olanak tanıyarak bunu yöntem gövdesi akışına ekler.

AddMethodBody(Int32, Int32, Int32, Boolean, StandaloneSignatureHandle, MethodBodyAttributes, Boolean)

Bir yöntem gövdesini kodlar ve sağlanan kod boyutunu, en büyük yığın boyutunu, özel durum bölgelerinin sayısını, yerel değişkenlerin imza tanıtıcısını, yöntem gövdesi özniteliklerini kullanarak, özel durum bölgelerinin küçük biçimde kodlanıp kodlanmaması gerektiğini belirtmeye olanak tanıyarak ve yöntemin dinamik yerel bellek havuzundan ayrılıp ayrılmayacağını belirtmeye olanak tanıyarak bunu yöntem gövdesi akışına ekler.

Şunlara uygulanır