Search Results for

    Show / Hide Table of Contents

    Class CopyItemDescriptor<T>

    The default implementation of ICopyItemHelper<T> for copying new items in grids

    Inheritance
    object
    NewItemDescriptor<T>
    CopyItemDescriptor<T>
    Implements
    ICopyItemHelper<T>
    INewItemHelper<T>
    Inherited Members
    NewItemDescriptor<T>.CanCreate(UserInfo, IReadOnlyCache, IEntityUpdater)
    NewItemDescriptor<T>.CreateNewItem(UserInfo, IReadOnlyCache, IEntityUpdater)
    NewItemDescriptor<T>.MarkForInsert(IEntityUpdaterUI, T)
    NewItemDescriptor<T>.GetOpenDescriptor(IEntityUpdaterUI, T)
    NewItemDescriptor<T>.Descriptor
    NewItemDescriptor<T>.ItemName
    NewItemDescriptor<T>.OverlayIconID
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Client.Core.Commands.ViewCommands
    Assembly: LemonEdge.ClientCore.dll
    Syntax
    public class CopyItemDescriptor<T> : NewItemDescriptor<T>, ICopyItemHelper<T>, INewItemHelper<T> where T : IBaseEntity
    Type Parameters
    Name Description
    T

    The entity type of the item being copied

    Constructors

    CopyItemDescriptor(IEntityDescriptorFactory)

    Creates a new NewItemDescriptor default implementation

    Declaration
    public CopyItemDescriptor(IEntityDescriptorFactory entityDescriptorFactory)
    Parameters
    Type Name Description
    IEntityDescriptorFactory entityDescriptorFactory

    Properties

    CopyContext

    Declaration
    public object CopyContext { get; set; }
    Property Value
    Type Description
    object

    ItemSetName

    The collection name of entity type being copied

    Default name is SetName

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

    Implements

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