RequiredAttributeAttribute クラス
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ <AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Struct Or AttributeTargets.Enum Or AttributeTargets.Interface, AllowMultiple:=True, Inherited:=False)> _ Public NotInheritable Class RequiredAttributeAttribute Inherits Attribute
[SerializableAttribute] [ComVisibleAttribute(true)] [AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Enum|AttributeTargets.Interface, AllowMultiple=true, Inherited=false)] public sealed class RequiredAttributeAttribute : Attribute
[SerializableAttribute] [ComVisibleAttribute(true)] [AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Struct|AttributeTargets::Enum|AttributeTargets::Interface, AllowMultiple=true, Inherited=false)] public ref class RequiredAttributeAttribute sealed : public Attribute
/** @attribute SerializableAttribute() */ /** @attribute ComVisibleAttribute(true) */ /** @attribute AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Enum|AttributeTargets.Interface, AllowMultiple=true, Inherited=false) */ public final class RequiredAttributeAttribute extends Attribute

この属性は、クラス、構造体、列挙体、およびインターフェイスに適用できます。
たとえば、この属性を使用して、コピー コンストラクタを持つ C++ クラスをマークできます。このようなクラスを使用するコンパイラは、そのクラスの使用に関するあらゆる制約を理解している必要があります。たとえば、そのようなクラスのオブジェクトのコピー コンストラクタは再配置によっては呼び出されないため、そのようなオブジェクトはガベージ コレクションが行われるヒープ内では作成しません。

System.Attribute
System.Runtime.CompilerServices.RequiredAttributeAttribute


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からRequiredAttributeAttribute クラスを検索する場合は、下記のリンクをクリックしてください。

- RequiredAttributeAttribute クラスのページへのリンク