C# Класс Rhino.Commonjs.Module.Provider.CachingModuleScriptProviderBase

Наследование: ModuleScriptProvider
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetModuleScript ( Context cx, string moduleId, Uri moduleUri, Uri baseUri, Scriptable paths ) : ModuleScript

Защищенные методы

Метод Описание
CachingModuleScriptProviderBase ( ModuleSourceProvider moduleSourceProvider ) : System

Creates a new module script provider with the specified source.

Creates a new module script provider with the specified source.

GetConcurrencyLevel ( ) : int

Returns the internal concurrency level utilized by caches in this JVM.

Returns the internal concurrency level utilized by caches in this JVM.

GetLoadedModule ( string moduleId ) : CachingModuleScriptProviderBase.CachedModuleScript

Retrieves an already loaded moduleScript stored using PutLoadedModule(string, Rhino.Commonjs.Module.ModuleScript, object) .

PutLoadedModule ( string moduleId, ModuleScript moduleScript, object validator ) : void

Store a loaded module script for later retrieval using GetLoadedModule(string) .

Приватные методы

Метод Описание
CachingModuleScriptProviderBase ( ) : System
Equal ( object o1, object o2 ) : bool
GetValidator ( CachingModuleScriptProviderBase cachedModule ) : object

Описание методов

CachingModuleScriptProviderBase() защищенный Метод

Creates a new module script provider with the specified source.
Creates a new module script provider with the specified source.
protected CachingModuleScriptProviderBase ( ModuleSourceProvider moduleSourceProvider ) : System
moduleSourceProvider ModuleSourceProvider provider for modules' source code
Результат System

GetConcurrencyLevel() защищенный статический Метод

Returns the internal concurrency level utilized by caches in this JVM.
Returns the internal concurrency level utilized by caches in this JVM.
protected static GetConcurrencyLevel ( ) : int
Результат int

GetLoadedModule() защищенный абстрактный Метод

Retrieves an already loaded moduleScript stored using PutLoadedModule(string, Rhino.Commonjs.Module.ModuleScript, object) .
protected abstract GetLoadedModule ( string moduleId ) : CachingModuleScriptProviderBase.CachedModuleScript
moduleId string the ID of the module
Результат CachingModuleScriptProviderBase.CachedModuleScript

GetModuleScript() публичный Метод

public GetModuleScript ( Context cx, string moduleId, Uri moduleUri, Uri baseUri, Scriptable paths ) : ModuleScript
cx Rhino.Context
moduleId string
moduleUri System.Uri
baseUri System.Uri
paths Scriptable
Результат Rhino.Commonjs.Module.ModuleScript

PutLoadedModule() защищенный абстрактный Метод

Store a loaded module script for later retrieval using GetLoadedModule(string) .
protected abstract PutLoadedModule ( string moduleId, ModuleScript moduleScript, object validator ) : void
moduleId string the ID of the module
moduleScript Rhino.Commonjs.Module.ModuleScript the module script
validator object the validator for the module's source text entity
Результат void