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

Search Results for

    Class EyeProjectProperties

    Inheritance
    object
    EyeProjectProperties
    Implements
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    IEquatable<EyeProjectProperties>
    Inherited Members
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: EyeAuras.Scripting.Projects
    Assembly: EyeAuras.Scripting.Metadata.dll
    Syntax
    public sealed record EyeProjectProperties : IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, IEquatable<EyeProjectProperties>

    Constructors

    Name Description
    EyeProjectProperties()

    Properties

    Name Description
    CompileOnLoad
    CompileOnce

    If set, the script gets compiled(or loaded from binary form) only once. All subsequent calls will re-use compiled/loaded binaries. This is needed to ensure that packed version never gets re-compiled

    CompiledScript

    EAAR that contains compiled binaries and list of dependencies

    Files

    List of files contained in the project. Could be empty if it is binaries-only project.

    PackageReferences

    List of nuget packages. Packages for now are parsed primarily from source code, but eventually will be loaded from that list as well

    PreserveBinaries
    ProjectId
    ProjectName
    SdkVersion
    Version

    Methods

    Name Description
    Equals(EyeProjectProperties?)
    Equals(object?)
    GetHashCode()
    ToString()
    <Clone>$()

    Operators

    Name Description
    operator ==(EyeProjectProperties?, EyeProjectProperties?)
    operator !=(EyeProjectProperties?, EyeProjectProperties?)

    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.