GeneralSelection クラス
他の選択状態ではカバーされない一般的な選択を処理します。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectionState
Microsoft.VisualStudio.Modeling.Diagrams.GeneralSelection
名前空間: Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)
構文
'宣言
Public Class GeneralSelection _
Inherits SelectionState
public class GeneralSelection : SelectionState
GeneralSelection 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
GeneralSelection | constructor |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
ActualSelection | 実際の選択を取得します。 (SelectionState から継承されます。) | |
CoercedSelection | 実際の選択に強制変換規則を適用することによって、強制された選択を取得します。メモ: 戻り値が null になる場合もあります。null の強制は選択状態が強制変換規則を定義することを示します (コメントの形式だけを含むつまり複数の seleciton は強制変換規則を定義していないため、seleciton の強制変換は null) です GeneralSelection の状態によって処理されます。選択状態に対して強制変換の規則が定義されているものの、強制変換が失敗した場合 (別のゾーンに属している複数のコンポーネントが選択に含まれているような場合)、強制変換された選択は存在しますが空になります。これらのヘルパーが選択を変換した結果が分かりやすくすることができますが、T: * IsCoercible - seleciton に強制できる場合は TRUE。(つまり選択状態が強制型変換の規則を定義します。CoercedSelection はコレクションを返しますが、コレクションが空の場合があります。* - IsCoercionFailure - 実際の選択を強制変換できるが、強制変換が失敗する場合は true (相当する強制変換の規則。)CoercedSelection は空のコレクションです。* - HasCoercion - 実際の選択が強制変換可能であり、強制変換が失敗しない場合は true。CoercedSelection は空でないコレクションを返します。 (SelectionState から継承されます。) | |
CoercedSelectionCache | (SelectionState から継承されます。) | |
CoercedSelectionModelElements | CoercedSelection には、まだ含まれていない Pel に関連付けられている Pel と Mel を含めることができます。このメソッドは、強制的に選択された項目の PEL が、それに関連付けられた MEL、および強制的に選択された PEL なしの項目の MEL に置き換えられたリストを返します。 (SelectionState から継承されます。) | |
CoercedSelectionPresentationElements | CoercedSelection には、まだ含まれていない Pel に関連付けられている Pel と Mel を含めることができます。このメソッドは、MEL を含まないコレクションを返します。 (SelectionState から継承されます。) | |
CoercionCompliantSelection | 強制変換の規則に従って選択したオブジェクトのリストを返します。選択が強制可能な場合は、強制された選択が返されます。強制が失敗した場合、リストは空になります。強制変換規則がない (!IsCoercable) 場合は、実際の選択が返されます。 (SelectionState から継承されます。) | |
HasCoercion | 選択の強制変換が有効かどうかを判断します。 (SelectionState から継承されます。) | |
IsActualSelectionMixed | 実際の選択で選択したすべてのオブジェクトの型が同じである場合は true。 (SelectionState から継承されます。) | |
IsCoercedSelectionMixed | 強制された選択で選択したすべてのオブジェクトの型が同じである場合は true。 (SelectionState から継承されます。) | |
IsCoercible | 実際の選択を強制変換できるかどうかを判断します。IsCoercible と IsCoercionFailure の組み合わせによって、強制変換の失敗と強制変換の実行不可が区別されます。 (SelectionState から継承されます。) | |
IsCoercionFailure | IsCoercible と IsCoercionFailure の組み合わせによって、強制変換の失敗と強制変換の実行不可が区別されます。 (SelectionState から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
CacheCoercedSelection | 指定されたコレクションをキャッシュします。 (SelectionState から継承されます。) | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
IdentifyCommandsToBeFilteredOutForMultipleSelection | オーバーライドして無効なコマンドを特定します。 (SelectionState.IdentifyCommandsToBeFilteredOutForMultipleSelection(CommandIdCollection) をオーバーライドします。) | |
IdentifyCommandsToBeFilteredOutForSingleSelection | オーバーライドして、この選択状態の場合単一選択のシナリオでは無効なコマンドを特定します。 (SelectionState から継承されます。) | |
Initialize | 操作上の実際の選択を指定します。 (SelectionState から継承されます。) | |
IsApplicable | この選択状態が指定した選択での使用に適しているかどうかを判断します。 (SelectionState.IsApplicable(ICollection) をオーバーライドします。) | |
IsCommandToBeFilteredOut | 指定したコマンドをこの選択状態に対して有効にしてはならない場合は true。メソッドは、強制された選択に対して評価されます。 (SelectionState から継承されます。) | |
IsCommandToBeFilteredOutForMultipleSelection | 指定したコマンドをこの選択状態に対して有効にしてはならない場合は true。メソッドは、強制された選択に対して評価されます。 (SelectionState.IsCommandToBeFilteredOutForMultipleSelection(CommandID) をオーバーライドします。) | |
IsCommandToBeFilteredOutForSingleSelection | 指定したコマンドをこの選択状態に対して有効にしてはならない場合は true。メソッドは、強制された選択に対して評価されます。 (SelectionState から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。