Back to Website
Show / Hide Table of Contents

Class LayerCollection

Inheritance
System.Object
System.Collections.ObjectModel.Collection<Layer>
Collection<Layer>
SelectableCollection<Layer>
LayerCollection
Implements
System.Collections.Generic.IList<Layer>
System.Collections.Generic.ICollection<Layer>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<Layer>
System.Collections.Generic.IReadOnlyCollection<Layer>
System.Collections.Generic.IEnumerable<Layer>
System.Collections.IEnumerable
Inherited Members
SelectableCollection<Layer>.OnSelectedIndexChanged(Int32, Int32)
SelectableCollection<Layer>.Move(Int32, Int32)
SelectableCollection<Layer>.RemoveItem(Int32)
SelectableCollection<Layer>.SelectedItem
SelectableCollection<Layer>.SelectedIndex
SelectableCollection<Layer>.SelectedIndexChanged
Collection<Layer>.AddRange(IEnumerable<Layer>)
Collection<Layer>.OnCollectionCleared(Layer[])
Collection<Layer>.SetItem(Int32, Layer)
Collection<Layer>.OnItemMoved(Int32, Int32, Layer)
Collection<Layer>.Item[Int32]
Collection<Layer>.ItemAdded
Collection<Layer>.ItemRemoved
Collection<Layer>.ItemMoved
Collection<Layer>.CollectionCleared
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.Add(Aurigma.DesignAtoms.Canvas.Layer)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.Clear()
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.CopyTo(Aurigma.DesignAtoms.Canvas.Layer[], System.Int32)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.Contains(Aurigma.DesignAtoms.Canvas.Layer)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.GetEnumerator()
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.IndexOf(Aurigma.DesignAtoms.Canvas.Layer)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.Insert(System.Int32, Aurigma.DesignAtoms.Canvas.Layer)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.Remove(Aurigma.DesignAtoms.Canvas.Layer)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.get_Item(System.Int32)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.Add(System.Object)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.Contains(System.Object)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.Remove(System.Object)
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.Count
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.Items
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.Generic.ICollection<Aurigma.DesignAtoms.Canvas.Layer>.IsReadOnly
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.ICollection.IsSynchronized
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.ICollection.SyncRoot
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.Item[System.Int32]
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.IsReadOnly
System.Collections.ObjectModel.Collection<Aurigma.DesignAtoms.Canvas.Layer>.System.Collections.IList.IsFixedSize
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Canvas
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class LayerCollection : SelectableCollection<Layer>, IList<Layer>, ICollection<Layer>, IList, ICollection, IReadOnlyList<Layer>, IReadOnlyCollection<Layer>, IEnumerable<Layer>, IEnumerable

Properties

Canvas

Declaration
public ICanvas Canvas { get; }
Property Value
Type Description
ICanvas

Methods

ClearItems()

Declaration
protected override void ClearItems()
Overrides
Aurigma.DesignAtoms.Canvas.Collection.SelectableCollection<Aurigma.DesignAtoms.Canvas.Layer>.ClearItems()

GetByName(String)

Declaration
public Layer GetByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
Layer

GetByName(String, Int32)

Declaration
public Layer GetByName(string name, int startIndex)
Parameters
Type Name Description
System.String name
System.Int32 startIndex
Returns
Type Description
Layer

GetItemHandlersByName(String)

Declaration
public ItemHandler[] GetItemHandlersByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
ItemHandler[]

GetLayersByName(String)

Declaration
public Layer[] GetLayersByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
Layer[]

InsertItem(Int32, Layer)

Declaration
protected override void InsertItem(int index, Layer item)
Parameters
Type Name Description
System.Int32 index
Layer item
Overrides
Aurigma.DesignAtoms.Canvas.Collection.SelectableCollection<Aurigma.DesignAtoms.Canvas.Layer>.InsertItem(System.Int32, Aurigma.DesignAtoms.Canvas.Layer)

OnItemAdded(Int32, Layer)

Declaration
protected override void OnItemAdded(int index, Layer item)
Parameters
Type Name Description
System.Int32 index
Layer item
Overrides
Aurigma.DesignAtoms.Canvas.Collection.Collection<Aurigma.DesignAtoms.Canvas.Layer>.OnItemAdded(System.Int32, Aurigma.DesignAtoms.Canvas.Layer)

OnItemRemoved(Int32, Layer)

Declaration
protected override void OnItemRemoved(int index, Layer item)
Parameters
Type Name Description
System.Int32 index
Layer item
Overrides
Aurigma.DesignAtoms.Canvas.Collection.Collection<Aurigma.DesignAtoms.Canvas.Layer>.OnItemRemoved(System.Int32, Aurigma.DesignAtoms.Canvas.Layer)

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable

Extension Methods

CollectionExtensionMethods.Concat<T>(IEnumerable<T>, T)
CollectionExtensionMethods.GetCollectionHashCode<T>(IEnumerable<T>)
IEnumerableExtensions.SliceWhile<T>(IEnumerable<T>, Func<T, Boolean>, Boolean)
IEnumerableExtensions.Empty<T>(IEnumerable<T>)
IEnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
IEnumerableExtensions.SequenceEqualNullable<T>(IEnumerable<T>, IEnumerable<T>)
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback