Search Results for

    Show / Hide Table of Contents

    Class EvergineAssembly

    Marks an assembly as an Evergine project assembly.

    Inheritance
    object
    Attribute
    EvergineAssembly
    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

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX