Share via


MetadataRootBuilder Sınıf

Tanım

Taşınabilir Yürütülebilir görüntüye katıştırılacak Meta Veri Kökünün Oluşturucusu.

public ref class MetadataRootBuilder sealed
public sealed class MetadataRootBuilder
type MetadataRootBuilder = class
Public NotInheritable Class MetadataRootBuilder
Devralma
MetadataRootBuilder

Açıklamalar

Meta veri kökü, bir meta veri üst bilgisini ve ardından meta veri akışlarını (#~, #Strings, #US#Guid ve #Blob) oluşturur.

Oluşturucular

MetadataRootBuilder(MetadataBuilder, String, Boolean)

Meta veri kökü oluşturucusu oluşturur.

Özellikler

MetadataVersion

Meta veri sürümü.

Sizes

Çeşitli meta veri yapılarının boyutlarını döndürür.

SuppressValidation

Meta veri tablolarının temel doğrulamasının gizlenip gizlenmemesi gerektiğini belirler. Doğrulama, tablolardaki girişlerin ECMA belirtiminin gerektirdiği sırayla eklendiğini doğrular. Meta veri tablolarında tüm belirtim gereksinimlerini zorlamaz.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Serialize(BlobBuilder, Int32, Int32)

Meta veri kök içeriğini verilen içine serileştirir BlobBuilder.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır