AssemblyCultureAttribute クラス

定義

アセンブリがサポートするカルチャを指定します。

public ref class AssemblyCultureAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)]
public sealed class AssemblyCultureAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyCultureAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AssemblyCultureAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)>]
type AssemblyCultureAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)>]
type AssemblyCultureAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyCultureAttribute = class
    inherit Attribute
Public NotInheritable Class AssemblyCultureAttribute
Inherits Attribute
継承
AssemblyCultureAttribute
属性

注釈

この属性は、メイン アセンブリとサテライト アセンブリを区別するためにコンパイラによって使用されます。 メイン アセンブリには、コードとニュートラル カルチャのリソースが含まれています。 サテライト アセンブリには、次のように [assembly:AssemblyCultureAttribute("de")]、特定のカルチャのリソースのみが含まれます。 この属性をアセンブリに配置し、カルチャ名に空の文字列 ("") 以外のものを使用すると、このアセンブリは実行可能コードを含むメイン アセンブリではなく、サテライト アセンブリのように見えます。 この属性を使用して従来のコード ライブラリにラベルを付けると、実行時にライブラリのエントリ ポイントを他のコードで見つけることができないため、このライブラリは中断されます。

詳細については、 共通言語インフラストラクチャ (CLI) のドキュメント (特に"Partition II: Metadata Definition and Semantics") を参照してください。

コンストラクター

AssemblyCultureAttribute(String)

属性を付けるアセンブリがサポートするカルチャを使用して、AssemblyCultureAttribute クラスの新しいインスタンスを初期化します。

プロパティ

Culture

属性付きアセンブリがサポートするカルチャを取得します。

TypeId

派生クラスで実装されると、この Attribute の一意の識別子を取得します。

(継承元 Attribute)

メソッド

Equals(Object)

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

(継承元 Attribute)
GetHashCode()

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

(継承元 Attribute)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IsDefaultAttribute()

派生クラスでオーバーライドされるとき、このインスタンスの値が派生クラスの既定値であるかどうかを示します。

(継承元 Attribute)
Match(Object)

派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。

(継承元 Attribute)
MemberwiseClone()

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

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

一連の名前を対応する一連のディスパッチ識別子に割り当てます。

(継承元 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

オブジェクトの型情報を取得します。この情報はインターフェイスの型情報の取得に使用できます。

(継承元 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。

(継承元 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。

(継承元 Attribute)

適用対象

こちらもご覧ください