PersistedAssemblyBuilder クラス

定義

アセンブリをディスクまたはストリームに永続化できる AssemblyBuilder 実装を提供します。

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>)

ファイルまたはストリームに保存できる PersistedAssemblyBuilder インスタンスを作成します。

プロパティ

CodeBase
古い.

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

(継承元 AssemblyBuilder)
CustomAttributes

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

(継承元 Assembly)
DefinedTypes

アセンブリをディスクまたはストリームに永続化できる AssemblyBuilder 実装を提供します。

(継承元 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

アセンブリ マニフェストを含む現在の PersistedAssemblyBuilder 内のモジュールを取得します。

Modules

アセンブリをディスクまたはストリームに永続化できる AssemblyBuilder 実装を提供します。

(継承元 AssemblyBuilder)
PermissionSet

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

(継承元 AssemblyBuilder)
ReflectionOnly

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

(継承元 AssemblyBuilder)
SecurityRuleSet

共通言語ランタイム (CLR) がこのアセンブリに適用するセキュリティ規則のセットを示す値を取得します。

(継承元 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)

PersistedAssemblyBuilderのメタデータを生成します。

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

PersistedAssemblyBuilderのメタデータを生成します。

GetCustomAttributes(Boolean)

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

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

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

(継承元 AssemblyBuilder)
GetCustomAttributesData()

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

(継承元 AssemblyBuilder)
GetDynamicModule(String)

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

(継承元 AssemblyBuilder)
GetDynamicModuleCore(String)

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

(継承元 AssemblyBuilder)
GetExportedTypes()

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

(継承元 AssemblyBuilder)
GetFile(String)

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

(継承元 AssemblyBuilder)
GetFiles()

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

(継承元 Assembly)
GetFiles(Boolean)

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

(継承元 AssemblyBuilder)
GetForwardedTypes()

アセンブリをディスクまたはストリームに永続化できる AssemblyBuilder 実装を提供します。

(継承元 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)

現在の動的アセンブリの作成時に指定された AssemblyName を取得します。

GetObjectData(SerializationInfo, StreamingContext)
古い.

このアセンブリを再作成するために必要なすべてのデータを含むシリアル化情報を取得します。

(継承元 Assembly)
GetReferencedAssemblies()

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

(継承元 AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

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

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

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

(継承元 AssemblyBuilder)
GetType()

アセンブリをディスクまたはストリームに永続化できる AssemblyBuilder 実装を提供します。

(継承元 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)

アセンブリをディスクまたはストリームに永続化できる AssemblyBuilder 実装を提供します。

GetModules(Assembly)

アセンブリをディスクまたはストリームに永続化できる AssemblyBuilder 実装を提供します。

GetTypes(Assembly)

アセンブリをディスクまたはストリームに永続化できる AssemblyBuilder 実装を提供します。

GetCustomAttribute(Assembly, Type)

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

GetCustomAttribute<T>(Assembly)

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

GetCustomAttributes(Assembly)

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

GetCustomAttributes(Assembly, Type)

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

GetCustomAttributes<T>(Assembly)

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

IsDefined(Assembly, Type)

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

TryGetRawMetadata(Assembly, Byte*, Int32)

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

適用対象