次の方法で共有


ModelingToolboxItem クラス

この型は SecurityCriticalAttribute 属性を持っているため、使用は .NET Framework for Silverlight クラス ライブラリでの内部用に限定されます。アプリケーション コードでこの型の任意のメンバーを使用すると、MethodAccessException 例外がスローされます。

[セキュリティ クリティカル]

ドメイン固有言語 (DSL ツールなどのツールで生成されたツールボックス項目を表します。

継承階層

System.Object
  System.Drawing.Design.ToolboxItem
    Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItemBase
      Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItem

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

構文

'宣言
<SerializableAttribute> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class ModelingToolboxItem _
    Inherits ModelingToolboxItemBase
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class ModelingToolboxItem : ModelingToolboxItemBase

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

コンストラクター

  名前 説明
プロテクト メソッド ModelingToolboxItem(SerializationInfo, StreamingContext) シリアル化したデータから、ModelingToolboxItem クラスの新しいインスタンスを初期化します。
パブリック メソッド ModelingToolboxItem(String, Int32, String, Bitmap, String, String, String, String, ElementGroupPrototype, ICollection) 指定した情報で ModelingToolboxItem クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AssemblyName ツールボックス項目が作成する型が含まれるアセンブリの名前を取得または設定します。 (ToolboxItem から継承されます。)
パブリック プロパティ Bitmap ツールボックスでツールボックス項目を表すビットマップを取得または設定します。 (ToolboxItem から継承されます。)
パブリック プロパティ Company この ToolboxItem の会社名を取得または設定します。 (ToolboxItem から継承されます。)
パブリック プロパティ ComponentType この項目のツールヒントに表示される ComponentType の文字列を取得します。 (ModelingToolboxItemBase から継承されます。)
パブリック プロパティ ContextSensitiveHelpKeyword ツールボックス項目の状況依存のヘルプ キーワードを取得します。ローカライズする必要はありません。 (ModelingToolboxItemBase から継承されます。)
パブリック プロパティ DependentAssemblies ツールボックス項目の AssemblyName を取得または設定します。 (ToolboxItem から継承されます。)
パブリック プロパティ Description この ToolboxItem の説明を取得または設定します。 (ToolboxItem から継承されます。)
パブリック プロパティ DisplayName ツールボックス項目の表示名を取得または設定します。 (ToolboxItem から継承されます。)
パブリック プロパティ Filter ツールボックス項目が対象のコンポーネントで使用できるかどうかを決定するフィルターを取得または設定します。 (ToolboxItem から継承されます。)
パブリック プロパティ Id この一意のツールボックス項目の識別されます。 (ModelingToolboxItemBase から継承されます。)
パブリック プロパティ IsTransient ツールボックス項目が遷移的かどうかを示す値を取得します。 (ToolboxItem から継承されます。)
パブリック プロパティ Locked ToolboxItem がロックされているかどうかを示す値を取得します。 (ToolboxItem から継承されます。)
パブリック プロパティ Position ツールボックス項目の指定された位置を取得します。 (ModelingToolboxItemBase から継承されます。)
パブリック プロパティ Properties プロパティのディクショナリを取得します。 (ToolboxItem から継承されます。)
パブリック プロパティ Prototype この情報をツールボックス項目の ElementGroup を作成するために必要な取得または設定します。
パブリック プロパティ TabName [ツールボックス] タブの名前をその項目を格納するを取得します。ローカライズする必要があります。 (ModelingToolboxItemBase から継承されます。)
パブリック プロパティ TabNameId gets この項目を含むように、[ツールボックス] タブの名前を、ローカライズされた ID。ローカライズしない必要があります。 (ModelingToolboxItemBase から継承されます。)
パブリック プロパティ TypeName ツールボックス項目が呼び出されたときに作成する IComponent の型の完全限定名を取得または設定します。 (ToolboxItem から継承されます。)
パブリック プロパティ Version この ToolboxItem のバージョンを取得します。 (ToolboxItem から継承されます。)

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド CheckUnlocked ツールボックス項目が現在ロックされている場合は、例外がスローされます。 (ToolboxItem から継承されます。)
パブリック メソッド CreateComponents() ツールボックス項目で作成するように設定されているコンポーネントを作成します。 (ToolboxItem から継承されます。)
パブリック メソッド CreateComponents(IDesignerHost) 指定したデザイナー ホストを使用して、ツールボックス項目で作成するように設定されているコンポーネントを作成します。 (ToolboxItem から継承されます。)
パブリック メソッド CreateComponents(IDesignerHost, IDictionary) 指定したデザイナー ホストおよび既定値を使用して、ツールボックス項目で作成するように設定されているコンポーネントを作成します。 (ToolboxItem から継承されます。)
プロテクト メソッド CreateComponentsCore(IDesignerHost) ツールボックス項目が呼び出されたときに、コンポーネントまたはコンポーネントの配列を作成します。 (ToolboxItem から継承されます。)
プロテクト メソッド CreateComponentsCore(IDesignerHost, IDictionary) ツールボックス項目が呼び出されたときに、コンポーネントの配列を作成します。 (ToolboxItem から継承されます。)
プロテクト メソッド Deserialize 指定したシリアル化情報オブジェクトから、このツールボックス項目の状態を読み込みます。 (ModelingToolboxItemBase.Deserialize(SerializationInfo, StreamingContext) をオーバーライドします。)
パブリック メソッド Equals 2 ModelingToolboxItemBase の二つのインスタンスが等しいかどうかを判定します。 (ModelingToolboxItemBase から継承されます。)
プロテクト メソッド FilterPropertyValue プロパティ値を返す前に、フィルター処理をします。 (ToolboxItem から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 対象のインスタンスのハッシュ コードを返します。 (ModelingToolboxItemBase から継承されます。)
パブリック メソッド GetType() 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetType(IDesignerHost) ツールボックス項目に関連付けられた型にアクセスできるようにします。 (ToolboxItem から継承されます。)
プロテクト メソッド GetType(IDesignerHost, AssemblyName, String, Boolean) 指定した型のインスタンスを作成します。オプションで、指定したデザイナー ホストとアセンブリの名前を使用します。 (ToolboxItem から継承されます。)
パブリック メソッド Initialize 作成する型を指定して、現在のツールボックス項目を初期化します。 (ToolboxItem から継承されます。)
パブリック メソッド Lock ツールボックス項目をロックして、プロパティが変更されないようにします。 (ToolboxItem から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnComponentsCreated ComponentsCreated イベントを発生させます。 (ToolboxItem から継承されます。)
プロテクト メソッド OnComponentsCreating ComponentsCreating イベントを発生させます。 (ToolboxItem から継承されます。)
プロテクト メソッド Serialize 指定したシリアル化情報オブジェクトに、このツールボックス項目の状態を保存します。 (ModelingToolboxItemBase.Serialize(SerializationInfo, StreamingContext) をオーバーライドします。)
パブリック メソッド ToString 現在の ToolboxItem を表す String を返します。 (ToolboxItem から継承されます。)
プロテクト メソッド ValidatePropertyType オブジェクトが特定の型であるかどうかを検証します。 (ToolboxItem から継承されます。)
プロテクト メソッド ValidatePropertyValue プロパティ ディクショナリに割り当てる前にプロパティを検証します。 (ToolboxItem から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント ComponentsCreated コンポーネントが作成された直後に発生します。 (ToolboxItem から継承されます。)
パブリック イベント ComponentsCreating コンポーネントが作成されるときに発生します。 (ToolboxItem から継承されます。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー ToolboxContextOrigin コピー操作は、ツール パレット内で発生したことを示すキーを指定します。このフィールドは定数です。

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド ISerializable.GetObjectData このメンバーの説明については、GetObjectData メソッドに関するトピックを参照してください。 (ToolboxItem から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling.Design 名前空間