ProvideXmlEditorChooserDesignerViewAttribute クラス

XML の選択] に登録情報を提供するために、カスタム XML デザイナーに使用されます。

継承階層

System.Object
  System.Attribute
    Microsoft.VisualStudio.Shell.RegistrationAttribute
      Microsoft.VisualStudio.Modeling.Shell.ProvideXmlEditorChooserDesignerViewAttribute

名前空間:  Microsoft.VisualStudio.Modeling.Shell
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll 内)

構文

'宣言
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True, Inherited := True)> _
Public NotInheritable Class ProvideXmlEditorChooserDesignerViewAttribute _
    Inherits RegistrationAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true, Inherited = true)]
public sealed class ProvideXmlEditorChooserDesignerViewAttribute : RegistrationAttribute

ProvideXmlEditorChooserDesignerViewAttribute 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド ProvideXmlEditorChooserDesignerViewAttribute ProvideXmlEditorChooserDesignerViewAttribute のコンストラクター。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ CodeLogicalViewEditor コードの論理ビューに関連付けるエディターのファクトリ
パブリック プロパティ DebuggingLogicalViewEditor デバッグの論理ビューに関連付けるエディターのファクトリ
パブリック プロパティ DefaultLogicalView 既定の論理ビューのエディターのファクトリの一意の ID。
パブリック プロパティ DesignerLogicalViewEditor デザイナーの論理ビューに関連付けるエディターのファクトリ
パブリック プロパティ Extension カスタム XML の種類のファイル拡張子 (「xaml resx 」、「」、「 xsd 」)。
パブリック プロパティ IsDataSet データセット デザイナーでのみ使用する特殊な値。
パブリック プロパティ MatchExtensionAndNamespace chooser が XML ファイル拡張子と名前空間の両方に一致するかどうかを示すブール値。false の場合、XML の選択] は拡張子または名前空間に一致します。
パブリック プロパティ Name XML エディターのレジストリ キーの名前。たとえば、Silverlight RESX 「」、「」、「」、ワークフローなど)
パブリック プロパティ Namespace ドキュメントで使用される XML 名前空間このエディターのサポート。
パブリック プロパティ TextLogicalViewEditor テキストの論理ビューに関連付けるエディターのファクトリ
パブリック プロパティ TypeId (RegistrationAttribute から継承されます。)
パブリック プロパティ XmlChooserPriority XML の選択] の拡張機能の優先順位。この値は、XML デザイナーの EditorFactory の拡張機能の優先順位値より大きい

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals インフラストラクチャ。このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 (Attribute から継承されます。)
パブリック メソッド GetHashCode 対象のインスタンスのハッシュ コードを返します。 (Attribute から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsDefaultAttribute 派生クラス内でオーバーライドされたときに、このインスタンスの値が派生クラスの既定値かどうかを示します。 (Attribute から継承されます。)
パブリック メソッド Match 派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。 (Attribute から継承されます。)
パブリック メソッド Register 特定の拡張子の潜在的なエディターとしてデザイナーを登録します。 (RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext) をオーバーライドします。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド Unregister 特定の拡張子の潜在的なエディターとしてデザイナーの登録を解除します。 (RegistrationAttribute.Unregister(RegistrationAttribute.RegistrationContext) をオーバーライドします。)

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド _Attribute.GetIDsOfNames 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 (Attribute から継承されます。)
明示的なインターフェイス実装プライベート メソッド _Attribute.GetTypeInfo オブジェクトの型情報を取得します。この情報はインターフェイスの型情報の取得に使用できます。 (Attribute から継承されます。)
明示的なインターフェイス実装プライベート メソッド _Attribute.GetTypeInfoCount オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 (Attribute から継承されます。)
明示的なインターフェイス実装プライベート メソッド _Attribute.Invoke オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。 (Attribute から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Shell 名前空間