Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Classes | Public Member Functions | Properties | List of all members
Lucene.Net.Support.WeakDictionary< TKey, TValue > Class Template Reference

Inherits IDictionary< TKey, TValue >.

Inherited by Lucene.Net.Support.WeakDictionary< TKey, TValue >.KeyCollection.

Public Member Functions

 WeakDictionary (int initialCapacity)
 
 WeakDictionary ()
 
 WeakDictionary (IEnumerable< KeyValuePair< TKey, TValue >> otherDictionary)
 
IEnumerator< KeyValuePair
< TKey, TValue > > 
GetEnumerator ()
 
void Clear ()
 
bool ContainsKey (TKey key)
 
void Add (TKey key, TValue value)
 
bool Remove (TKey key)
 
bool TryGetValue (TKey key, out TValue value)
 

Properties

int Count [get]
 
bool IsReadOnly [get]
 
TValue this[TKey key] [get, set]
 
ICollection< TKey > Keys [get]
 
ICollection< TValue > Values [get]
 

Detailed Description

Definition at line 29 of file WeakDictionary.cs.

Constructor & Destructor Documentation

Lucene.Net.Support.WeakDictionary< TKey, TValue >.WeakDictionary ( int  initialCapacity)

Definition at line 34 of file WeakDictionary.cs.

Lucene.Net.Support.WeakDictionary< TKey, TValue >.WeakDictionary ( )

Definition at line 37 of file WeakDictionary.cs.

Lucene.Net.Support.WeakDictionary< TKey, TValue >.WeakDictionary ( IEnumerable< KeyValuePair< TKey, TValue >>  otherDictionary)

Definition at line 40 of file WeakDictionary.cs.

Member Function Documentation

void Lucene.Net.Support.WeakDictionary< TKey, TValue >.Add ( TKey  key,
TValue  value 
)

Definition at line 129 of file WeakDictionary.cs.

void Lucene.Net.Support.WeakDictionary< TKey, TValue >.Clear ( )

Definition at line 93 of file WeakDictionary.cs.

bool Lucene.Net.Support.WeakDictionary< TKey, TValue >.ContainsKey ( TKey  key)

Definition at line 124 of file WeakDictionary.cs.

IEnumerator<KeyValuePair<TKey, TValue> > Lucene.Net.Support.WeakDictionary< TKey, TValue >.GetEnumerator ( )

Definition at line 73 of file WeakDictionary.cs.

bool Lucene.Net.Support.WeakDictionary< TKey, TValue >.Remove ( TKey  key)

Definition at line 135 of file WeakDictionary.cs.

bool Lucene.Net.Support.WeakDictionary< TKey, TValue >.TryGetValue ( TKey  key,
out TValue  value 
)

Definition at line 140 of file WeakDictionary.cs.

Property Documentation

int Lucene.Net.Support.WeakDictionary< TKey, TValue >.Count
get

Definition at line 111 of file WeakDictionary.cs.

bool Lucene.Net.Support.WeakDictionary< TKey, TValue >.IsReadOnly
get

Definition at line 120 of file WeakDictionary.cs.

ICollection<TKey> Lucene.Net.Support.WeakDictionary< TKey, TValue >.Keys
get

Definition at line 156 of file WeakDictionary.cs.

TValue Lucene.Net.Support.WeakDictionary< TKey, TValue >.this[TKey key]
getset

Definition at line 146 of file WeakDictionary.cs.

ICollection<TValue> Lucene.Net.Support.WeakDictionary< TKey, TValue >.Values
get

Definition at line 165 of file WeakDictionary.cs.


The documentation for this class was generated from the following file: