Click or drag to resize

VisualList Class

Keep an list of visual references that can be sorted LIFO or FIFO, or any other sort order.
Inheritance Hierarchy
SystemObject
  System.DynamicDynamicObject
    NotifyPropertyChangedBase
      SimpleCustomTypeDescriptor
        Demo3D.VisualsVisualList

Namespace:  Demo3D.Visuals
Assembly:  Demo3D.Core (in Demo3D.Core.dll) Version: 15.0.2.11458
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public class VisualList : SimpleCustomTypeDescriptor, IEnumerable, 
	IList, ICollection

The VisualList type exposes the following members.

Constructors
Properties
Methods
  NameDescription
Public methodAdd(Object)
Public methodAdd(VisualReference)
Public methodAdd(VisualReference, Object)
Public methodAddRange(IEnumerableVisual)
Public methodAddRange(IEnumerableVisualReference)
Public methodAddUnique
Public methodClear
Public methodContains(Object)
Public methodContains(VisualReference)
Public methodCopyTo(Array, Int32)
Public methodCopyTo(VisualReference, Int32)
Public methodStatic memberCrossReference
Make sure: l1 contains a reference to v2 and l2 contains a reference to v1 NOTE: Nothing happens if any of the arguments are null.
Public methodDequeue
Public methodEnqueue
Public methodGetEnumerator
Public methodGetProperties (Overrides SimpleCustomTypeDescriptor.GetProperties.)
Public methodGetProperties(Attribute) (Overrides SimpleCustomTypeDescriptor.GetProperties(Attribute).)
Public methodIndexOf(Object)
Public methodIndexOf(VisualReference)
Public methodInsert(Int32, VisualReference)
Public methodInsert(Int32, Object)
Public methodInsert(Int32, VisualReference, Object)
Public methodPeekQueue
Public methodPeekStack
Public methodPop
Public methodPush
Public methodRead
Public methodReferenceAllowed
Public methodRemove(Object)
Public methodRemove(VisualReference)
Public methodRemoveAt
Public methodRemoveNulls
Public methodSort(ComparisonEntry)
Public methodSort(FuncVisual, Visual, Int32)
Public methodSort(IComparer)
Public methodSort(IComparerVisual)
Public methodToString (Overrides SimpleCustomTypeDescriptor.ToString.)
Public methodWrite
Top
Fields
  NameDescription
Public fieldStatic memberFIFO
Queue
Public fieldStatic memberLIFO
Stack
Top
Extension Methods
See Also