Share via


PersistedAssemblyBuilder Sınıf

Tanım

public ref class PersistedAssemblyBuilder sealed : System::Reflection::Emit::AssemblyBuilder
public sealed class PersistedAssemblyBuilder : System.Reflection.Emit.AssemblyBuilder
type PersistedAssemblyBuilder = class
    inherit AssemblyBuilder
Public NotInheritable Class PersistedAssemblyBuilder
Inherits AssemblyBuilder
Devralma
PersistedAssemblyBuilder

Oluşturucular

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Özellikler

CodeBase
Geçersiz.

Derlemenin konumunu özgün olarak belirtildiği gibi (örneğin, bir AssemblyName nesnede) alır.

(Devralındığı yer: AssemblyBuilder)
CustomAttributes

Bu derlemenin özel özniteliklerini içeren bir koleksiyonu alır.

(Devralındığı yer: Assembly)
DefinedTypes (Devralındığı yer: AssemblyBuilder)
EntryPoint

Bu derlemenin giriş noktasını döndürür.

(Devralındığı yer: AssemblyBuilder)
EscapedCodeBase
Geçersiz.
Geçersiz.

Kod tabanını temsil eden kaçış karakterleri de dahil olmak üzere URI'yi alır.

(Devralındığı yer: Assembly)
Evidence

Bu derlemenin kanıtını alır.

(Devralındığı yer: AssemblyBuilder)
ExportedTypes

Bu derlemede tanımlanan ve derleme dışında görünen ortak türlerin koleksiyonunu alır.

(Devralındığı yer: Assembly)
FullName
GlobalAssemblyCache
Geçersiz.

Derlemenin genel derleme önbelleğinden yüklenip yüklenmediğini belirten bir değer alır.

(Devralındığı yer: AssemblyBuilder)
HostContext

Dinamik derlemenin oluşturulduğu konak bağlamını alır.

(Devralındığı yer: AssemblyBuilder)
ImageRuntimeVersion

Bildirimi içeren dosyaya kaydedilecek ortak dil çalışma zamanının sürümünü alır.

(Devralındığı yer: AssemblyBuilder)
IsCollectible

Bu dinamik derlemenin bir collectible AssemblyLoadContextiçinde tutulup tutulmadığını belirten bir değer alır.

(Devralındığı yer: AssemblyBuilder)
IsDynamic
IsFullyTrusted

Geçerli derlemenin tam güvenle yüklenip yüklenmediğini belirten bir değer alır.

(Devralındığı yer: Assembly)
Location

Gölge kopyalanmadıysa bildirimi içeren yüklenen dosyanın konumunu kod tabanı biçiminde alır.

(Devralındığı yer: AssemblyBuilder)
ManifestModule
Modules (Devralındığı yer: AssemblyBuilder)
PermissionSet

Geçerli dinamik derlemenin izin kümesini alır.

(Devralındığı yer: AssemblyBuilder)
ReflectionOnly

Dinamik derlemenin yalnızca yansıma bağlamında olup olmadığını belirten bir değer alır.

(Devralındığı yer: AssemblyBuilder)
SecurityRuleSet

Ortak dil çalışma zamanının (CLR) bu derleme için hangi güvenlik kuralları kümesini zorunlu kıldığını gösteren bir değer alır.

(Devralındığı yer: AssemblyBuilder)

Yöntemler

AddResourceFile(String, String)

Bu derlemeye mevcut bir kaynak dosyası ekler.

(Devralındığı yer: AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Bu derlemeye mevcut bir kaynak dosyası ekler.

(Devralındığı yer: AssemblyBuilder)
CreateInstance(String)

Belirtilen türü bu derlemeden bulur ve büyük/küçük harfe duyarlı arama kullanarak sistem etkinleştiricisini kullanarak bir örneğini oluşturur.

(Devralındığı yer: Assembly)
CreateInstance(String, Boolean)

Belirtilen türü bu derlemeden bulur ve isteğe bağlı büyük/küçük harfe duyarlı arama ile sistem etkinleştiricisini kullanarak bir örneğini oluşturur.

(Devralındığı yer: Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Bu derlemeden belirtilen türü bulur ve isteğe bağlı büyük/küçük harfe duyarlı arama ve belirtilen kültüre, bağımsız değişkenlere, bağlama ve etkinleştirme özniteliklerine sahip sistem etkinleştiricisini kullanarak bunun bir örneğini oluşturur.

(Devralındığı yer: Assembly)
DefineDynamicModule(String)

Bu derlemede adlandırılmış bir geçici dinamik modül tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Bu derlemede adlandırılmış bir geçici dinamik modül tanımlar ve sembol bilgilerinin yayılıp yayılmayacağını belirtir.

(Devralındığı yer: AssemblyBuilder)
DefineDynamicModule(String, String)

Belirtilen dosyaya kaydedilecek belirtilen ada sahip kalıcı bir dinamik modül tanımlar. Hiçbir sembol bilgisi yayilmez.

(Devralındığı yer: AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Kalıcı bir dinamik modül tanımlar; modül adını, modülün kaydedileceği dosyanın adını ve simge bilgilerinin varsayılan simge yazıcı kullanılarak yayılıp yayılmayacağını belirtir.

(Devralındığı yer: AssemblyBuilder)
DefineDynamicModuleCore(String)

Türetilmiş bir sınıfta geçersiz kılındığında, bu derlemede dinamik bir modül tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineResource(String, String, String)

Varsayılan genel kaynak özniteliğiyle bu derleme için tek başına yönetilen bir kaynak tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Bu derleme için tek başına yönetilen bir kaynak tanımlar. Yönetilen kaynak için öznitelikler belirtilebilir.

(Devralındığı yer: AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Bu derleme için yönetilmeyen bir kaynağı baytlardan oluşan opak bir blob olarak tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineUnmanagedResource(String)

Kaynak dosyasının adı verilen bu derleme için yönetilmeyen bir kaynak dosyası tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineVersionInfoResource()

Derlemenin AssemblyName nesnesinde ve derlemenin özel özniteliklerinde belirtilen bilgileri kullanarak yönetilmeyen sürüm bilgisi kaynağını tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Bu derleme için belirli belirtimlere sahip yönetilmeyen bir sürüm bilgisi kaynağı tanımlar.

(Devralındığı yer: AssemblyBuilder)
Equals(Object)

Bu örneğin belirtilen nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GetCustomAttributes(Boolean)

Geçerli AssemblyBuilderöğesine uygulanmış olan tüm özel öznitelikleri döndürür.

(Devralındığı yer: AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Geçerli AssemblyBuilderöğesine uygulanmış olan ve belirtilen öznitelik türünden türetilen tüm özel öznitelikleri döndürür.

(Devralındığı yer: AssemblyBuilder)
GetCustomAttributesData()

Geçerli AssemblyBuilderöğesine uygulanmış öznitelikler hakkında bilgi içeren nesneleri döndürürCustomAttributeData.

(Devralındığı yer: AssemblyBuilder)
GetDynamicModule(String)

Belirtilen ada sahip dinamik modülü döndürür.

(Devralındığı yer: AssemblyBuilder)
GetDynamicModuleCore(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ada sahip dinamik modülü döndürür.

(Devralındığı yer: AssemblyBuilder)
GetExportedTypes()

Bu derlemede tanımlanan dışarı aktarılan türleri alır.

(Devralındığı yer: AssemblyBuilder)
GetFile(String)

Bu derleme bildiriminin dosya tablosunda belirtilen dosya için bir FileStream alır.

(Devralındığı yer: AssemblyBuilder)
GetFiles()

Derleme bildiriminin dosya tablosundaki dosyaları alır.

(Devralındığı yer: Assembly)
GetFiles(Boolean)

Bir derleme bildiriminin dosya tablosundaki dosyaları alır ve kaynak modüllerinin dahil edilip edilmeyeceğini belirtir.

(Devralındığı yer: AssemblyBuilder)
GetForwardedTypes() (Devralındığı yer: Assembly)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

(Devralındığı yer: AssemblyBuilder)
GetLoadedModules()

Bu derlemenin parçası olan tüm yüklenen modülleri alır.

(Devralındığı yer: Assembly)
GetLoadedModules(Boolean)

Bu derlemenin parçası olan ve isteğe bağlı olarak kaynak modülleri içeren tüm yüklenen modülleri döndürür.

(Devralındığı yer: AssemblyBuilder)
GetManifestResourceInfo(String)

Verilen kaynağın nasıl kalıcı hale getirildiği hakkında bilgi döndürür.

(Devralındığı yer: AssemblyBuilder)
GetManifestResourceNames()

Belirtilen bildirim kaynağını bu derlemeden yükler.

(Devralındığı yer: AssemblyBuilder)
GetManifestResourceStream(String)

Belirtilen bildirim kaynağını bu derlemeden yükler.

(Devralındığı yer: AssemblyBuilder)
GetManifestResourceStream(Type, String)

Bu derlemeden belirtilen türün ad alanı tarafından kapsamı belirlenmiş belirtilen bildirim kaynağını yükler.

(Devralındığı yer: AssemblyBuilder)
GetModule(String)

Bu derlemede belirtilen modülü alır.

(Devralındığı yer: AssemblyBuilder)
GetModules()

Bu derlemenin parçası olan tüm modülleri alır.

(Devralındığı yer: Assembly)
GetModules(Boolean)

Bu derlemenin parçası olan tüm modülleri alır ve isteğe bağlı olarak kaynak modüllerini içerir.

(Devralındığı yer: AssemblyBuilder)
GetName()

Bu derleme için bir AssemblyName alır.

(Devralındığı yer: Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Geçersiz.

Bu derlemeyi yeniden doğrulamak için gereken tüm verilerle serileştirme bilgilerini alır.

(Devralındığı yer: Assembly)
GetReferencedAssemblies()

Bu AssemblyBuildertarafından başvurulan derlemeler için tamamlanmamış bir nesne listesi AssemblyName alır.

(Devralındığı yer: AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Belirtilen kültür için uydu derlemesini alır.

(Devralındığı yer: AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Belirtilen kültür için uydu derlemesinin belirtilen sürümünü alır.

(Devralındığı yer: AssemblyBuilder)
GetType() (Devralındığı yer: Assembly)
GetType(String)

Type Derleme örneğinde belirtilen ada sahip nesnesini alır.

(Devralındığı yer: Assembly)
GetType(String, Boolean)

Type Derleme örneğinde belirtilen ada sahip nesnesini alır ve tür bulunamazsa isteğe bağlı olarak bir özel durum oluşturur.

(Devralındığı yer: Assembly)
GetType(String, Boolean, Boolean)

Geçerli AssemblyBuilderiçinde tanımlanan ve oluşturulan türlerden belirtilen türü alır.

(Devralındığı yer: AssemblyBuilder)
GetTypes()

Bu derlemede tanımlanan tüm türleri alır.

(Devralındığı yer: Assembly)
IsDefined(Type, Boolean)

Belirtilen öznitelik türünün bir veya daha fazla örneğinin bu üyeye uygulanıp uygulanmadığını gösteren bir değer döndürür.

(Devralındığı yer: AssemblyBuilder)
LoadModule(String, Byte[])

Bu derlemenin içindeki modülü, yayılan bir modülü veya kaynak dosyasını içeren ortak nesne dosyası biçimi (COFF) tabanlı görüntüyle yükler.

(Devralındığı yer: Assembly)
LoadModule(String, Byte[], Byte[])

Bu derlemenin içindeki modülü, yayılan bir modülü veya kaynak dosyasını içeren ortak nesne dosyası biçimi (COFF) tabanlı görüntüyle yükler. Modül simgelerini temsil eden ham baytlar da yüklenir.

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

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

(Devralındığı yer: Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

Derlemenin yürütülebilir dosyalarında ve hedef platformda kodun doğasını belirterek bu dinamik derlemeyi diske kaydeder.

(Devralındığı yer: AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Belirtilen özel öznitelik blobu kullanarak bu derlemede özel bir öznitelik ayarlayın.

(Devralındığı yer: AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Özel öznitelik oluşturucu kullanarak bu derlemede özel bir öznitelik ayarlayın.

(Devralındığı yer: AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Türetilmiş bir sınıfta geçersiz kılındığında, bu derlemede özel bir öznitelik ayarlar.

(Devralındığı yer: AssemblyBuilder)
SetEntryPoint(MethodInfo)

Bir konsol uygulamasının oluşturulduğu varsayılarak bu dinamik derleme için giriş noktasını ayarlar.

(Devralındığı yer: AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Bu derleme için giriş noktasını ayarlar ve derlenen taşınabilir yürütülebilir dosyanın (PE dosyası) türünü tanımlar.

(Devralındığı yer: AssemblyBuilder)
ToString()

Derlemenin görünen adı olarak da bilinen tam adını döndürür.

(Devralındığı yer: Assembly)

Ekinlikler

ModuleResolve

Ortak dil çalışma zamanı sınıf yükleyicisi bir derlemenin iç modülüne yönelik başvuruyu normal yollarla çözümleyemediğinde oluşur.

(Devralındığı yer: Assembly)

Uzantı Metotları

GetExportedTypes(Assembly)
GetModules(Assembly)
GetTypes(Assembly)
GetCustomAttribute(Assembly, Type)

Belirtilen derlemeye uygulanan belirtilen türde özel bir özniteliği alır.

GetCustomAttribute<T>(Assembly)

Belirtilen derlemeye uygulanan belirtilen türde özel bir özniteliği alır.

GetCustomAttributes(Assembly)

Belirtilen bir derlemeye uygulanan özel öznitelik koleksiyonunu alır.

GetCustomAttributes(Assembly, Type)

Belirtilen bir derlemeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes<T>(Assembly)

Belirtilen bir derlemeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

IsDefined(Assembly, Type)

Belirtilen türe ait özel özniteliklerin belirtilen derlemeye uygulanıp uygulanmadığını gösterir.

TryGetRawMetadata(Assembly, Byte*, Int32)

ile MetadataReaderkullanmak üzere derlemenin meta veri bölümünü alır.

Şunlara uygulanır