FDO API Reference Feature Data Objects

IdentifierCollection Class Reference

List of all members.

Detailed Description

The FdoIdentifierCollection class represents a collection of FdoIdentifier objects.


Public Member Functions

System::Int32 Add (NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier *value)
 Adds a NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object into the collection.
System::Void Clear ()
 Removes all elements from the collection.
System::Boolean Contains (NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier *value)
 Determines whether the collection contains a specific NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object.
System::Void CopyTo (NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier *array[], System::Int32 size)
 Copies the elements of the collection to an array.
NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier * FindItem (System::String *name)
 Finds the item in the collection with the specified name. Returns NULL if an item with the specified name does not exist in the collection.
__property System::Int32 get_Count (System::Void)
 Gets the count of items in collection.
__property NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier * get_Item (System::Int32 index)
__property NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier * get_RealTypeItem (System::Int32 index)
 Gets or sets a NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier in the collection.
__sealed System::Collections::IEnumerator * GetEnumerator (System::Void)
 Gets an enumerator that can iterate through a collection.
NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier * GetItem (System::Int32 index)
 Gets the item in the collection at the specified index. Throws an invalid argument exception if the index is out of range.
NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier * GetItem (System::String *name)
 Gets the item in the collection with the specified name. Throws an invalid argument exception if an item with the specified name does not exist in the collection.
 IdentifierCollection ()
 Constructs a new empty string collection.
System::Int32 IndexOf (NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier *value)
 Determines the index of a specific NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object.
System::Void Insert (System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier *value)
 Inserts a NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object into the collection at the specified position.
System::Void Remove (NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier *value)
 Removes the first occurrence of a specific NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object.
System::Void RemoveAt (System::Int32 index)
 Removes the index-th NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier from this collection.
__property System::Void set_Item (System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier *value)
__property System::Void set_RealTypeItem (System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier *value)

Protected Member Functions

System::Void Dispose (System::Boolean disposing)

Classes

class  Enumerator
 nested class defined to provide Enumerator.

Comments or suggestions? Send us feedback.