System::Xml::Schema::XmlSchemaObjectCollection クラス
コンテンツ
[
隠れる
]XmlSchemaObjectCollection class
XmlSchemaObjects のコレクションです。
class XmlSchemaObjectCollection : public System::Collections::CollectionBase<SharedPtr<System::Xml::Schema::XmlSchemaObject>>
メソッド
| メソッド | 説明 |
|---|---|
| Add(const SharedPtr<XmlSchemaObject>&) | XmlSchemaObject を XmlSchemaObjectCollection に追加します。 |
| Contains(const SharedPtr<XmlSchemaObject>&) | 指定された XmlSchemaObject が XmlSchemaObjectCollection に含まれているかどうかを示します。 |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t) | コレクションからすべての XmlSchemaObjects を、指定されたインデックスから開始して、与えられた配列にコピーします。 |
| GetEnumerator() override | XmlSchemaObjectCollection に含まれる 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>&) | XmlSchemaObject を XmlSchemaObjectCollection に挿入します。 |
| Remove(const SharedPtr<XmlSchemaObject>&) | XmlSchemaObject を XmlSchemaObjectCollection から削除します。 |
| SetTemplateWeakPtr(uint32_t) override | n 番目のテンプレート引数を弱参照ポインタに設定します(共有ではなく)。コンテナ内のポインタを弱モードに切り替えることができます。 |
| XmlSchemaObjectCollection() | 新しい XmlSchemaObjectCollection クラスのインスタンスを初期化します。 |
| XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&) | XmlSchemaObject を受け取る新しい XmlSchemaObjectCollection クラスのインスタンスを初期化します。 |
Typedefs
| 型定義 | 説明 |
|---|---|
| Ptr | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
備考
このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
参照
- Class CollectionBase
- Namespace System::Xml::Schema
- Library Aspose.Page for C++