RuleSetCollection クラス
定義
public ref class RuleSetCollection sealed : System::Collections::ObjectModel::KeyedCollection<System::String ^, System::Workflow::Activities::Rules::RuleSet ^>, System::Workflow::ComponentModel::IWorkflowChangeDiff
public sealed class RuleSetCollection : System.Collections.ObjectModel.KeyedCollection<string,System.Workflow.Activities.Rules.RuleSet>, System.Workflow.ComponentModel.IWorkflowChangeDiff
type RuleSetCollection = class
inherit KeyedCollection<string, RuleSet>
interface IWorkflowChangeDiff
Public NotInheritable Class RuleSetCollection
Inherits KeyedCollection(Of String, RuleSet)
Implements IWorkflowChangeDiff
- 継承
- 実装
コンストラクター
RuleSetCollection() |
RuleSetCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the RuleSetCollection class. |
プロパティ
Comparer |
コレクションの複数のキーの値が等しいかどうかを確認するために使用される、ジェネリック等値比較子を取得します。Gets the generic equality comparer that is used to determine equality of keys in the collection. (継承元 KeyedCollection<TKey,TItem>) |
Count |
Collection<T> に実際に含まれる要素の数を取得します。Gets the number of elements actually contained in the Collection<T>. (継承元 Collection<T>) |
Dictionary |
KeyedCollection<TKey,TItem> の検索ディクショナリを取得します。Gets the lookup dictionary of the KeyedCollection<TKey,TItem>. (継承元 KeyedCollection<TKey,TItem>) |
Item[Int32] |
指定したインデックスにある要素を取得または設定します。Gets or sets the element at the specified index. (継承元 Collection<T>) |
Item[TKey] |
指定したキーを持つ要素を取得します。Gets the element with the specified key. (継承元 KeyedCollection<TKey,TItem>) |
Items |
IList<T> をラップする Collection<T> ラッパーを取得します。Gets a IList<T> wrapper around the Collection<T>. (継承元 Collection<T>) |
メソッド
Add(RuleSet) |
オーバーロードされます。Overloaded. RuleSet をコレクションに追加します。Adds a RuleSet to the collection. |
Add(T) |
Collection<T> の末尾にオブジェクトを追加します。Adds an object to the end of the Collection<T>. (継承元 Collection<T>) |
ChangeItemKey(TItem, TKey) |
検索ディクショナリの指定した要素に関連付けられたキーを変更します。Changes the key associated with the specified element in the lookup dictionary. (継承元 KeyedCollection<TKey,TItem>) |
Clear() |
Collection<T> からすべての要素を削除します。Removes all elements from the Collection<T>. (継承元 Collection<T>) |
ClearItems() |
KeyedCollection<TKey,TItem> からすべての要素を削除します。Removes all elements from the KeyedCollection<TKey,TItem>. (継承元 KeyedCollection<TKey,TItem>) |
Contains(TKey) |
指定したキーの要素がコレクションに含まれているかどうかを確認します。Determines whether the collection contains an element with the specified key. (継承元 KeyedCollection<TKey,TItem>) |
CopyTo(T[], Int32) |
Collection<T> 全体を、互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まる部分に行います。Copies the entire Collection<T> to a compatible one-dimensional Array, starting at the specified index of the target array. (継承元 Collection<T>) |
Diff(Object, Object) |
2 つの RuleSetCollection の相違点を調べます。Determines the difference between two RuleSetCollection. |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object. (継承元 Object) |
GetEnumerator() |
Collection<T> を反復処理する列挙子を返します。Returns an enumerator that iterates through the Collection<T>. (継承元 Collection<T>) |
GetHashCode() |
既定のハッシュ関数として機能します。Serves as the default hash function. (継承元 Object) |
GetKeyForItem(TItem) |
派生クラスで実装された場合、指定した要素からキーを抽出します。When implemented in a derived class, extracts the key from the specified element. (継承元 KeyedCollection<TKey,TItem>) |
GetType() |
現在のインスタンスの Type を取得します。Gets the Type of the current instance. (継承元 Object) |
IndexOf(T) |
指定したオブジェクトを検索し、Collection<T> 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。Searches for the specified object and returns the zero-based index of the first occurrence within the entire Collection<T>. (継承元 Collection<T>) |
Insert(Int32, T) |
Collection<T> 内の指定したインデックスの位置に要素を挿入します。Inserts an element into the Collection<T> at the specified index. (継承元 Collection<T>) |
InsertItem(Int32, T) |
Collection<T> 内の指定したインデックスの位置に要素を挿入します。Inserts an element into the Collection<T> at the specified index. (継承元 Collection<T>) |
InsertItem(Int32, TItem) |
KeyedCollection<TKey,TItem> 内の指定したインデックスの位置に要素を挿入します。Inserts an element into the KeyedCollection<TKey,TItem> at the specified index. (継承元 KeyedCollection<TKey,TItem>) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object. (継承元 Object) |
Remove(TKey) |
指定したキーを持つ要素を KeyedCollection<TKey,TItem> から削除します。Removes the element with the specified key from the KeyedCollection<TKey,TItem>. (継承元 KeyedCollection<TKey,TItem>) |
RemoveAt(Int32) |
Collection<T> の指定したインデックスにある要素を削除します。Removes the element at the specified index of the Collection<T>. (継承元 Collection<T>) |
RemoveItem(Int32) |
KeyedCollection<TKey,TItem> の指定したインデックスにある要素を削除します。Removes the element at the specified index of the KeyedCollection<TKey,TItem>. (継承元 KeyedCollection<TKey,TItem>) |
SetItem(Int32, T) |
指定したインデックス位置にある要素を置き換えます。Replaces the element at the specified index. (継承元 Collection<T>) |
SetItem(Int32, TItem) |
指定したインデックス位置の項目を、指定した項目で置き換えます。Replaces the item at the specified index with the specified item. (継承元 KeyedCollection<TKey,TItem>) |
ToString() |
現在のオブジェクトを表す string を返します。Returns a string that represents the current object. (継承元 Object) |
TryGetValue(TKey, TItem) |
指定したキーを使用して、コレクションから項目を取得しようとします。Tries to get an item from the collection using the specified key. (継承元 KeyedCollection<TKey,TItem>) |
明示的なインターフェイスの実装
ICollection.CopyTo(Array, Int32) |
ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。Copies the elements of the ICollection to an Array, starting at a particular Array index. (継承元 Collection<T>) |
ICollection.IsSynchronized |
ICollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the ICollection is synchronized (thread safe). (継承元 Collection<T>) |
ICollection.SyncRoot |
ICollection へのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the ICollection. (継承元 Collection<T>) |
ICollection<T>.IsReadOnly |
ICollection<T> が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the ICollection<T> is read-only. (継承元 Collection<T>) |
IEnumerable.GetEnumerator() |
コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through a collection. (継承元 Collection<T>) |
IList.Add(Object) |
IList に項目を追加します。Adds an item to the IList. (継承元 Collection<T>) |
IList.Contains(Object) |
IList に特定の値が格納されているかどうかを判断します。Determines whether the IList contains a specific value. (継承元 Collection<T>) |
IList.IndexOf(Object) |
IList 内の特定の項目のインデックスを確認します。Determines the index of a specific item in the IList. (継承元 Collection<T>) |
IList.Insert(Int32, Object) |
IList 内の指定したインデックス位置に項目を挿入します。Inserts an item into the IList at the specified index. (継承元 Collection<T>) |
IList.IsFixedSize |
IList が固定サイズかどうかを示す値を取得します。Gets a value indicating whether the IList has a fixed size. (継承元 Collection<T>) |
IList.IsReadOnly |
IList が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the IList is read-only. (継承元 Collection<T>) |
IList.Item[Int32] |
指定したインデックスにある要素を取得または設定します。Gets or sets the element at the specified index. (継承元 Collection<T>) |
IList.Remove(Object) |
特定のオブジェクトが IList 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the IList. (継承元 Collection<T>) |
拡張メソッド
CopyToDataTable<T>(IEnumerable<T>) |
指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター |
Cast<TResult>(IEnumerable) |
IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type. |
OfType<TResult>(IEnumerable) |
指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type. |
AsParallel(IEnumerable) |
クエリの並列化を有効にします。Enables parallelization of a query. |
AsQueryable(IEnumerable) |
IEnumerable を IQueryable に変換します。Converts an IEnumerable to an IQueryable. |
Ancestors<T>(IEnumerable<T>) |
ソース コレクション内のすべてのノードの先祖が格納された、要素のコレクションを返します。Returns a collection of elements that contains the ancestors of every node in the source collection. |
Ancestors<T>(IEnumerable<T>, XName) |
ソース コレクション内のすべてのノードの先祖が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection. |
DescendantNodes<T>(IEnumerable<T>) |
ソース コレクション内のすべてのドキュメントおよび要素の子孫ノードのコレクションを返します。Returns a collection of the descendant nodes of every document and element in the source collection. |
Descendants<T>(IEnumerable<T>) |
ソース コレクション内のすべての要素とドキュメントの子孫要素が格納された要素のコレクションを返します。Returns a collection of elements that contains the descendant elements of every element and document in the source collection. |
Descendants<T>(IEnumerable<T>, XName) |
ソース コレクション内のすべての要素とドキュメントの子孫要素が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection. |
Elements<T>(IEnumerable<T>) |
ソース コレクション内のすべての要素およびドキュメントの子要素のコレクションを返します。Returns a collection of the child elements of every element and document in the source collection. |
Elements<T>(IEnumerable<T>, XName) |
ソース コレクション内のすべての要素およびドキュメントの、フィルター処理された子要素のコレクションを返します。Returns a filtered collection of the child elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection. |
InDocumentOrder<T>(IEnumerable<T>) |
ソース コレクション内のすべてのノードがドキュメント順に並べ替えて格納された、ノードのコレクションを返します。Returns a collection of nodes that contains all nodes in the source collection, sorted in document order. |
Nodes<T>(IEnumerable<T>) |
ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。Returns a collection of the child nodes of every document and element in the source collection. |
Remove<T>(IEnumerable<T>) |
ソース コレクション内の親ノードからすべてのノードを削除します。Removes every node in the source collection from its parent node. |