Search Results for

    Show / Hide Table of Contents

    Class EntityLinkToAnyParentRelationshipModifierAttribute

    Modifies a EntityLinkToAnyParentRelationshipAttribute relationship with properties specific to the relationship to this entity

    Inheritance
    object
    Attribute
    EntityLinkToAnyParentRelationshipModifierAttribute
    Inherited Members
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    object.GetType()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: LemonEdge.API.Attributes
    Assembly: LemonEdge.API.dll
    Syntax
    [AttributeUsage(AttributeTargets.Class|AttributeTargets.Interface, Inherited = false, AllowMultiple = true)]
    public sealed class EntityLinkToAnyParentRelationshipModifierAttribute : Attribute

    Constructors

    EntityLinkToAnyParentRelationshipModifierAttribute(EntityID, string, string)

    Updates a EntityLinkToAnyParentRelationshipAttribute with the specified overrides for the relationship to this entity as a parent

    Declaration
    public EntityLinkToAnyParentRelationshipModifierAttribute(EntityID source, string sourePropertyName, string targetPropertyName)
    Parameters
    Type Name Description
    EntityID source

    The global unique id of the source entity that has a EntityLinkToAnyParentRelationshipAttribute relationship

    string sourePropertyName

    The source property on the entity that holds a EntityLinkToAnyParentRelationshipAttribute

    string targetPropertyName

    The property on this entity that the relationship points to (normally always ID)

    EntityLinkToAnyParentRelationshipModifierAttribute(string, string, string)

    Updates a EntityLinkToAnyParentRelationshipAttribute with the specified overrides for the relationship to this entity as a parent

    Declaration
    public EntityLinkToAnyParentRelationshipModifierAttribute(string sourceID, string sourePropertyName, string targetPropertyName)
    Parameters
    Type Name Description
    string sourceID

    The global unique id of the source entity that has a EntityLinkToAnyParentRelationshipAttribute relationship

    string sourePropertyName

    The source property on the entity that holds a EntityLinkToAnyParentRelationshipAttribute

    string targetPropertyName

    The property on this entity that the relationship points to (normally always ID)

    Properties

    ExcludeFromRelationship

    Indicates this entity can not be a parent item for the EntityLinkToAnyParentRelationshipAttribute relationship to this entity.

    Equivalent to this type being part of the EntityLinkToAnyParentRelationship ExcludedParentTypes property

    Used if you have not defined the entity and can not change the relationship, but need to make sure that this entity can not be a parent to that relationship

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

    ExcludeFromRelationshipIsSet

    Indicates if ExcludeFromRelationship property has been overridden

    Declaration
    public bool ExcludeFromRelationshipIsSet { get; }
    Property Value
    Type Description
    bool

    PartOfThisSet

    Overrides PartOfParentSet property on this specific instance of the EntityLinkToAnyParentRelationshipAttribute relationship to this entity

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

    PartOfThisSetIsSet

    Indicates if PartOfThisSet property has been overridden

    Declaration
    public bool PartOfThisSetIsSet { get; }
    Property Value
    Type Description
    bool

    SourceEntityID

    The global unique id of the source entity that has a EntityLinkToAnyParentRelationshipAttribute relationship

    Declaration
    public Guid SourceEntityID { get; }
    Property Value
    Type Description
    Guid

    SourcePropertyName

    The source property on the entity that holds a EntityLinkToAnyParentRelationshipAttribute

    Declaration
    public string SourcePropertyName { get; }
    Property Value
    Type Description
    string

    TargetPropertyName

    The property on this entity that the relationship points to (normally always ID)

    Declaration
    public string TargetPropertyName { get; }
    Property Value
    Type Description
    string

    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)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.