C# 클래스 NVelocity.Context.InternalContextAdapterImpl

상속: InternalContextAdapter
파일 보기 프로젝트 열기: rasmus-toftdahl-olesen/NVelocity 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateEnumerator InternalContextAdapterImplEnumerator
IDictionary void
IEnumerable IEnumerator

공개 메소드들

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

returns the user data context that we are wrapping

Returns the base context that we are wrapping. Here, its this, but for other thing like VM related context contortions, it can be something else

Clear ( ) : void
Contains ( object key ) : bool
ContainsKey ( Object key ) : bool
CopyTo ( Array array, int index ) : void
Get ( String key ) : Object
GetEnumerator ( ) : IDictionaryEnumerator
ICacheGet ( Object key ) : IntrospectionCacheData
ICachePut ( Object key, IntrospectionCacheData o ) : void
InternalContextAdapterImpl ( IContext c ) : System

CTOR takes a Context and wraps it, delegating all 'data' calls to it. For support of internal contexts, it will create an InternalContextBase if need be.

PopCurrentTemplateName ( ) : void
PushCurrentTemplateName ( String s ) : void
Put ( String key, Object value ) : Object
Remove ( Object key ) : Object
this ( object key ) : object

비공개 메소드들

메소드 설명
CreateEnumerator ( ) : InternalContextAdapterImplEnumerator
IDictionary ( Object key ) : void
IEnumerable ( ) : IEnumerator

메소드 상세

Add() 공개 메소드

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

AttachEventCartridge() 공개 메소드

returns the user data context that we are wrapping Returns the base context that we are wrapping. Here, its this, but for other thing like VM related context contortions, it can be something else
public AttachEventCartridge ( EventCartridge eventCartridge ) : EventCartridge
eventCartridge NVelocity.App.Events.EventCartridge
리턴 NVelocity.App.Events.EventCartridge

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Contains() 공개 메소드

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

ContainsKey() 공개 메소드

public ContainsKey ( Object key ) : bool
key Object
리턴 bool

CopyTo() 공개 메소드

public CopyTo ( Array array, int index ) : void
array System.Array
index int
리턴 void

Get() 공개 메소드

public Get ( String key ) : Object
key String
리턴 Object

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IDictionaryEnumerator
리턴 IDictionaryEnumerator

ICacheGet() 공개 메소드

public ICacheGet ( Object key ) : IntrospectionCacheData
key Object
리턴 IntrospectionCacheData

ICachePut() 공개 메소드

public ICachePut ( Object key, IntrospectionCacheData o ) : void
key Object
o IntrospectionCacheData
리턴 void

InternalContextAdapterImpl() 공개 메소드

CTOR takes a Context and wraps it, delegating all 'data' calls to it. For support of internal contexts, it will create an InternalContextBase if need be.
public InternalContextAdapterImpl ( IContext c ) : System
c IContext
리턴 System

PopCurrentTemplateName() 공개 메소드

public PopCurrentTemplateName ( ) : void
리턴 void

PushCurrentTemplateName() 공개 메소드

public PushCurrentTemplateName ( String s ) : void
s String
리턴 void

Put() 공개 메소드

public Put ( String key, Object value ) : Object
key String
value Object
리턴 Object

Remove() 공개 메소드

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

this() 공개 메소드

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