EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Class ScriptSandbox

    Scripts are running using this class as "globals" provider, i.e. any property or method of this class are considered as "native" methods of the script

    Inheritance
    object
    DisposableReactiveObject
    ScriptSandbox
    AuraScriptSandbox
    Implements
    INotifyPropertyChanged
    IScriptSandbox
    IDisposable
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: EyeAuras.Scripting.Api
    Assembly: EyeAuras.Scripting.Metadata.dll
    Syntax
    public class ScriptSandbox : DisposableReactiveObject, INotifyPropertyChanged, IScriptSandbox, IDisposable

    Constructors

    Name Description
    ScriptSandbox()

    Properties

    Name Description
    cancellationToken

    A cancellation token used across the Scripting subsystem to manage the cancellation of long-running operations.

    Methods

    Name Description
    Sleep(double)

    Suspends the execution of the current method for a specified duration.

    Sleep(double, double)

    Suspends the execution of the current method for a some time period ranging from minDelayMs to maxDelayMs.

    Sleep(int)

    Suspends the execution of the current method for a specified duration.

    Sleep(TimeSpan)

    Suspends the execution of the current method for a specified duration.

    Extension Methods

    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToJson<T>(T)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T, Formatting)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    ObjectExtensions.WaitForAsync<TObject, T1>(TObject, Func<TObject, T1>, Predicate<T1>, TimeSpan, int)
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    2025 © Xab3r. All rights reserved.