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?) |