Class EvergineAssembly
Marks an assembly as an Evergine project assembly.
Namespace: Evergine.Common.Attributes
Assembly: Evergine.Common.dll
Syntax
[AttributeUsage(AttributeTargets.Assembly)]
public class EvergineAssembly : Attribute
Constructors
EvergineAssembly()
Initializes a new instance of the EvergineAssembly class.
Declaration
public EvergineAssembly()
EvergineAssembly(EvergineAssemblyUsage)
Initializes a new instance of the EvergineAssembly class.
Declaration
public EvergineAssembly(EvergineAssemblyUsage type)
Parameters
Type | Name | Description |
---|---|---|
EvergineAssemblyUsage | type | The type describing the assembly usage. |
EvergineAssembly(string)
Initializes a new instance of the EvergineAssembly class.
Declaration
public EvergineAssembly(string type)
Parameters
Type | Name | Description |
---|---|---|
string | type | The type of the assembly usage. |
Fields
DefaultUsage
The usage when this attribute is used without specifying a usage value.
Declaration
public static EvergineAssemblyUsage DefaultUsage
Field Value
Type | Description |
---|---|
EvergineAssemblyUsage |
Properties
Type
Gets the type of the assembly.
Declaration
public EvergineAssemblyUsage Type { get; }
Property Value
Type | Description |
---|---|
EvergineAssemblyUsage |