PersistedAssemblyBuilder Klasa

Definicja

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
Dziedziczenie
PersistedAssemblyBuilder

Konstruktory

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Właściwości

CodeBase
Przestarzałe.

Pobiera lokalizację zestawu, jak określono pierwotnie (na przykład w AssemblyName obiekcie).

(Odziedziczone po AssemblyBuilder)
CustomAttributes

Pobiera kolekcję zawierającą atrybuty niestandardowe tego zestawu.

(Odziedziczone po Assembly)
DefinedTypes (Odziedziczone po AssemblyBuilder)
EntryPoint

Zwraca punkt wejścia tego zestawu.

(Odziedziczone po AssemblyBuilder)
EscapedCodeBase
Przestarzałe.
Przestarzałe.

Pobiera identyfikator URI, w tym znaki ucieczki, które reprezentują bazę kodu.

(Odziedziczone po Assembly)
Evidence

Pobiera dowody na ten zestaw.

(Odziedziczone po AssemblyBuilder)
ExportedTypes

Pobiera kolekcję typów publicznych zdefiniowanych w tym zestawie, które są widoczne poza zestawem.

(Odziedziczone po Assembly)
FullName
GlobalAssemblyCache
Przestarzałe.

Pobiera wartość wskazującą, czy zestaw został załadowany z globalnej pamięci podręcznej zestawów.

(Odziedziczone po AssemblyBuilder)
HostContext

Pobiera kontekst hosta, w którym tworzony jest zestaw dynamiczny.

(Odziedziczone po AssemblyBuilder)
ImageRuntimeVersion

Pobiera wersję środowiska uruchomieniowego języka wspólnego, który zostanie zapisany w pliku zawierającym manifest.

(Odziedziczone po AssemblyBuilder)
IsCollectible

Pobiera wartość wskazującą, czy ten dynamiczny zestaw jest przechowywany w kolekcji .AssemblyLoadContext

(Odziedziczone po AssemblyBuilder)
IsDynamic
IsFullyTrusted

Pobiera wartość wskazującą, czy bieżący zestaw jest ładowany z pełnym zaufaniem.

(Odziedziczone po Assembly)
Location

Pobiera lokalizację w formacie bazy kodu załadowanego pliku zawierającego manifest, jeśli nie został skopiowany w tle.

(Odziedziczone po AssemblyBuilder)
ManifestModule
Modules (Odziedziczone po AssemblyBuilder)
PermissionSet

Pobiera zestaw dotacji bieżącego zestawu dynamicznego.

(Odziedziczone po AssemblyBuilder)
ReflectionOnly

Pobiera wartość wskazującą, czy zestaw dynamiczny znajduje się w kontekście tylko odbicia.

(Odziedziczone po AssemblyBuilder)
SecurityRuleSet

Pobiera wartość wskazującą, który zestaw reguł zabezpieczeń wymusza środowisko uruchomieniowe języka wspólnego (CLR) dla tego zestawu.

(Odziedziczone po AssemblyBuilder)

Metody

AddResourceFile(String, String)

Dodaje istniejący plik zasobów do tego zestawu.

(Odziedziczone po AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Dodaje istniejący plik zasobów do tego zestawu.

(Odziedziczone po AssemblyBuilder)
CreateInstance(String)

Lokalizuje określony typ z tego zestawu i tworzy wystąpienie przy użyciu aktywatora systemu przy użyciu funkcji wyszukiwania uwzględniającego wielkość liter.

(Odziedziczone po Assembly)
CreateInstance(String, Boolean)

Lokalizuje określony typ z tego zestawu i tworzy wystąpienie przy użyciu aktywatora systemu z opcjonalnym wyszukiwaniem uwzględniającym wielkość liter.

(Odziedziczone po Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Lokalizuje określony typ z tego zestawu i tworzy wystąpienie przy użyciu aktywatora systemu, z opcjonalnym wyszukiwaniem z uwzględnieniem wielkości liter oraz o określonej kulturze, argumentach i powiązaniach i atrybutach aktywacji.

(Odziedziczone po Assembly)
DefineDynamicModule(String)

Definiuje nazwany moduł dynamiczny przejściowy w tym zestawie.

(Odziedziczone po AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Definiuje nazwany moduł dynamiczny przejściowy w tym zestawie i określa, czy informacje o symbolach powinny być emitowane.

(Odziedziczone po AssemblyBuilder)
DefineDynamicModule(String, String)

Definiuje trwały moduł dynamiczny o podanej nazwie, która zostanie zapisana w określonym pliku. Nie są emitowane żadne informacje o symbolach.

(Odziedziczone po AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Definiuje trwały moduł dynamiczny, określając nazwę modułu, nazwę pliku, do którego zostanie zapisany moduł, oraz określa, czy informacje o symbolach powinny być emitowane przy użyciu domyślnego modułu zapisywania symboli.

(Odziedziczone po AssemblyBuilder)
DefineDynamicModuleCore(String)

Po zastąpieniu w klasie pochodnej definiuje moduł dynamiczny w tym zestawie.

(Odziedziczone po AssemblyBuilder)
DefineResource(String, String, String)

Definiuje autonomiczny zasób zarządzany dla tego zestawu z domyślnym atrybutem zasobu publicznego.

(Odziedziczone po AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Definiuje autonomiczny zasób zarządzany dla tego zestawu. Atrybuty można określić dla zasobu zarządzanego.

(Odziedziczone po AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Definiuje niezarządzany zasób dla tego zestawu jako nieprzezroczysty obiekt blob bajtów.

(Odziedziczone po AssemblyBuilder)
DefineUnmanagedResource(String)

Definiuje niezarządzany plik zasobów dla tego zestawu pod nazwą pliku zasobu.

(Odziedziczone po AssemblyBuilder)
DefineVersionInfoResource()

Definiuje niezarządzany zasób informacji o wersji przy użyciu informacji określonych w obiekcie AssemblyName zestawu i atrybutów niestandardowych zestawu.

(Odziedziczone po AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Definiuje niezarządzany zasób informacji o wersji dla tego zestawu z podanymi specyfikacjami.

(Odziedziczone po AssemblyBuilder)
Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GetCustomAttributes(Boolean)

Zwraca wszystkie atrybuty niestandardowe, które zostały zastosowane do bieżącego AssemblyBuilderelementu .

(Odziedziczone po AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Zwraca wszystkie atrybuty niestandardowe, które zostały zastosowane do bieżącego AssemblyBuilderelementu i pochodzą z określonego typu atrybutu.

(Odziedziczone po AssemblyBuilder)
GetCustomAttributesData()

Zwraca CustomAttributeData obiekty zawierające informacje o atrybutach, które zostały zastosowane do bieżącego AssemblyBuilderelementu .

(Odziedziczone po AssemblyBuilder)
GetDynamicModule(String)

Zwraca moduł dynamiczny o określonej nazwie.

(Odziedziczone po AssemblyBuilder)
GetDynamicModuleCore(String)

Po przesłonięciu w klasie pochodnej zwraca moduł dynamiczny o określonej nazwie.

(Odziedziczone po AssemblyBuilder)
GetExportedTypes()

Pobiera wyeksportowane typy zdefiniowane w tym zestawie.

(Odziedziczone po AssemblyBuilder)
GetFile(String)

Pobiera element FileStream dla określonego pliku w tabeli plików manifestu tego zestawu.

(Odziedziczone po AssemblyBuilder)
GetFiles()

Pobiera pliki w tabeli plików manifestu zestawu.

(Odziedziczone po Assembly)
GetFiles(Boolean)

Pobiera pliki w tabeli plików manifestu zestawu, określając, czy należy uwzględnić moduły zasobów.

(Odziedziczone po AssemblyBuilder)
GetForwardedTypes() (Odziedziczone po Assembly)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po AssemblyBuilder)
GetLoadedModules()

Pobiera wszystkie załadowane moduły, które są częścią tego zestawu.

(Odziedziczone po Assembly)
GetLoadedModules(Boolean)

Zwraca wszystkie załadowane moduły, które są częścią tego zestawu, i opcjonalnie obejmuje moduły zasobów.

(Odziedziczone po AssemblyBuilder)
GetManifestResourceInfo(String)

Zwraca informacje o tym, jak dany zasób został utrwalone.

(Odziedziczone po AssemblyBuilder)
GetManifestResourceNames()

Ładuje określony zasób manifestu z tego zestawu.

(Odziedziczone po AssemblyBuilder)
GetManifestResourceStream(String)

Ładuje określony zasób manifestu z tego zestawu.

(Odziedziczone po AssemblyBuilder)
GetManifestResourceStream(Type, String)

Ładuje określony zasób manifestu o określonym zakresie według przestrzeni nazw określonego typu z tego zestawu.

(Odziedziczone po AssemblyBuilder)
GetModule(String)

Pobiera określony moduł w tym zestawie.

(Odziedziczone po AssemblyBuilder)
GetModules()

Pobiera wszystkie moduły, które są częścią tego zestawu.

(Odziedziczone po Assembly)
GetModules(Boolean)

Pobiera wszystkie moduły, które są częścią tego zestawu, i opcjonalnie obejmuje moduły zasobów.

(Odziedziczone po AssemblyBuilder)
GetName()

Pobiera element AssemblyName dla tego zestawu.

(Odziedziczone po Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Przestarzałe.

Pobiera informacje o serializacji ze wszystkimi danymi potrzebnymi do przywrócenia tego zestawu.

(Odziedziczone po Assembly)
GetReferencedAssemblies()

Pobiera niekompletną listę AssemblyName obiektów dla zestawów, do których odwołuje się ten AssemblyBuilderelement .

(Odziedziczone po AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Pobiera zestaw satelitarny dla określonej kultury.

(Odziedziczone po AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Pobiera określoną wersję zestawu satelitarnego dla określonej kultury.

(Odziedziczone po AssemblyBuilder)
GetType() (Odziedziczone po Assembly)
GetType(String)

Type Pobiera obiekt o określonej nazwie w wystąpieniu zestawu.

(Odziedziczone po Assembly)
GetType(String, Boolean)

Type Pobiera obiekt o określonej nazwie w wystąpieniu zestawu i opcjonalnie zgłasza wyjątek, jeśli typ nie zostanie znaleziony.

(Odziedziczone po Assembly)
GetType(String, Boolean, Boolean)

Pobiera określony typ z typów, które zostały zdefiniowane i utworzone w bieżącym AssemblyBuilderobiekcie .

(Odziedziczone po AssemblyBuilder)
GetTypes()

Pobiera wszystkie typy zdefiniowane w tym zestawie.

(Odziedziczone po Assembly)
IsDefined(Type, Boolean)

Zwraca wartość wskazującą, czy do tego elementu członkowskiego zastosowano co najmniej jedno wystąpienie określonego typu atrybutu.

(Odziedziczone po AssemblyBuilder)
LoadModule(String, Byte[])

Ładuje moduł wewnętrzny do tego zestawu z obrazem opartym na wspólnym formacie pliku obiektów (COFF) zawierającym emitowany moduł lub plik zasobu.

(Odziedziczone po Assembly)
LoadModule(String, Byte[], Byte[])

Ładuje moduł wewnętrzny do tego zestawu z obrazem opartym na wspólnym formacie pliku obiektów (COFF) zawierającym emitowany moduł lub plik zasobu. Załadowano również nieprzetworzone bajty reprezentujące symbole modułu.

(Odziedziczone po Assembly)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

Zapisuje ten dynamiczny zestaw na dysku, określając charakter kodu w plikach wykonywalnych zestawu i platformie docelowej.

(Odziedziczone po AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Ustaw atrybut niestandardowy w tym zestawie przy użyciu określonego obiektu blob atrybutu niestandardowego.

(Odziedziczone po AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Ustaw atrybut niestandardowy w tym zestawie przy użyciu konstruktora atrybutów niestandardowych.

(Odziedziczone po AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Po przesłonięciu w klasie pochodnej ustawia atrybut niestandardowy w tym zestawie.

(Odziedziczone po AssemblyBuilder)
SetEntryPoint(MethodInfo)

Ustawia punkt wejścia dla tego zestawu dynamicznego, zakładając, że jest tworzona aplikacja konsolowa.

(Odziedziczone po AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Ustawia punkt wejścia dla tego zestawu i definiuje typ tworzonego przenośnego pliku wykonywalnego (pliku PE).

(Odziedziczone po AssemblyBuilder)
ToString()

Zwraca pełną nazwę zestawu, znaną również jako nazwę wyświetlaną.

(Odziedziczone po Assembly)

Zdarzenia

ModuleResolve

Występuje, gdy moduł ładujący klasy środowiska uruchomieniowego języka wspólnego nie może rozpoznać odwołania do wewnętrznego modułu zestawu za pomocą normalnych środków.

(Odziedziczone po Assembly)

Metody rozszerzania

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

Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego zestawu.

GetCustomAttribute<T>(Assembly)

Pobiera atrybut niestandardowy określonego typu, który jest stosowany do określonego zestawu.

GetCustomAttributes(Assembly)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego zestawu.

GetCustomAttributes(Assembly, Type)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego zestawu.

GetCustomAttributes<T>(Assembly)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego zestawu.

IsDefined(Assembly, Type)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego zestawu.

TryGetRawMetadata(Assembly, Byte*, Int32)

Pobiera sekcję metadanych zestawu do użycia z MetadataReaderprogramem .

Dotyczy