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

<SerializableAttribute> _ <AttributeUsageAttribute(AttributeTargets.Field Or AttributeTargets.Parameter, Inherited:=False)> _ <ComVisibleAttribute(True)> _ Public MustInherit Class CustomConstantAttribute Inherits Attribute
[SerializableAttribute] [AttributeUsageAttribute(AttributeTargets.Field|AttributeTargets.Parameter, Inherited=false)] [ComVisibleAttribute(true)] public abstract class CustomConstantAttribute : Attribute
[SerializableAttribute] [AttributeUsageAttribute(AttributeTargets::Field|AttributeTargets::Parameter, Inherited=false)] [ComVisibleAttribute(true)] public ref class CustomConstantAttribute abstract : public Attribute

コンパイラは、このクラスから派生し、定数値の型を定義する固有のクラスを作成します。たとえば、コンパイラがフィールドまたはメソッド パラメータに対して 8 バイトの DateTime 定数を永続化できるようにする DateTimeConstantAttribute を参照してください。System.Reflection を使用している場合は、このように CustomConstantAttribute から固有なクラスを派生させることによって、カスタムの定数属性をすべて簡単に検索できるようになります。

System.Attribute
System.Runtime.CompilerServices.CustomConstantAttribute
System.Runtime.CompilerServices.DateTimeConstantAttribute
System.Runtime.CompilerServices.IDispatchConstantAttribute
System.Runtime.CompilerServices.IUnknownConstantAttribute


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


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