ExtensionMarkerAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
拡張メンバーをマークし、それらを特定のマーカーの種類に関連付けるために使用される属性を表します (拡張ブロックとその受信側パラメーターに関する詳細情報を提供します)。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public ref class ExtensionMarkerAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Event | System.AttributeTargets.Field | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false)]
public sealed class ExtensionMarkerAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Event | System.AttributeTargets.Field | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false)>]
type ExtensionMarkerAttribute = class
inherit Attribute
Public NotInheritable Class ExtensionMarkerAttribute
Inherits Attribute
- 継承
- 属性
コンストラクター
| 名前 | 説明 |
|---|---|
| ExtensionMarkerAttribute(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ExtensionMarkerAttribute クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Name |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 この拡張メンバーが関連付けられているマーカーの種類の名前。 |
| TypeId |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 派生クラスで実装されている場合は、この Attributeの一意の識別子を取得します。 (継承元 Attribute) |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。 (継承元 Attribute) |
| GetHashCode() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このインスタンスのハッシュ コードを返します。 (継承元 Attribute) |
| GetType() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のインスタンスの Type を取得します。 (継承元 Object) |
| IsDefaultAttribute() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 派生クラスでオーバーライドされた場合、このインスタンスの値が派生クラスの既定値であるかどうかを示します。 (継承元 Attribute) |
| Match(Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 派生クラスでオーバーライドされた場合、このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。 (継承元 Attribute) |
| MemberwiseClone() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のオブジェクトを表す文字列を返します。 (継承元 Object) |