Scripting
Namespaces:
Contexts
Exceptions
Modules
Content:
public class DefaultTypeValidator : ITypeValidator
Language: C#
Реализация валидатора типов по умолчанию
public interface IModuleInterface
Language: C#
Интерфейс модуля скриптинга
public interface IScript<TResult> : IDisposable
Language: C#
Интерфейс скрипта с возвращаемым значением TResult
Type Parameters:
- TResult: Тип возвращаемого значения
public interface IScriptCache<TResult>
Language: C#
Интерфейс для кеширования скомпилированных скриптов
Type Parameters:
- TResult: Тип возвращаемого значения скрипта
public interface IScriptContext : IDisposable
Language: C#
Интерфейс контекста выполнения скриптов
public interface IScriptDebugger
Language: C#
Интерфейс для отладки скриптов
public enum ScriptErrorType
Language: C#
Тип ошибки скрипта
public class ScriptErrorEventArgs : EventArgs
Language: C#
Аргументы события ошибки скрипта
public interface IScriptEngine<TResult, TInterface> : IDisposable
Language: C#
Интерфейс движка скриптинга
Type Parameters:
- TResult: Тип возвращаемого значения скрипта
- TInterface: Тип интерфейса модуля
public interface IScriptEngineProfiler
Language: C#
Интерфейс для профилирования производительности скриптов
public interface ITypeValidator
Language: C#
Интерфейс для валидации типов при регистрации в скриптинговом движке
public abstract class Module<TInterface>
Language: C#
Базовый класс для модулей скриптинга
Type Parameters:
- TInterface: Тип интерфейса модуля