System::Xml::Schema::XmlSchemaObjectCollection sınıfı

XmlSchemaObjectCollection class

XmlSchemaObjects koleksiyonu.

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

Yöntemler

YöntemAçıklama
Add(const SharedPtr<XmlSchemaObject>&)XmlSchemaObject öğesini XmlSchemaObjectCollection koleksiyonuna ekler.
Contains(const SharedPtr<XmlSchemaObject>&)Belirtilen XmlSchemaObject öğesinin XmlSchemaObjectCollection içinde olup olmadığını gösterir.
CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t)Koleksiyondaki tüm XmlSchemaObject’leri verilen diziye, verilen indeksten başlayarak kopyalar.
GetEnumerator() overrideXmlSchemaObjectCollection içinde bulunan XmlSchemaObject’ler üzerinde yineleme yapmak için bir enumeratör döndürür.
virtual idx_get(int32_t)Belirtilen indeksteki XmlSchemaObject öğesini döndürür.
virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>)Belirtilen indeksteki XmlSchemaObject öğesini ayarlar.
IndexOf(const SharedPtr<XmlSchemaObject>&)Belirtilen XmlSchemaObject öğesine karşılık gelen koleksiyon indeksini döndürür.
Insert(int32_t, const SharedPtr<XmlSchemaObject>&)XmlSchemaObject öğesini XmlSchemaObjectCollection koleksiyonuna ekler.
Remove(const SharedPtr<XmlSchemaObject>&)XmlSchemaObject öğesini XmlSchemaObjectCollection koleksiyonundan kaldırır.
SetTemplateWeakPtr(uint32_t) overriden’inci şablon argümanını zayıf bir işaretçi olarak ayarla (paylaşılan yerine). Kapsayıcılardaki işaretçilerin zayıf moda geçişine izin verir.
XmlSchemaObjectCollection()XmlSchemaObjectCollection sınıfının yeni bir örneğini başlatır.
XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&)XmlSchemaObject alan bir XmlSchemaObjectCollection sınıfının yeni bir örneğini başlatır.

Typedefs

TypedefAçıklama
PtrBu sınıfın bir örneğine ortak gösterici için bir takma addır.

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız