C# Class NAnt.Core.DataTypeBaseDictionary

Inheritance: IDictionary, ICollection, IEnumerable, ICloneable
显示文件 Open project: skolima/NAnt Class Usage Examples

Private Properties

Property Type Description
ICloneable object
ICollection void
IDictionary IDictionaryEnumerator
IDictionary bool
IDictionary void
IDictionary void
IEnumerable IEnumerator
this objectIDictionary.System

Public Methods

Method Description
Add ( string key, DataTypeBase value ) : void
Clear ( ) : void
Clone ( ) : DataTypeBaseDictionary
Contains ( string key ) : bool
ContainsKey ( string key ) : bool
ContainsValue ( DataTypeBase value ) : bool
CopyTo ( DataTypeBase array, int index ) : void
DataTypeBaseDictionary ( ) : System

Initializes a new instance of the DataTypeBaseDictionary class.

DataTypeBaseDictionary ( DataTypeBaseDictionary original ) : System
DataTypeBaseDictionary ( IDictionary dictionary ) : System
DataTypeBaseDictionary ( IDictionary dictionary, IHashCodeProvider codeProvider, IComparer comparer ) : System
DataTypeBaseDictionary ( IDictionary dictionary, float loadFactor ) : System
DataTypeBaseDictionary ( IDictionary dictionary, float loadFactor, IHashCodeProvider codeProvider, IComparer comparer ) : System
DataTypeBaseDictionary ( IHashCodeProvider codeProvider, IComparer comparer ) : System
DataTypeBaseDictionary ( int capacity ) : System

Initializes a new instance of the DataTypeBaseDictionary class with the specified capacity.

DataTypeBaseDictionary ( int capacity, IHashCodeProvider codeProvider, IComparer comparer ) : System
DataTypeBaseDictionary ( int capacity, float loadFactor, IHashCodeProvider codeProvider, IComparer comparer ) : System
DataTypeBaseDictionary ( int capacity, int loadFactor ) : System
GetEnumerator ( ) : DataTypeBaseDictionaryEnumerator
Inherit ( DataTypeBaseDictionary source ) : void

Inherits Properties from an existing property dictionary Instance

Remove ( string key ) : void
Synchronized ( DataTypeBaseDictionary nonSync ) : DataTypeBaseDictionary
this ( string key ) : DataTypeBase

Private Methods

Method Description
ICloneable ( ) : object
ICollection ( Array array, int index ) : void
IDictionary ( ) : IDictionaryEnumerator
IDictionary ( object key ) : bool
IDictionary ( object key ) : void
IDictionary ( object key, object value ) : void
IEnumerable ( ) : IEnumerator
this ( object key ) : objectIDictionary.System

Method Details

Add() public method

public Add ( string key, DataTypeBase value ) : void
key string
value DataTypeBase
return void

Clear() public method

public Clear ( ) : void
return void

Clone() public method

public Clone ( ) : DataTypeBaseDictionary
return DataTypeBaseDictionary

Contains() public method

public Contains ( string key ) : bool
key string
return bool

ContainsKey() public method

public ContainsKey ( string key ) : bool
key string
return bool

ContainsValue() public method

public ContainsValue ( DataTypeBase value ) : bool
value DataTypeBase
return bool

CopyTo() public method

public CopyTo ( DataTypeBase array, int index ) : void
array DataTypeBase
index int
return void

DataTypeBaseDictionary() public method

Initializes a new instance of the DataTypeBaseDictionary class.
public DataTypeBaseDictionary ( ) : System
return System

DataTypeBaseDictionary() public method

public DataTypeBaseDictionary ( DataTypeBaseDictionary original ) : System
original DataTypeBaseDictionary
return System

DataTypeBaseDictionary() public method

public DataTypeBaseDictionary ( IDictionary dictionary ) : System
dictionary IDictionary
return System

DataTypeBaseDictionary() public method

public DataTypeBaseDictionary ( IDictionary dictionary, IHashCodeProvider codeProvider, IComparer comparer ) : System
dictionary IDictionary
codeProvider IHashCodeProvider
comparer IComparer
return System

DataTypeBaseDictionary() public method

public DataTypeBaseDictionary ( IDictionary dictionary, float loadFactor ) : System
dictionary IDictionary
loadFactor float
return System

DataTypeBaseDictionary() public method

public DataTypeBaseDictionary ( IDictionary dictionary, float loadFactor, IHashCodeProvider codeProvider, IComparer comparer ) : System
dictionary IDictionary
loadFactor float
codeProvider IHashCodeProvider
comparer IComparer
return System

DataTypeBaseDictionary() public method

public DataTypeBaseDictionary ( IHashCodeProvider codeProvider, IComparer comparer ) : System
codeProvider IHashCodeProvider
comparer IComparer
return System

DataTypeBaseDictionary() public method

Initializes a new instance of the DataTypeBaseDictionary class with the specified capacity.
public DataTypeBaseDictionary ( int capacity ) : System
capacity int
return System

DataTypeBaseDictionary() public method

public DataTypeBaseDictionary ( int capacity, IHashCodeProvider codeProvider, IComparer comparer ) : System
capacity int
codeProvider IHashCodeProvider
comparer IComparer
return System

DataTypeBaseDictionary() public method

public DataTypeBaseDictionary ( int capacity, float loadFactor, IHashCodeProvider codeProvider, IComparer comparer ) : System
capacity int
loadFactor float
codeProvider IHashCodeProvider
comparer IComparer
return System

DataTypeBaseDictionary() public method

public DataTypeBaseDictionary ( int capacity, int loadFactor ) : System
capacity int
loadFactor int
return System

GetEnumerator() public method

public GetEnumerator ( ) : DataTypeBaseDictionaryEnumerator
return DataTypeBaseDictionaryEnumerator

Inherit() public method

Inherits Properties from an existing property dictionary Instance
public Inherit ( DataTypeBaseDictionary source ) : void
source DataTypeBaseDictionary DataType list to inherit
return void

Remove() public method

public Remove ( string key ) : void
key string
return void

Synchronized() public static method

public static Synchronized ( DataTypeBaseDictionary nonSync ) : DataTypeBaseDictionary
nonSync DataTypeBaseDictionary
return DataTypeBaseDictionary

this() public method

public this ( string key ) : DataTypeBase
key string
return DataTypeBase