Class EvergineAssembly
Mark an assembly as a Evergine project assembly.
Inherited Members
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 assembly usage. |
EvergineAssembly(string)
Initializes a new instance of the EvergineAssembly class.
Declaration
public EvergineAssembly(string type)
Parameters
| Type | Name | Description |
|---|---|---|
| string | type | The assembly usage. |
Fields
DefaultUsage
The usage when this attribute is used without specify a usage value.
Declaration
public static EvergineAssemblyUsage DefaultUsage
Field Value
| Type | Description |
|---|---|
| EvergineAssemblyUsage |
Properties
Type
Gets the assembly type.
Declaration
public EvergineAssemblyUsage Type { get; }
Property Value
| Type | Description |
|---|---|
| EvergineAssemblyUsage |