#ColumnCollection

##Properties

Datatype Property name Property description Default Value
String[] AllKeys Returns a System.String array that contains all the keys in the Izenda.AdHoc.Database.ColumnCollection instance. []
Array AllValues Returns an System.Object array that contains all the values in the Izenda.AdHoc.Database.ColumnCollection instance. []
Int32 Count Gets the number of key/value pairs contained in the System.Collections.Specialized.NameObjectCollectionBase instance. 0
Boolean HasKeys Gets a value indicating whether the Izenda.AdHoc.Database.ColumnCollection instance contains entries whose keys are not a null reference False
Column Item Gets the Izenda.AdHoc.Database.Column at the specified index of the Izenda.AdHoc.Database.ColumnCollection instance. null
Column Item Gets the value of the first entry with the specified key from the Izenda.AdHoc.Database.ColumnCollection instance. null
KeysCollection Keys Gets a System.Collections.Specialized.KeysCollection instance that contains all the keys in the System.Collections.Specialized.NameObjectCollectionBase instance. {}
StoredProcedure StoredProcedure Gets or sets the Izenda.AdHoc.Database.StoredProcedure that this Izenda.AdHoc.Database.ColumnCollection belongs to. null
Table Table Gets or sets the Izenda.AdHoc.Database.Table that this Izenda.AdHoc.Database.ColumnCollection belongs to. null

##Methods

###Add(System.String,Izenda.AdHoc.Database.Column) Adds an entry with the specified key and value into the Izenda.AdHoc.Database.ColumnCollection instance.

Parameters:


###Clear() Removes all entries from the Izenda.AdHoc.Database.ColumnCollection instance.


###Contains(Izenda.AdHoc.Database.Column) Determines whether the Izenda.AdHoc.Database.ColumnCollection contains the specified Izenda.AdHoc.Database.Column.

Parameters:


###Contains(System.String) Determines whether the Izenda.AdHoc.Database.ColumnCollection contains the specified System.String key.

Parameters:


###Equals(System.Object) Determines whether the specified System.Object is equal to the current System.Object.

Parameters:

Returns:

true if the specified System.Object is equal to the current System.Object; otherwise, false.


###GetEnumerator() Returns an enumerator that iterates through the System.Collections.Specialized.NameObjectCollectionBase.

Returns:

An System.Collections.IEnumerator for the System.Collections.Specialized.NameObjectCollectionBase instance.


###GetHashCode() Serves as a hash function for a particular type.

Returns:

A hash code for the current System.Object.


###GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) Implements the System.Runtime.Serialization.ISerializable interface and returns the data needed to serialize the System.Collections.Specialized.NameObjectCollectionBase instance.

Parameters:


###GetSchema() Gets the XML schema.

Returns:

XML schema of this object.


###GetType() Gets the System.Type of the current instance.

Returns:

The System.Type instance that represents the exact runtime type of the current instance.


###OnDeserialization(System.Object) Implements the System.Runtime.Serialization.ISerializable interface and raises the deserialization event when the deserialization is complete.

Parameters:

  • System.Object sender - The source of the deserialization event.

###ReadXml(System.Xml.XmlReader) Creates a new Izenda.AdHoc.Database.ColumnCollection from the specified System.Xml.XmlReader with column information stored to it.

Parameters:


###Remove(System.String) Removes the entries with the specified key from the Izenda.AdHoc.Database.ColumnCollection instance.

Parameters:


###Remove(System.Int32) Removes the entry at the specified index of the Izenda.AdHoc.Database.ColumnCollection instance.

Parameters:

  • System.Int32 index - The zero-based index of the entry to remove.

###ToString() Returns a System.String that represents the current System.Object.

Returns:

A System.String that represents the current System.Object.


###WriteXml(System.Xml.XmlWriter) Writes the Izenda.AdHoc.Database.ColumnCollection to the provided System.Xml.XmlWriter.

Parameters: