XmlSchemaObjectCollection XmlSchemaObjectCollection XmlSchemaObjectCollection XmlSchemaObjectCollection Class

定義

XmlSchemaObject のコレクション。A collection of XmlSchemaObjects.

public ref class XmlSchemaObjectCollection : System::Collections::CollectionBase
public class XmlSchemaObjectCollection : System.Collections.CollectionBase
type XmlSchemaObjectCollection = class
    inherit CollectionBase
Public Class XmlSchemaObjectCollection
Inherits CollectionBase
継承
XmlSchemaObjectCollectionXmlSchemaObjectCollectionXmlSchemaObjectCollectionXmlSchemaObjectCollection

参照してくださいXmlSchemaObjectたとえば、このクラスを使用します。See XmlSchemaObject for an example using this class.

コンストラクター

XmlSchemaObjectCollection() XmlSchemaObjectCollection() XmlSchemaObjectCollection() XmlSchemaObjectCollection()

XmlSchemaObjectCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlSchemaObjectCollection class.

XmlSchemaObjectCollection(XmlSchemaObject) XmlSchemaObjectCollection(XmlSchemaObject) XmlSchemaObjectCollection(XmlSchemaObject) XmlSchemaObjectCollection(XmlSchemaObject)

XmlSchemaObject を受け取る XmlSchemaObjectCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlSchemaObjectCollection class that takes an XmlSchemaObject.

プロパティ

Capacity Capacity Capacity Capacity

CollectionBase に格納できる要素の数を取得または設定します。Gets or sets the number of elements that the CollectionBase can contain.

(Inherited from CollectionBase)
Count Count Count Count

CollectionBase インスタンスに格納されている要素の数を取得します。Gets the number of elements contained in the CollectionBase instance. このプロパティはオーバーライドできません。This property cannot be overridden.

(Inherited from CollectionBase)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

CollectionBase へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the CollectionBase is synchronized (thread safe).

(Inherited from CollectionBase)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

CollectionBase へのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the CollectionBase.

(Inherited from CollectionBase)
IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

CollectionBase が固定サイズかどうかを示す値を取得します。Gets a value indicating whether the CollectionBase has a fixed size.

(Inherited from CollectionBase)
IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

CollectionBase が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the CollectionBase is read-only.

(Inherited from CollectionBase)
IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

指定したインデックスにある要素を取得または設定します。Gets or sets the element at the specified index.

(Inherited from CollectionBase)
InnerList InnerList InnerList InnerList

ArrayList インスタンス内の要素のリストを格納する CollectionBase を取得します。Gets an ArrayList containing the list of elements in the CollectionBase instance.

(Inherited from CollectionBase)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

指定されたインデックス位置にある XmlSchemaObject を取得します。Gets the XmlSchemaObject at the specified index.

List List List List

IList インスタンス内の要素のリストを格納する CollectionBase を取得します。Gets an IList containing the list of elements in the CollectionBase instance.

(Inherited from CollectionBase)

メソッド

Add(XmlSchemaObject) Add(XmlSchemaObject) Add(XmlSchemaObject) Add(XmlSchemaObject)

XmlSchemaObjectXmlSchemaObjectCollection に追加します。Adds an XmlSchemaObject to the XmlSchemaObjectCollection.

Clear() Clear() Clear() Clear()

CollectionBase インスタンスからすべてのオブジェクトを削除します。Removes all objects from the CollectionBase instance. このメソッドはオーバーライドできません。This method cannot be overridden.

(Inherited from CollectionBase)
Contains(XmlSchemaObject) Contains(XmlSchemaObject) Contains(XmlSchemaObject) Contains(XmlSchemaObject)

指定した XmlSchemaObjectXmlSchemaObjectCollection に存在するかどうかを示します。Indicates if the specified XmlSchemaObject is in the XmlSchemaObjectCollection.

CopyTo(XmlSchemaObject[], Int32) CopyTo(XmlSchemaObject[], Int32) CopyTo(XmlSchemaObject[], Int32) CopyTo(XmlSchemaObject[], Int32)

コレクション内のすべての XmlSchemaObject を、指定したインデックスから始まる指定した配列にコピーします。Copies all the XmlSchemaObjects from the collection into the given array, starting at the given index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

XmlSchemaObjects に格納されている XmlSchemaObjectCollection の反復処理する列挙子を返します。Returns an enumerator for iterating through the XmlSchemaObjects contained in the XmlSchemaObjectCollection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
IndexOf(XmlSchemaObject) IndexOf(XmlSchemaObject) IndexOf(XmlSchemaObject) IndexOf(XmlSchemaObject)

指定した XmlSchemaObject に対応するコレクション インデックスを取得します。Gets the collection index corresponding to the specified XmlSchemaObject.

Insert(Int32, XmlSchemaObject) Insert(Int32, XmlSchemaObject) Insert(Int32, XmlSchemaObject) Insert(Int32, XmlSchemaObject)

XmlSchemaObjectXmlSchemaObjectCollection に挿入します。Inserts an XmlSchemaObject to the XmlSchemaObjectCollection.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnClear() OnClear() OnClear() OnClear()

標準の OnClear 動作の前に、Clear が呼び出されます。OnClear is invoked before the standard Clear behavior. 詳細については、CollectionBase の OnClear メソッドのトピックを参照してください。For more information, see OnClear method for CollectionBase.

OnClearComplete() OnClearComplete() OnClearComplete() OnClearComplete()

CollectionBase インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。Performs additional custom processes after clearing the contents of the CollectionBase instance.

(Inherited from CollectionBase)
OnInsert(Int32, Object) OnInsert(Int32, Object) OnInsert(Int32, Object) OnInsert(Int32, Object)

標準の OnInsert 動作の前に、Insert が呼び出されます。OnInsert is invoked before the standard Insert behavior. 詳細については、CollectionBaseOnInsert メソッドのトピックを参照してください。For more information, see OnInsert method CollectionBase.

OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object)

CollectionBase インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。Performs additional custom processes after inserting a new element into the CollectionBase instance.

(Inherited from CollectionBase)
OnRemove(Int32, Object) OnRemove(Int32, Object) OnRemove(Int32, Object) OnRemove(Int32, Object)

標準の OnRemove 動作の前に、Remove が呼び出されます。OnRemove is invoked before the standard Remove behavior. 詳細については、CollectionBaseOnRemove メソッドのトピックを参照してください。For more information, see the OnRemove method for CollectionBase.

OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object)

CollectionBase インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。Performs additional custom processes after removing an element from the CollectionBase instance.

(Inherited from CollectionBase)
OnSet(Int32, Object, Object) OnSet(Int32, Object, Object) OnSet(Int32, Object, Object) OnSet(Int32, Object, Object)

標準の OnSet 動作の前に、Set が呼び出されます。OnSet is invoked before the standard Set behavior. 詳細については、CollectionBase の OnSet メソッドのトピックを参照してください。For more information, see the OnSet method for CollectionBase.

OnSetComplete(Int32, Object, Object) OnSetComplete(Int32, Object, Object) OnSetComplete(Int32, Object, Object) OnSetComplete(Int32, Object, Object)

CollectionBase インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。Performs additional custom processes after setting a value in the CollectionBase instance.

(Inherited from CollectionBase)
OnValidate(Object) OnValidate(Object) OnValidate(Object) OnValidate(Object)

値を検証するときに、追加のカスタム プロセスを実行します。Performs additional custom processes when validating a value.

(Inherited from CollectionBase)
Remove(XmlSchemaObject) Remove(XmlSchemaObject) Remove(XmlSchemaObject) Remove(XmlSchemaObject)

XmlSchemaObjectCollection から XmlSchemaObject を削除します。Removes an XmlSchemaObject from the XmlSchemaObjectCollection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

CollectionBase インスタンスの指定したインデックスにある要素を削除します。Removes the element at the specified index of the CollectionBase instance. このメソッドはオーバーライドできません。This method is not overridable.

(Inherited from CollectionBase)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

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

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

CollectionBase 全体を、互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まる部分に行います。Copies the entire CollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from CollectionBase)
IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

CollectionBase の末尾にオブジェクトを追加します。Adds an object to the end of the CollectionBase.

(Inherited from CollectionBase)
IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

CollectionBase に特定の要素が格納されているかどうかを判断します。Determines whether the CollectionBase contains a specific element.

(Inherited from CollectionBase)
IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

指定した Object を検索し、CollectionBase 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。Searches for the specified Object and returns the zero-based index of the first occurrence within the entire CollectionBase.

(Inherited from CollectionBase)
IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

CollectionBase 内の指定したインデックスの位置に要素を挿入します。Inserts an element into the CollectionBase at the specified index.

(Inherited from CollectionBase)
IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

特定のオブジェクトが CollectionBase 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the CollectionBase.

(Inherited from CollectionBase)

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

要素をキャストするIEnumerable指定した型にします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

要素をフィルター処理、IEnumerable指定した型に基づいています。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

変換、IEnumerableIQueryableします。Converts an IEnumerable to an IQueryable.

適用対象