C# 클래스 MongoDB.Bson.MaterializedOnDemandBsonArray

상속: BsonArray, IDisposable
파일 보기 프로젝트 열기: egametang/Egametang

Private Properties

프로퍼티 타입 설명
CopyTo void
EnsureIsMaterialized void

공개 메소드들

메소드 설명
Add ( BsonValue value ) : BsonArray

Adds an element to the array.

AddRange ( IEnumerable values ) : BsonArray

Adds multiple elements to the array.

AddRange ( IEnumerable values ) : BsonArray

Adds multiple elements to the array.

AddRange ( IEnumerable values ) : BsonArray

Adds multiple elements to the array.

AddRange ( IEnumerable values ) : BsonArray

Adds multiple elements to the array.

AddRange ( IEnumerable values ) : BsonArray

Adds multiple elements to the array.

AddRange ( IEnumerable values ) : BsonArray

Adds multiple elements to the array.

AddRange ( IEnumerable values ) : BsonArray

Adds multiple elements to the array.

AddRange ( IEnumerable values ) : BsonArray

Adds multiple elements to the array.

AddRange ( IEnumerable values ) : BsonArray

Adds multiple elements to the array.

Clear ( ) : void

Clears the array.

Clone ( ) : BsonValue

Creates a shallow clone of the array (see also DeepClone).

CompareTo ( BsonArray other ) : int

Compares the array to another array.

CompareTo ( BsonValue other ) : int

Compares the array to another BsonValue.

Contains ( BsonValue value ) : bool

Tests whether the array contains a value.

CopyTo ( BsonValue array, int arrayIndex ) : void

Copies elements from this array to another array.

DeepClone ( ) : BsonValue

Creates a deep clone of the array (see also Clone).

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Equals ( object obj ) : bool

Determines whether the specified System.Object, is equal to this instance.

GetEnumerator ( ) : IEnumerator

Gets an enumerator that can enumerate the elements of the array.

GetHashCode ( ) : int

Gets the hash code.

IndexOf ( BsonValue value ) : int

Gets the index of a value in the array.

IndexOf ( BsonValue value, int index ) : int

Gets the index of a value in the array.

IndexOf ( BsonValue value, int index, int count ) : int

Gets the index of a value in the array.

Insert ( int index, BsonValue value ) : void

Inserts a new value into the array.

Remove ( BsonValue value ) : bool

Removes the first occurrence of a value from the array.

RemoveAt ( int index ) : void

Removes an element from the array.

ToArray ( ) : BsonValue[]

Converts the BsonArray to an array of BsonValues.

ToList ( ) : List

Converts the BsonArray to a list of BsonValues.

ToString ( ) : string

Returns a string representation of the array.

this ( int index ) : BsonValue

Gets or sets a value by position.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

Materialize ( ) : IEnumerable

Materializes the BsonArray.

MaterializeCompleted ( ) : void

Informs subclasses that the Materialize process completed so they can free any resources related to the unmaterialized state.

MaterializedOnDemandBsonArray ( ) : System

Initializes a new instance of the MaterializedOnDemandBsonArray class.

ThrowIfDisposed ( ) : void

Throws if disposed.

비공개 메소드들

메소드 설명
CopyTo ( object array, int arrayIndex ) : void
EnsureIsMaterialized ( ) : void

메소드 상세

Add() 공개 메소드

Adds an element to the array.
public Add ( BsonValue value ) : BsonArray
value BsonValue The value to add to the array.
리턴 BsonArray

AddRange() 공개 메소드

Adds multiple elements to the array.
public AddRange ( IEnumerable values ) : BsonArray
values IEnumerable A list of values to add to the array.
리턴 BsonArray

AddRange() 공개 메소드

Adds multiple elements to the array.
public AddRange ( IEnumerable values ) : BsonArray
values IEnumerable A list of values to add to the array.
리턴 BsonArray

AddRange() 공개 메소드

Adds multiple elements to the array.
public AddRange ( IEnumerable values ) : BsonArray
values IEnumerable A list of values to add to the array.
리턴 BsonArray

AddRange() 공개 메소드

Adds multiple elements to the array.
public AddRange ( IEnumerable values ) : BsonArray
values IEnumerable A list of values to add to the array.
리턴 BsonArray

AddRange() 공개 메소드

Adds multiple elements to the array.
public AddRange ( IEnumerable values ) : BsonArray
values IEnumerable A list of values to add to the array.
리턴 BsonArray

AddRange() 공개 메소드

Adds multiple elements to the array.
public AddRange ( IEnumerable values ) : BsonArray
values IEnumerable A list of values to add to the array.
리턴 BsonArray

AddRange() 공개 메소드

Adds multiple elements to the array.
public AddRange ( IEnumerable values ) : BsonArray
values IEnumerable A list of values to add to the array.
리턴 BsonArray

AddRange() 공개 메소드

Adds multiple elements to the array.
public AddRange ( IEnumerable values ) : BsonArray
values IEnumerable A list of values to add to the array.
리턴 BsonArray

AddRange() 공개 메소드

Adds multiple elements to the array.
public AddRange ( IEnumerable values ) : BsonArray
values IEnumerable A list of values to add to the array.
리턴 BsonArray

Clear() 공개 메소드

Clears the array.
public Clear ( ) : void
리턴 void

Clone() 공개 메소드

Creates a shallow clone of the array (see also DeepClone).
public Clone ( ) : BsonValue
리턴 BsonValue

CompareTo() 공개 메소드

Compares the array to another array.
public CompareTo ( BsonArray other ) : int
other BsonArray The other array.
리턴 int

CompareTo() 공개 메소드

Compares the array to another BsonValue.
public CompareTo ( BsonValue other ) : int
other BsonValue The other BsonValue.
리턴 int

Contains() 공개 메소드

Tests whether the array contains a value.
public Contains ( BsonValue value ) : bool
value BsonValue The value to test for.
리턴 bool

CopyTo() 공개 메소드

Copies elements from this array to another array.
public CopyTo ( BsonValue array, int arrayIndex ) : void
array BsonValue The other array.
arrayIndex int The zero based index of the other array at which to start copying.
리턴 void

DeepClone() 공개 메소드

Creates a deep clone of the array (see also Clone).
public DeepClone ( ) : BsonValue
리턴 BsonValue

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
리턴 void

Equals() 공개 메소드

Determines whether the specified System.Object, is equal to this instance.
public Equals ( object obj ) : bool
obj object The to compare with this instance.
리턴 bool

GetEnumerator() 공개 메소드

Gets an enumerator that can enumerate the elements of the array.
public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

GetHashCode() 공개 메소드

Gets the hash code.
public GetHashCode ( ) : int
리턴 int

IndexOf() 공개 메소드

Gets the index of a value in the array.
public IndexOf ( BsonValue value ) : int
value BsonValue The value to search for.
리턴 int

IndexOf() 공개 메소드

Gets the index of a value in the array.
public IndexOf ( BsonValue value, int index ) : int
value BsonValue The value to search for.
index int The zero based index at which to start the search.
리턴 int

IndexOf() 공개 메소드

Gets the index of a value in the array.
public IndexOf ( BsonValue value, int index, int count ) : int
value BsonValue The value to search for.
index int The zero based index at which to start the search.
count int The number of elements to search.
리턴 int

Insert() 공개 메소드

Inserts a new value into the array.
public Insert ( int index, BsonValue value ) : void
index int The zero based index at which to insert the new value.
value BsonValue The new value.
리턴 void

Materialize() 보호된 추상적인 메소드

Materializes the BsonArray.
protected abstract Materialize ( ) : IEnumerable
리턴 IEnumerable

MaterializeCompleted() 보호된 추상적인 메소드

Informs subclasses that the Materialize process completed so they can free any resources related to the unmaterialized state.
protected abstract MaterializeCompleted ( ) : void
리턴 void

MaterializedOnDemandBsonArray() 보호된 메소드

Initializes a new instance of the MaterializedOnDemandBsonArray class.
protected MaterializedOnDemandBsonArray ( ) : System
리턴 System

Remove() 공개 메소드

Removes the first occurrence of a value from the array.
public Remove ( BsonValue value ) : bool
value BsonValue The value to remove.
리턴 bool

RemoveAt() 공개 메소드

Removes an element from the array.
public RemoveAt ( int index ) : void
index int The zero based index of the element to remove.
리턴 void

ThrowIfDisposed() 보호된 메소드

Throws if disposed.
protected ThrowIfDisposed ( ) : void
리턴 void

ToArray() 공개 메소드

Converts the BsonArray to an array of BsonValues.
public ToArray ( ) : BsonValue[]
리턴 BsonValue[]

ToList() 공개 메소드

Converts the BsonArray to a list of BsonValues.
public ToList ( ) : List
리턴 List

ToString() 공개 메소드

Returns a string representation of the array.
public ToString ( ) : string
리턴 string

this() 공개 메소드

Gets or sets a value by position.
public this ( int index ) : BsonValue
index int The position.
리턴 BsonValue