PersistedAssemblyBuilder クラス

定義

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
継承
PersistedAssemblyBuilder

コンストラクター

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

プロパティ

CodeBase
古い.

AssemblyName オブジェクトの中など、初めに指定されたアセンブリの場所を取得します。

(継承元 AssemblyBuilder)
CustomAttributes

このアセンブリのカスタム属性を含むコレクションを取得します。

(継承元 Assembly)
DefinedTypes (継承元 AssemblyBuilder)
EntryPoint

このアセンブリのエントリ ポイントを返します。

(継承元 AssemblyBuilder)
EscapedCodeBase
古い.
古い.

コードベースを表す URI を、エスケープ文字も含めて取得します。

(継承元 Assembly)
Evidence

このアセンブリの証拠を取得します。

(継承元 AssemblyBuilder)
ExportedTypes

アセンブリの外側で参照できる、このアセンブリ内で定義されているパブリック型のコレクションを取得します。

(継承元 Assembly)
FullName
GlobalAssemblyCache
古い.

アセンブリがグローバル アセンブリ キャッシュから読み込まれたかどうかを示す値を取得します。

(継承元 AssemblyBuilder)
HostContext

動的アセンブリが作成されるホスト コンテキストを取得します。

(継承元 AssemblyBuilder)
ImageRuntimeVersion

マニフェストを格納しているファイルに保存される、共通言語ランタイムのバージョンを取得します。

(継承元 AssemblyBuilder)
IsCollectible

この動的アセンブリが収集可能 AssemblyLoadContextな に保持されているかどうかを示す値を取得します。

(継承元 AssemblyBuilder)
IsDynamic
IsFullyTrusted

現在のアセンブリが完全信頼で読み込まれたかどうかを示す値を取得します。

(継承元 Assembly)
Location

シャドウ コピーされたファイルではない場合は、マニフェストを格納している読み込み済みファイルの位置をコードベース形式で取得します。

(継承元 AssemblyBuilder)
ManifestModule
Modules (継承元 AssemblyBuilder)
PermissionSet

現在の動的アセンブリの許可セットを取得します。

(継承元 AssemblyBuilder)
ReflectionOnly

動的アセンブリがリフレクションのみのコンテキストにあるかどうかを示す値を取得します。

(継承元 AssemblyBuilder)
SecurityRuleSet

共通言語ランタイム (CLR: Common Language Runtime) によってこのアセンブリに適用されるセキュリティ規則のセットを示す値を取得します。

(継承元 AssemblyBuilder)

メソッド

AddResourceFile(String, String)

このアセンブリに既存のリソース ファイルを追加します。

(継承元 AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

このアセンブリに既存のリソース ファイルを追加します。

(継承元 AssemblyBuilder)
CreateInstance(String)

大文字小文字を区別する検索を使用してこのアセンブリから指定された型を検索し、システム アクティベーターを使用してこの型のインスタンスを作成します。

(継承元 Assembly)
CreateInstance(String, Boolean)

オプションの大文字小文字を区別する検索を使用してこのアセンブリから指定された型を検索し、システム アクティベーターを使用してこの型のインスタンスを作成します。

(継承元 Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

オプションの大文字小文字を区別する検索を使用して、このアセンブリから指定された型を検索し、システム アクティベーターを使用してこの型のインスタンスを作成し、指定されたカルチャ設定、引数、バインディング属性、およびアクティベーション属性を設定します。

(継承元 Assembly)
DefineDynamicModule(String)

このアセンブリの中に、指定された一時動的モジュールを定義します。

(継承元 AssemblyBuilder)
DefineDynamicModule(String, Boolean)

このアセンブリ内に名前付き一時動的モジュールを定義し、シンボル情報を生成する必要があるかどうかを指定します。

(継承元 AssemblyBuilder)
DefineDynamicModule(String, String)

指定したファイルに保存される指定された名前を持つ、永続する動的モジュールを定義します。 シンボル情報は生成されません。

(継承元 AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

モジュール名、モジュールの保存先のファイル名、および既定のシンボルのライターを使用してシンボル情報を出力する必要があるかどうかを指定して、永続する動的モジュールを定義します。

(継承元 AssemblyBuilder)
DefineDynamicModuleCore(String)

派生クラスでオーバーライドされた場合、このアセンブリで動的モジュールを定義します。

(継承元 AssemblyBuilder)
DefineResource(String, String, String)

既定のパブリック リソース属性で、このアセンブリのスタンドアロン マネージド リソースを定義します。

(継承元 AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

このアセンブリのスタンドアロン マネージド リソースを定義します。 属性には、マネージド リソースを指定できます。

(継承元 AssemblyBuilder)
DefineUnmanagedResource(Byte[])

このアセンブリのアンマネージ リソースをバイトの非透過 BLOB として定義します。

(継承元 AssemblyBuilder)
DefineUnmanagedResource(String)

リソース ファイルの名前が指定されたこのアセンブリのアンマネージ リソース ファイルを定義します。

(継承元 AssemblyBuilder)
DefineVersionInfoResource()

アセンブリの AssemblyName オブジェクトと、アセンブリのカスタム属性に指定された情報を使用して、アンマネージ バージョンの情報リソースを定義します。

(継承元 AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

指定された仕様で、このアセンブリのアンマネージ バージョン情報リソースを定義します。

(継承元 AssemblyBuilder)
Equals(Object)

このインスタンスが、指定したオブジェクトと同一であるかどうかを示す値を返します。

(継承元 AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GetCustomAttributes(Boolean)

現在の AssemblyBuilder に適用されたカスタム属性をすべて返します。

(継承元 AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

現在の AssemblyBuilder に適用されており、指定された属性の型から派生するすべてのカスタム属性を返します。

(継承元 AssemblyBuilder)
GetCustomAttributesData()

現在の AssemblyBuilder に適用されている属性に関する情報を含む CustomAttributeData オブジェクトを返します。

(継承元 AssemblyBuilder)
GetDynamicModule(String)

指定された名前の動的モジュールを返します。

(継承元 AssemblyBuilder)
GetDynamicModuleCore(String)

派生クラスでオーバーライドされると、指定した名前の動的モジュールが返されます。

(継承元 AssemblyBuilder)
GetExportedTypes()

このアセンブリで定義されているエクスポートされた型を取得します。

(継承元 AssemblyBuilder)
GetFile(String)

このアセンブリのマニフェストのファイル テーブル内の指定されたファイルの FileStream を取得します。

(継承元 AssemblyBuilder)
GetFiles()

アセンブリ マニフェストのファイル テーブルのファイルを取得します。

(継承元 Assembly)
GetFiles(Boolean)

リソース モジュールを含めるかどうかを指定して、アセンブリ マニフェストのファイル テーブルのファイルを取得します。

(継承元 AssemblyBuilder)
GetForwardedTypes() (継承元 Assembly)
GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 AssemblyBuilder)
GetLoadedModules()

このアセンブリの一部であるすべての読み込み済みモジュールを取得します。

(継承元 Assembly)
GetLoadedModules(Boolean)

このアセンブリの一部であるすべての読み込み済みモジュールを返し、また必要に応じて、リソース モジュールを含めます。

(継承元 AssemblyBuilder)
GetManifestResourceInfo(String)

指定されたリソースが永続化された方法に関する情報を返します。

(継承元 AssemblyBuilder)
GetManifestResourceNames()

このアセンブリから、指定されたマニフェスト リソースを読み込みます。

(継承元 AssemblyBuilder)
GetManifestResourceStream(String)

このアセンブリから、指定されたマニフェスト リソースを読み込みます。

(継承元 AssemblyBuilder)
GetManifestResourceStream(Type, String)

このアセンブリから、指定された型の名前空間によってスコープが指定されている、指定されたマニフェスト リソースを読み込みます。

(継承元 AssemblyBuilder)
GetModule(String)

このアセンブリから指定されたモジュールを取得します。

(継承元 AssemblyBuilder)
GetModules()

このアセンブリの一部であるすべてのモジュールを取得します。

(継承元 Assembly)
GetModules(Boolean)

このアセンブリの一部であるすべてのモジュールを取得し、また必要に応じて、リソース モジュールを含めます。

(継承元 AssemblyBuilder)
GetName()

このアセンブリの AssemblyName を取得します。

(継承元 Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
古い.

シリアル化情報と、このアセンブリの再インスタンス化に必要なすべてのデータを取得します。

(継承元 Assembly)
GetReferencedAssemblies()

この AssemblyBuilder で参照されるアセンブリの AssemblyName オブジェクトの不完全なリストを取得します。

(継承元 AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

指定されたカルチャ設定のサテライト アセンブリを取得します。

(継承元 AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

指定されたバージョンの、指定されたカルチャ設定のサテライト アセンブリを取得します。

(継承元 AssemblyBuilder)
GetType() (継承元 Assembly)
GetType(String)

指定した名前の Type オブジェクトを、アセンブリ インスタンスから取得します。

(継承元 Assembly)
GetType(String, Boolean)

指定した名前の Type オブジェクトをアセンブリ インスタンスから取得し、型が見つからない場合は、オプションで例外をスローします。

(継承元 Assembly)
GetType(String, Boolean, Boolean)

現在の AssemblyBuilder で定義および作成された型から、指定された型を取得します。

(継承元 AssemblyBuilder)
GetTypes()

このアセンブリで定義されているすべての型を取得します。

(継承元 Assembly)
IsDefined(Type, Boolean)

このメンバーに指定された属性の型の 1 つまたは複数のインスタンスが適用されるかどうかを示す値を返します。

(継承元 AssemblyBuilder)
LoadModule(String, Byte[])

生成されたモジュールを含んだ COFF ベースのイメージ、またはリソース ファイルと共に、このアセンブリの内部モジュールを読み込みます。

(継承元 Assembly)
LoadModule(String, Byte[], Byte[])

生成されたモジュールを含んだ COFF ベースのイメージ、またはリソース ファイルと共に、このアセンブリの内部モジュールを読み込みます。 モジュールのシンボルを表す生バイトも読み込まれます。

(継承元 Assembly)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

ディスクにこの動的アセンブリを保存します。その際、アセンブリの実行可能ファイルのコードの性質とターゲット プラットフォームを指定します。

(継承元 AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

指定されたカスタム属性 blob を使用して、このアセンブリのカスタム属性を設定します。

(継承元 AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

カスタム属性ビルダーを使用して、このアセンブリのカスタム属性を設定します。

(継承元 AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

派生クラスでオーバーライドされた場合は、このアセンブリにカスタム属性を設定します。

(継承元 AssemblyBuilder)
SetEntryPoint(MethodInfo)

コンソール アプリケーションを開発していると仮定した場合、この動的アセンブリのエントリ ポイントを設定します。

(継承元 AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

このアセンブリのエントリ ポイントを設定し、ビルド中の移植可能な実行可能 (PE ファイル) の型を定義します。

(継承元 AssemblyBuilder)
ToString()

アセンブリの完全名を返します。この名前は表示名とも呼ばれます。

(継承元 Assembly)

イベント

ModuleResolve

共通言語ランタイム クラス ローダーが、通常の方法で参照をアセンブリの内部モジュールに解決できないときに発生します。

(継承元 Assembly)

拡張メソッド

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

指定されたアセンブリに適用される指定された型のカスタム属性を取得します。

GetCustomAttribute<T>(Assembly)

指定されたアセンブリに適用される指定された型のカスタム属性を取得します。

GetCustomAttributes(Assembly)

指定されたアセンブリに適用されるカスタム属性のコレクションを取得します。

GetCustomAttributes(Assembly, Type)

指定されたアセンブリに適用されている、指定された型のカスタム属性のコレクションを取得します。

GetCustomAttributes<T>(Assembly)

指定されたアセンブリに適用されている、指定された型のカスタム属性のコレクションを取得します。

IsDefined(Assembly, Type)

指定された型のカスタム属性が指定されたアセンブリに適用されているかどうかを示します。

TryGetRawMetadata(Assembly, Byte*, Int32)

で使用するために、アセンブリのメタデータ セクションを MetadataReader取得します。

適用対象