Search Results for

    Show / Hide Table of Contents

    Class EntitySchemaNode

    Holds the details for a node in an entity schema structure diagram of the whole system, including which entity is in that node and any highlighting .

    Inheritance
    object
    EntitySchemaNode
    Implements
    IComparable<EntitySchemaNode>
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.API.Entities.Helpers
    Assembly: LemonEdge.API.dll
    Syntax
    public class EntitySchemaNode : IComparable<EntitySchemaNode>

    Properties

    Descriptor

    The descriptor this node is for

    Declaration
    public EntityDescriptor Descriptor { get; }
    Property Value
    Type Description
    EntityDescriptor

    Highlight

    Whether or not this node is to be highlighted as part of a path through the schema

    Declaration
    public bool Highlight { get; set; }
    Property Value
    Type Description
    bool

    Methods

    CompareTo(EntitySchemaNode)

    Declaration
    public int CompareTo(EntitySchemaNode other)
    Parameters
    Type Name Description
    EntitySchemaNode other
    Returns
    Type Description
    int

    ToString()

    The name of the entity

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    The name of the entity

    Overrides
    object.ToString()

    Implements

    IComparable<T>

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)

    See Also

    EntitySchemaStructure
    EntitySchemaLink
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.