Search Results for

    Show / Hide Table of Contents

    Struct IncludeLibrary

    The include library info.

    Namespace: Evergine.Framework.Graphics.Effects.Analyzer
    Assembly: Evergine.Framework.dll
    Syntax
    public struct IncludeLibrary

    Properties

    Guid

    Gets or sets the Library asset guid.

    Declaration
    public Guid Guid { readonly get; set; }
    Property Value
    Type Description
    Guid

    LineNumber

    Gets or sets the Include line number where it appear.

    Declaration
    public int LineNumber { readonly get; set; }
    Property Value
    Type Description
    int

    Name

    Gets or sets the library name.

    Declaration
    public string Name { readonly get; set; }
    Property Value
    Type Description
    string

    Methods

    Equals(object)

    Indicates whether this instance and a specified object are equal.

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    object obj

    The object to compare with the current instance.

    Returns
    Type Description
    bool

    true if obj and this instance are the same type and represent the same value; otherwise, false.

    Overrides
    ValueType.Equals(object)

    GetHashCode()

    Returns the hash code for this instance.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int

    A 32-bit signed integer that is the hash code for this instance.

    Overrides
    ValueType.GetHashCode()

    ResolveLibrary()

    Gets the library effect asset asociated and process it to return the librarySection.

    Declaration
    public (LibrarySection librarySection, HashSet<IncludeLibrary> Includes) ResolveLibrary()
    Returns
    Type Description
    (LibrarySection librarySection, HashSet<IncludeLibrary> Includes)

    The librarySection processed.

    Extension Methods

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