C# Class TranslationHelperPlugin.TranslationTracker.NameScopeTracker

Mostra file Open project: GeBo1/GeBoPlugins

Public Methods

Method Description
NameScopeTracker ( ) : System
NameScopeTracker ( string trackerName, IEqualityComparer comparer = null ) : System
WaitUntilDoneTracking ( string trackedKey ) : IEnumerator

Private Methods

Method Description
CallHandlers ( string trackedKey, ITranslationResult result ) : void
GetLock ( ) : object
IsTracking ( string trackedKey ) : bool
TrackKey ( string trackedKey, IEnumerable handlers ) : void
TryAddHandlers ( string trackedKey, IEnumerable handlers ) : bool
TryGetHandlers ( string trackedKey, List &handlers ) : bool

Method Details

NameScopeTracker() public method

public NameScopeTracker ( ) : System
return System

NameScopeTracker() public method

public NameScopeTracker ( string trackerName, IEqualityComparer comparer = null ) : System
trackerName string
comparer IEqualityComparer
return System

WaitUntilDoneTracking() public method

public WaitUntilDoneTracking ( string trackedKey ) : IEnumerator
trackedKey string
return IEnumerator