ObjectsEnumeratorT Class

Definition

Namespace: SMath.Controls
Assembly: SMath.Controls (in SMath.Controls.dll) Version: 1.2.9018.0
C#
public abstract class ObjectsEnumerator<T> : IEnumerator<T>, 
	IDisposable, IEnumerator
where T : IDocumentObject
Inheritance
Object    ObjectsEnumeratorT
Derived
Implements
IEnumeratorT, IEnumerator, IDisposable

Type Parameters

T

Constructors

ObjectsEnumeratorT(ListT, ContentPlacement)Initializes a new instance of the ObjectsEnumeratorT class
ObjectsEnumeratorT(ObjectsEnumeratorT, Int32)Initializes a new instance of the ObjectsEnumeratorT class

Properties

AbsoluteLocation Absolute location of the Object on the Document depending on the start Object.
CollapsedHeight Gets an invisible distance hidden by collapsed Area Objects above the current Object.
Current Gets the current Object.
CurrentIndex Gets the current Object index.
Depth Gets depth of the Object inside nested Areas.
Evaluable Gets evaluation status of the Object.
FilterAllAfter Gets or sets an index of the last Object to retrieve.
FilterAllBefore Gets or sets an index of the first Object to retrieve.
FilterDeactivated Defines if the enumerator should hide all deactivated (not added to the Document) Objects.
FilterInvisible Gets or sets a value that determines if Enumerator will filter out Invisible Objects or not (invisible means that Object is hidden by collapsed Area Objects).
FilterNonEvaluable Gets or sets a value that determines if Enumerator will filter out not evaluable Objects.
FilterNonSelected Gets or sets a value that determines if Enumerator will filter out not selected Objects or not.
LastIndex Gets the last Object index. It doesn't check availability of the Object.
Placement 
Protected Gets protection status of the Object (Object is protected if it is included to the locked Area Object).
Selected Gets selection status of the Object.
Visible Gets visibility of the current Object on the Document (visible means that Object is not hidden by collapsed Area Objects).

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetEnumerator 
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetSubEnumerator 
GetTypeGets the Type of the current instance.
(Inherited from Object)
MakeCurrent 
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
MoveNext Advances the enumerator to the next available element of the collection.
Reset 
RestartState 
SaveState 
SetFakeCollapsedArea 
ToStringReturns a string that represents the current object.
(Inherited from Object)

Explicit Interface Implementations

IDisposableDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
IEnumeratorCurrentGets the element in the collection at the current position of the enumerator.
IEnumeratorTCurrentGets the element in the collection at the current position of the enumerator.

See Also