[This is preliminary documentation and is subject to change.]

Detects circle references. Gets index into the Location collection where is the first occurence of actual ContextObject as context object.

Namespace: Tools.XmlT.XPathT
Assembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
public virtual int CircleLevel { get; }
Visual Basic
Public Overridable ReadOnly Property CircleLevel As Integer
	Get
Visual C++
public:
virtual property int CircleLevel {
	int get ();
}
F#
abstract CircleLevel : int
override CircleLevel : int
JScript
function get CircleLevel () : int

Return Value

If no reference equal context object in location is found returns index of current step (this is Location.Count - 1). If CurrentStep is XPathObjectNavigator..::..SpecialStep and returned value should be Location.Count - 1 then it is Location.Count - 2 (as if it is in context of pseudo-attribute parent instead of pseudo-attribute itself).

Remarks

See Also