C# 클래스 Brunet.Collections.Cache

상속: IEnumerable
파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_current_size int
_head Entry
_ht System.Collections.Hashtable
_max_size int
_tail Entry

공개 메소드들

메소드 설명
Add ( object key, object val ) : void
Cache ( int max_size ) : System
Clear ( ) : void
Contains ( object key ) : bool
Get ( object key ) : object
GetEnumerator ( ) : IEnumerator
Remove ( object key ) : object
this ( object key ) : object

보호된 메소드들

메소드 설명
Pop ( ) : Entry
PushBack ( Entry e ) : void
RemoveFromList ( Entry e ) : void

메소드 상세

Add() 공개 메소드

public Add ( object key, object val ) : void
key object
val object
리턴 void

Cache() 공개 메소드

public Cache ( int max_size ) : System
max_size int
리턴 System

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Contains() 공개 메소드

public Contains ( object key ) : bool
key object
리턴 bool

Get() 공개 메소드

public Get ( object key ) : object
key object
리턴 object

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

Pop() 보호된 메소드

protected Pop ( ) : Entry
리턴 Entry

PushBack() 보호된 메소드

protected PushBack ( Entry e ) : void
e Entry
리턴 void

Remove() 공개 메소드

public Remove ( object key ) : object
key object
리턴 object

RemoveFromList() 보호된 메소드

protected RemoveFromList ( Entry e ) : void
e Entry
리턴 void

this() 공개 메소드

public this ( object key ) : object
key object
리턴 object

프로퍼티 상세

_current_size 보호되어 있는 프로퍼티

protected int _current_size
리턴 int

_head 보호되어 있는 프로퍼티

protected Entry _head
리턴 Entry

_ht 보호되어 있는 프로퍼티

protected Hashtable,System.Collections _ht
리턴 System.Collections.Hashtable

_max_size 보호되어 있는 프로퍼티

protected int _max_size
리턴 int

_tail 보호되어 있는 프로퍼티

protected Entry _tail
리턴 Entry