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: Тип интерфейса модуля