System::Xml::Schema::XmlSchemaObjectCollection classe
Contenu
[
Cacher
]XmlSchemaObjectCollection class
Une collection d’XmlSchemaObjects.
class XmlSchemaObjectCollection : public System::Collections::CollectionBase<SharedPtr<System::Xml::Schema::XmlSchemaObject>>
Méthodes
| Méthode | Description |
|---|---|
| Add(const SharedPtr<XmlSchemaObject>&) | Ajoute un XmlSchemaObject à la XmlSchemaObjectCollection. |
| Contains(const SharedPtr<XmlSchemaObject>&) | Indique si le XmlSchemaObject spécifié se trouve dans la XmlSchemaObjectCollection. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t) | Copie tous les XmlSchemaObjects de la collection dans le tableau fourni, en commençant à l’index donné. |
| GetEnumerator() override | Renvoie un énumérateur pour parcourir les XmlSchemaObjects contenus dans la XmlSchemaObjectCollection. |
| virtual idx_get(int32_t) | Renvoie le XmlSchemaObject à l’index spécifié. |
| virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>) | Définit le XmlSchemaObject à l’index spécifié. |
| IndexOf(const SharedPtr<XmlSchemaObject>&) | Renvoie l’index de la collection correspondant au XmlSchemaObject spécifié. |
| Insert(int32_t, const SharedPtr<XmlSchemaObject>&) | Insère un XmlSchemaObject dans la XmlSchemaObjectCollection. |
| Remove(const SharedPtr<XmlSchemaObject>&) | Supprime un XmlSchemaObject de la XmlSchemaObjectCollection. |
| SetTemplateWeakPtr(uint32_t) override | Définir le n-ième argument de modèle comme un pointeur faible (plutôt que partagé). Permet de basculer les pointeurs dans les conteneurs en mode faible. |
| XmlSchemaObjectCollection() | Initialise une nouvelle instance de la classe XmlSchemaObjectCollection. |
| XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&) | Initialise une nouvelle instance de la classe XmlSchemaObjectCollection qui prend un XmlSchemaObject. |
Typedefs
| Typedef | Description |
|---|---|
| Ptr | Un alias pour un pointeur partagé vers une instance de cette classe. |
Remarques
Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
Voir aussi
- Class CollectionBase
- Namespace System::Xml::Schema
- Library Aspose.Font for C++