Class EyeProjectProperties
Inherited Members
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?) |