C# 클래스 FdoToolbox.Core.ETL.QuackingDictionary

상속: IDictionary
파일 보기 프로젝트 열기: jumpinjackie/fdotoolbox 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
items IDictionary
lastAccess string

공개 메소드들

메소드 설명
Add ( object key, object value ) : void

Adds an element with the provided key and value to the object.

Clear ( ) : void

Removes all elements from the object.

Contains ( object key ) : bool

Determines whether the object contains an element with the specified key.

CopyTo ( Array array, int index ) : void

Copies the elements of the to an , starting at a particular index.

GetEnumerator ( ) : IEnumerator

Returns an enumerator that iterates through a collection.

QuackGet ( string name, object parameters ) : object

Get a value by name or first parameter

QuackInvoke ( string name ) : object

Not supported

QuackSet ( string name, object parameters, object value ) : object

Set a value on the given name or first parameter

QuackingDictionary ( IDictionary items ) : System

Initializes a new instance of the QuackingDictionary class.

Remove ( object key ) : void

Removes the element with the specified key from the object.

ShouldThrowIfKeyNotFound ( ) : void

Set the flag to thorw if key not found.

ToString ( ) : string

Returns a T:System.String that represents the current T:System.Object.

this ( object key ) : object

Gets or sets the element with the specified key.

this ( string key ) : object

Gets or sets the System.Object with the specified key.

비공개 메소드들

메소드 설명
IDictionary ( ) : IDictionaryEnumerator

Returns an object for the object.

메소드 상세

Add() 공개 메소드

Adds an element with the provided key and value to the object.
An element with the same key already exists in the object. key is null. The is read-only.-or- The has a fixed size.
public Add ( object key, object value ) : void
key object The to use as the key of the element to add.
value object The to use as the value of the element to add.
리턴 void

Clear() 공개 메소드

Removes all elements from the object.
The object is read-only.
public Clear ( ) : void
리턴 void

Contains() 공개 메소드

Determines whether the object contains an element with the specified key.
key is null.
public Contains ( object key ) : bool
key object The key to locate in the object.
리턴 bool

CopyTo() 공개 메소드

Copies the elements of the to an , starting at a particular index.
array is null. The type of the source cannot be cast automatically to the type of the destination array. index is less than zero. array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array.
public CopyTo ( Array array, int index ) : void
array System.Array The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
index int The zero-based index in array at which copying begins.
리턴 void

GetEnumerator() 공개 메소드

Returns an enumerator that iterates through a collection.
public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

QuackGet() 공개 메소드

Get a value by name or first parameter
public QuackGet ( string name, object parameters ) : object
name string
parameters object
리턴 object

QuackInvoke() 공개 메소드

Not supported
public QuackInvoke ( string name ) : object
name string
리턴 object

QuackSet() 공개 메소드

Set a value on the given name or first parameter
public QuackSet ( string name, object parameters, object value ) : object
name string
parameters object
value object
리턴 object

QuackingDictionary() 공개 메소드

Initializes a new instance of the QuackingDictionary class.
public QuackingDictionary ( IDictionary items ) : System
items IDictionary The items.
리턴 System

Remove() 공개 메소드

Removes the element with the specified key from the object.
The object is read-only.-or- The has a fixed size. key is null.
public Remove ( object key ) : void
key object The key of the element to remove.
리턴 void

ShouldThrowIfKeyNotFound() 공개 메소드

Set the flag to thorw if key not found.
public ShouldThrowIfKeyNotFound ( ) : void
리턴 void

ToString() 공개 메소드

Returns a T:System.String that represents the current T:System.Object.
public ToString ( ) : string
리턴 string

this() 공개 메소드

Gets or sets the element with the specified key.
The property is set and the object is read-only.-or- The property is set, key does not exist in the collection, and the has a fixed size. key is null.
public this ( object key ) : object
key object The key of the element to get or set.
리턴 object

this() 공개 메소드

Gets or sets the System.Object with the specified key.
public this ( string key ) : object
key string
리턴 object

프로퍼티 상세

items 보호되어 있는 프로퍼티

The inner items collection
protected IDictionary items
리턴 IDictionary

lastAccess 보호되어 있는 프로퍼티

The last item that was access, useful for debugging
protected string lastAccess
리턴 string