| MutableArrayObject Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: Couchbase.Lite
 Syntax
Syntaxpublic sealed class MutableArrayObject : ArrayObject, IMutableArray, IArray, IArrayFragment, IEnumerable<Object>, IEnumerable, IMutableArrayFragment
The MutableArrayObject type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | MutableArrayObject | 
            Default Constructor
             | 
|  | MutableArrayObject(IList) | 
            Creates an array with the given data
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Count | 
            Gets the number of elements in this array
            (Inherited from ArrayObject.) | 
|  | Item | 
            Gets a fragment style entry from the array by index
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddArray | 
            Adds an entry to this collection
             | 
|  | AddBlob | 
            Adds an entry to this collection
             | 
|  | AddBoolean | 
            Adds an entry to this collection
             | 
|  | AddDate | 
            Adds an entry to this collection
             | 
|  | AddDictionary | 
            Adds an entry to this collection
             | 
|  | AddDouble | 
            Adds an entry to this collection
             | 
|  | AddFloat | 
            Adds an entry to this collection
             | 
|  | AddInt | 
            Adds an entry to this collection
             | 
|  | AddLong | 
            Adds an entry to this collection
             | 
|  | AddString | 
            Adds an entry to this collection
             | 
|  | AddValue | 
            Adds an entry to this collection
             | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | GetArray | 
            Gets the value at the given index as an array
             | 
|  | GetBlob | 
            Gets the value at the given index as a Blob(Inherited from ArrayObject.) | 
|  | GetBoolean | 
            Gets the value at the given index as a Boolean(Inherited from ArrayObject.) | 
|  | GetDate | 
            Gets the value at the given index as a DateTimeOffset(Inherited from ArrayObject.) | 
|  | GetDictionary | 
            Gets the value at the given index as a dictionary
             | 
|  | GetDouble | 
            Gets the value at the given index as a Double(Inherited from ArrayObject.) | 
|  | GetEnumerator | 
            Returns an enumerator that iterates through the collection.
            (Inherited from ArrayObject.) | 
|  | GetFloat | 
            Gets the value at the given index as a Single(Inherited from ArrayObject.) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
|  | GetInt | 
            Gets the value at the given index as an Int32(Inherited from ArrayObject.) | 
|  | GetLong | 
            Gets the value at the given index as an Int64(Inherited from ArrayObject.) | 
|  | GetString | 
            Gets the value at the given index as a String(Inherited from ArrayObject.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | GetValue | 
            Gets the value at the given index as an untyped object
            (Inherited from ArrayObject.) | 
|  | InsertArray | 
            Inserts a given value at the given index
             | 
|  | InsertBlob | 
            Inserts a given value at the given index
             | 
|  | InsertBoolean | 
            Inserts a given value at the given index
             | 
|  | InsertDate | 
            Inserts a given value at the given index
             | 
|  | InsertDictionary | 
            Inserts a given value at the given index
             | 
|  | InsertDouble | 
            Inserts a given value at the given index
             | 
|  | InsertFloat | 
            Inserts a given value at the given index
             | 
|  | InsertInt | 
            Inserts a given value at the given index
             | 
|  | InsertLong | 
            Inserts a given value at the given index
             | 
|  | InsertString | 
            Inserts a given value at the given index
             | 
|  | InsertValue | 
            Inserts a given value at the given index
             | 
|  | RemoveAt | 
            Removes the item at the given index
             | 
|  | SetArray | 
            Overwrites the value at the given index with the given value
             | 
|  | SetBlob | 
            Overwrites the value at the given index with the given value
             | 
|  | SetBoolean | 
            Overwrites the value at the given index with the given value
             | 
|  | SetData | 
            Replaces the contents of this collection with the contents of the given one
             | 
|  | SetDate | 
            Overwrites the value at the given index with the given value
             | 
|  | SetDictionary | 
            Overwrites the value at the given index with the given value
             | 
|  | SetDouble | 
            Overwrites the value at the given index with the given value
             | 
|  | SetFloat | 
            Overwrites the value at the given index with the given value
             | 
|  | SetInt | 
            Overwrites the value at the given index with the given value
             | 
|  | SetLong | 
            Overwrites the value at the given index with the given value
             | 
|  | SetString | 
            Overwrites the value at the given index with the given value
             | 
|  | SetValue | 
            Overwrites the value at the given index with the given value
             | 
|  | ToList | 
            Similar to the LINQ method, but returns all objects converted to standard
            .NET types
            (Inherited from ArrayObject.) | 
|  | ToMutable | 
            Creates a copy of this object that can be mutated
            (Inherited from ArrayObject.) | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 See Also
See Also