System::Xml::Schema::XmlSchemaObjectCollection クラス

XmlSchemaObjectCollection class

XmlSchemaObjects のコレクションです。

class XmlSchemaObjectCollection : public System::Collections::CollectionBase<SharedPtr<System::Xml::Schema::XmlSchemaObject>>

メソッド

メソッド説明
Add(const SharedPtr<XmlSchemaObject>&)XmlSchemaObjectXmlSchemaObjectCollection に追加します。
Contains(const SharedPtr<XmlSchemaObject>&)指定された XmlSchemaObjectXmlSchemaObjectCollection に含まれているかどうかを示します。
CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t)コレクションからすべての XmlSchemaObjects を、指定されたインデックスから開始して、与えられた配列にコピーします。
GetEnumerator() overrideXmlSchemaObjectCollection に含まれる XmlSchemaObjects を反復処理するための列挙子を返します。
virtual idx_get(int32_t)指定されたインデックスにある XmlSchemaObject を返します。
virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>)指定されたインデックスにある XmlSchemaObject を設定します。
IndexOf(const SharedPtr<XmlSchemaObject>&)指定された XmlSchemaObject に対応するコレクションのインデックスを返します。
Insert(int32_t, const SharedPtr<XmlSchemaObject>&)XmlSchemaObjectXmlSchemaObjectCollection に挿入します。
Remove(const SharedPtr<XmlSchemaObject>&)XmlSchemaObjectXmlSchemaObjectCollection から削除します。
SetTemplateWeakPtr(uint32_t) overriden 番目のテンプレート引数を弱参照ポインタに設定します(共有ではなく)。コンテナ内のポインタを弱モードに切り替えることができます。
XmlSchemaObjectCollection()新しい XmlSchemaObjectCollection クラスのインスタンスを初期化します。
XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&)XmlSchemaObject を受け取る新しい XmlSchemaObjectCollection クラスのインスタンスを初期化します。

Typedefs

型定義説明
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

備考

このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照