9 types derived from XPathNavigator
SMDiagnostics (1)
System\ServiceModel\Diagnostics\TraceXPathNavigator.cs (1)
19class TraceXPathNavigator : XPathNavigator
System.Data (1)
fx\src\data\System\NewXml\DataDocumentXPathNavigator.cs (1)
13internal sealed class DataDocumentXPathNavigator: XPathNavigator, IHasXmlNode {
System.Data.SqlXml (1)
System\Xml\Xsl\Runtime\RtfNavigator.cs (1)
27internal abstract class RtfNavigator : XPathNavigator {
System.ServiceModel (1)
System\ServiceModel\Dispatcher\SeekableXPathNavigator.cs (1)
23public abstract class SeekableXPathNavigator : XPathNavigator
System.Transactions (1)
System\Transactions\Trace\TraceXPathNavigator.cs (1)
21class TraceXPathNavigator : XPathNavigator
System.Xml (3)
System\Xml\Cache\XPathDocumentNavigator.cs (1)
23internal sealed class XPathDocumentNavigator : XPathNavigator, IXmlLineInfo {
System\Xml\Dom\DocumentXPathNavigator.cs (1)
17internal sealed class DocumentXPathNavigator : XPathNavigator, IHasXmlNode {
System\Xml\XPath\XPathNavigatorReader.cs (1)
996internal class XmlEmptyNavigator : XPathNavigator {
System.Xml.Linq (1)
System\Xml\Linq\XNodeNavigator.cs (1)
10internal class XNodeNavigator : XPathNavigator, IXmlLineInfo
952 references to XPathNavigator
PresentationFramework (14)
src\Framework\System\Windows\Annotations\Storage\XmlStreamStore.cs (14)
155XPathNavigator editor = GetAnnotationNodeForId(newAnnotation.Id); 206XPathNavigator editor = GetAnnotationNodeForId(annotationId); 359XPathNavigator editor = GetAnnotationNodeForId(annotationId); 589XPathNavigator navigator = _document.CreateNavigator(); 595foreach (XPathNavigator node in iterator) 782XPathNavigator navigator = _document.CreateNavigator(); 787_rootNavigator = (XPathNavigator)iterator.Current; 937private XPathNavigator GetAnnotationNodeForId(Guid id) 939XPathNavigator navigator = null; 943XPathNavigator tempNavigator = _document.CreateNavigator(); 954navigator = (XPathNavigator)iterator.Current; 986XPathNavigator editor = GetAnnotationNodeForId(annotation.Id); 989editor = (XPathNavigator)_rootNavigator.CreateNavigator(); 1068private XPathNavigator _rootNavigator;
SMDiagnostics (3)
System\ServiceModel\Diagnostics\TraceXPathNavigator.cs (3)
440public override XPathNavigator Clone() 458public override bool IsSamePosition(XPathNavigator other) 503public override bool MoveTo(XPathNavigator other)
System.Data (5)
fx\src\data\System\NewXml\DataDocumentXPathNavigator.cs (4)
29public override XPathNavigator Clone(){ 153public override bool MoveTo( XPathNavigator other ) { 173public override bool IsSamePosition( XPathNavigator other ) { 188public override XmlNodeOrder ComparePosition( XPathNavigator other ) {
fx\src\data\System\NewXml\XmlDataDocument.cs (1)
2658protected override XPathNavigator CreateNavigator(XmlNode node) {
System.Data.Entity (60)
System\Data\Mapping\FunctionImportMapping.cs (3)
582internal FunctionImportEntityTypeMappingConditionValue(string columnName, XPathNavigator columnValue, LineInfo lineInfo) 589private readonly XPathNavigator _xPathValue; 726internal LineInfo(XPathNavigator nav)
System\Data\Mapping\StorageMappingItemLoader.cs (55)
212XPathNavigator nav = doc.CreateNavigator(); 228private StorageEntityContainerMapping LoadMappingItems(XPathNavigator nav) 257private bool MoveToRootElement(XPathNavigator nav) 284private StorageEntityContainerMapping LoadMappingChildNodes(XPathNavigator nav) 314private StorageEntityContainerMapping LoadEntityContainerMapping(XPathNavigator nav) 398private void LoadEntityContainerMappingChildNodes(XPathNavigator nav, StorageEntityContainerMapping entityContainerMapping, EntityContainer storageEntityContainerType) 460private void ValidateModificationFunctionMappingConsistentForAssociations(XPathNavigator nav, StorageEntityContainerMapping entityContainerMapping) 496XPathNavigator nav, 551private void ValidateFunctionAssociationFunctionMappingUnique(XPathNavigator nav, StorageEntityContainerMapping entityContainerMapping) 623private void ValidateEntitySetFunctionMappingClosure(XPathNavigator nav, StorageEntityContainerMapping entityContainerMapping) 744private void ValidateQueryViewsClosure(XPathNavigator nav, StorageEntityContainerMapping entityContainerMapping) 788private void LoadEntitySetMapping(XPathNavigator nav, StorageEntityContainerMapping entityContainerMapping, EntityContainer storageEntityContainerType) 891private void ValidateAllEntityTypesHaveFunctionMapping(XPathNavigator nav, StorageEntitySetMapping setMapping) 926XPathNavigator nav, 1030private void LoadEntityTypeMapping(XPathNavigator nav, StorageEntitySetMapping entitySetMapping, string tableName, EntityContainer storageEntityContainerType, bool distinctFlagAboveType, bool generateUpdateViews) 1136XPathNavigator nav, 1251private bool LoadQueryView(XPathNavigator nav, StorageSetMapping setMapping) 1399private void LoadAssociationSetMapping(XPathNavigator nav, StorageEntityContainerMapping entityContainerMapping, EntityContainer storageEntityContainerType) 1522private void LoadFunctionImportMapping(XPathNavigator nav, StorageEntityContainerMapping entityContainerMapping, EntityContainer storageEntityContainerType) 1681private bool TryGetFunctionImportStoreFunction(XPathNavigator nav, out EdmFunction targetFunction) 1713XPathNavigator nav, 1753private void ValidateFunctionImportMappingParameters(XPathNavigator nav, EdmFunction targetFunction, EdmFunction functionImport) 1833XPathNavigator nav, 1911XPathNavigator nav, 1936private bool TryParseComplexTypeAttribute(XPathNavigator nav, ComplexType resultComplexType, EdmFunction functionImport, out ComplexType complexType) 1962XPathNavigator nav, 1998XPathNavigator nav, 2046XPathNavigator nav, 2316private void LoadFunctionImportEntityTypeMappingCondition(XPathNavigator nav, List<FunctionImportEntityTypeMappingCondition> conditions) 2344XPathNavigator columnValue = nav.Clone(); 2543private void LoadAssociationTypeMapping(XPathNavigator nav, StorageAssociationSetMapping associationSetMapping, string associationTypeName, string tableName, EntityContainer storageEntityContainerType) 2597XPathNavigator nav, 2633XPathNavigator nav, 2735private StorageMappingFragment LoadAssociationMappingFragment(XPathNavigator nav, StorageAssociationSetMapping setMapping, StorageAssociationTypeMapping typeMapping, string tableName, EntityContainer storageEntityContainerType) 2833private StorageScalarPropertyMapping LoadScalarPropertyMapping(XPathNavigator nav, EdmType containerType, ReadOnlyMetadataCollection<EdmProperty> tableProperties) 2905private StorageComplexPropertyMapping LoadComplexPropertyMapping(XPathNavigator nav, EdmType containerType, ReadOnlyMetadataCollection<EdmProperty> tableProperties) 2973XPathNavigator cloneNav = nav.Clone(); 3005private StorageComplexTypeMapping LoadComplexTypeMapping(XPathNavigator nav, EdmType type, ReadOnlyMetadataCollection<EdmProperty> tableType) 3129private StorageEndPropertyMapping LoadEndPropertyMapping(XPathNavigator nav, AssociationEndMember end, EntityType tableType) 3180private StorageConditionPropertyMapping LoadConditionPropertyMapping(XPathNavigator nav, EdmType containerType, ReadOnlyMetadataCollection<EdmProperty> tableProperties) 3418private string GetAliasResolvedAttributeValue(XPathNavigator nav, string attributeName) 3429private bool GetBoolAttributeValue(XPathNavigator nav, string attributeName, bool defaultValue) 3449private static string GetAttributeValue(XPathNavigator nav, string attributeName) 3464private static bool TryGetTypedAttributeValue(XPathNavigator nav, string attributeName, Type clrType, string sourceLocation, IList<EdmSchemaError> parsingErrors, out object value) 3489private static EnumMember GetEnumAttributeValue(XPathNavigator nav, string attributeName, EnumType enumType, string sourceLocation, IList<EdmSchemaError> parsingErrors) 3765internal StorageModificationFunctionMapping LoadEntityTypeModificationFunctionMapping(XPathNavigator nav, EntitySetBase entitySet, bool allowCurrentVersion, bool allowOriginalVersion, EntityType entityType) 3787internal StorageModificationFunctionMapping LoadAssociationSetModificationFunctionMapping(XPathNavigator nav, EntitySetBase entitySet, bool isInsert) 3814private IEnumerable<StorageModificationFunctionResultBinding> LoadResultBindings(XPathNavigator nav, EntityType entityType) 3882private IEnumerable<StorageModificationFunctionParameterBinding> LoadParameterBindings(XPathNavigator nav, StructuralType type) 3906private IEnumerable<StorageModificationFunctionParameterBinding> LoadParameterBindings(XPathNavigator nav, StructuralType type, 3990private AssociationSetEnd LoadAssociationEnd(XPathNavigator nav) 4090private AssociationSetEnd LoadEndProperty(XPathNavigator nav) 4111private EdmMember LoadComplexTypeProperty(XPathNavigator nav, StructuralType type, out ComplexType complexType) 4161private StorageModificationFunctionParameterBinding LoadScalarPropertyParameterBinding(XPathNavigator nav, StructuralType type, bool restrictToKeyMembers) 4337private EdmFunction LoadAndValidateFunctionMetadata(XPathNavigator nav, out FunctionParameter rowsAffectedParameter)
System\Data\Metadata\Helper.cs (2)
49static internal string GetAttributeValue(XPathNavigator nav, 70internal static object GetTypedAttributeValue(XPathNavigator nav,
System.Data.SqlXml (438)
System\Xml\Xsl\IlGen\GenerateHelper.cs (20)
82if (storageType == typeof(XPathNavigator)) { 122else if (storageType != typeof(XPathItem) && storageType != typeof(XPathNavigator)) 249public static readonly MethodInfo QNameEqualLit = GetMethod(typeof(XmlQueryRuntime), "IsQNameEqual", typeof(XPathNavigator), typeof(int), typeof(int)); 250public static readonly MethodInfo QNameEqualNav = GetMethod(typeof(XmlQueryRuntime), "IsQNameEqual", typeof(XPathNavigator), typeof(XPathNavigator)); 279public static readonly MethodInfo NavClone = GetMethod(typeof(XPathNavigator), "Clone"); 280public static readonly MethodInfo NavLocalName = GetMethod(typeof(XPathNavigator), "get_LocalName"); 281public static readonly MethodInfo NavMoveAttr = GetMethod(typeof(XPathNavigator), "MoveToAttribute", typeof(string), typeof(string)); 282public static readonly MethodInfo NavMoveId = GetMethod(typeof(XPathNavigator), "MoveToId"); 283public static readonly MethodInfo NavMoveParent = GetMethod(typeof(XPathNavigator), "MoveToParent"); 284public static readonly MethodInfo NavMoveRoot = GetMethod(typeof(XPathNavigator), "MoveToRoot"); 285public static readonly MethodInfo NavMoveTo = GetMethod(typeof(XPathNavigator), "MoveTo"); 286public static readonly MethodInfo NavNmsp = GetMethod(typeof(XPathNavigator), "get_NamespaceURI"); 287public static readonly MethodInfo NavPrefix = GetMethod(typeof(XPathNavigator), "get_Prefix"); 288public static readonly MethodInfo NavSamePos = GetMethod(typeof(XPathNavigator), "IsSamePosition"); 289public static readonly MethodInfo NavType = GetMethod(typeof(XPathNavigator), "get_NodeType"); 318public static readonly MethodInfo StartElemCopyName = GetMethod(typeof(XmlQueryOutput), "WriteStartElementComputed", typeof(XPathNavigator)); 322public static readonly MethodInfo StartAttrCopyName = GetMethod(typeof(XmlQueryOutput), "WriteStartAttributeComputed", typeof(XPathNavigator)); 411StorageMethods[typeof(XPathNavigator)] = new XmlILStorageMethods(typeof(XPathNavigator));
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (5)
606if (this.storage.ItemStorageType == typeof(XPathNavigator)) { 613if (storageTypeDest == typeof(XPathNavigator)) { 626if (storageTypeDest == typeof(XPathNavigator)) { 627this.helper.Emit(OpCodes.Castclass, typeof(XPathNavigator)); 635else if (this.storage.ItemStorageType == typeof(XPathNavigator)) {
System\Xml\Xsl\IlGen\XmlIlTypeHelper.cs (18)
38if (!qyTyp.IsStrict && storageType != typeof(XPathNavigator)) 45if (!qyTyp.IsStrict && storageType != typeof(IList<XPathNavigator>)) 55typeof(XPathNavigator), // XmlTypeCode.Node 56typeof(XPathNavigator), // XmlTypeCode.Document 57typeof(XPathNavigator), // XmlTypeCode.Element 58typeof(XPathNavigator), // XmlTypeCode.Attribute 59typeof(XPathNavigator), // XmlTypeCode.Namespace 60typeof(XPathNavigator), // XmlTypeCode.ProcessingInstruction 61typeof(XPathNavigator), // XmlTypeCode.Comment 62typeof(XPathNavigator), // XmlTypeCode.Text 113typeof(IList<XPathNavigator>), // XmlTypeCode.Node 114typeof(IList<XPathNavigator>), // XmlTypeCode.Document 115typeof(IList<XPathNavigator>), // XmlTypeCode.Element 116typeof(IList<XPathNavigator>), // XmlTypeCode.Attribute 117typeof(IList<XPathNavigator>), // XmlTypeCode.Namespace 118typeof(IList<XPathNavigator>), // XmlTypeCode.ProcessingInstruction 119typeof(IList<XPathNavigator>), // XmlTypeCode.Comment 120typeof(IList<XPathNavigator>), // XmlTypeCode.Text
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (30)
386locNav = this.helper.DeclareLocal("$$$navDoc", typeof(XPathNavigator)); 393this.iterCurr.Storage = StorageDescriptor.Local(locNav, typeof(XPathNavigator), false); 1190locNav = this.helper.DeclareLocal("$$$navSet", typeof(XPathNavigator)); 1239this.iterCurr.Storage = StorageDescriptor.Current(locIter, typeof(XPathNavigator)); 1243this.iterCurr.SetIterator(lblNext, StorageDescriptor.Current(locIter, typeof(XPathNavigator))); 1808GenerateSimpleIterator(typeof(XPathNavigator), locIter, XmlILMethods.ElemContentNext); 1824GenerateSimpleIterator(typeof(XPathNavigator), locIter, XmlILMethods.KindContentNext); 1921this.iterCurr.EnsureItemStorageType(nodes.XmlType, typeof(XPathNavigator)); 1939this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathNavigator), true); 2224NestedVisitEnsureCache(ndDod.Child, typeof(XPathNavigator)); 2352this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathNavigator), true); 2413LocalBuilder locNav = this.helper.DeclareLocal("$$$navAttr", typeof(XPathNavigator)); 2425this.iterCurr.Storage = StorageDescriptor.Local(locNav, typeof(XPathNavigator), false); 2434LocalBuilder locNav = this.helper.DeclareLocal("$$$navParent", typeof(XPathNavigator)); 2444this.iterCurr.Storage = StorageDescriptor.Local(locNav, typeof(XPathNavigator), false); 2453LocalBuilder locNav = this.helper.DeclareLocal("$$$navRoot", typeof(XPathNavigator)); 2462this.iterCurr.Storage = StorageDescriptor.Local(locNav, typeof(XPathNavigator), false); 2476this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathNavigator), false); 2565GenerateSimpleIterator(typeof(XPathNavigator), locIter, XmlILMethods.IdNext); 2847this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathNavigator), false); 3203NestedVisitEnsureStack(ndVal.Child, typeof(XPathNavigator), false); 3272NestedVisitEnsureStack(ndGenId.Child, typeof(XPathNavigator), false); 3284this.iterCurr.EnsureItemStorageType(ndGenId.Child.XmlType, typeof(XPathNavigator)); 3645GenerateSimpleIterator(typeof(XPathNavigator), locIter, methNext); 3673GenerateSimpleIterator(typeof(XPathNavigator), locIter, methNext); 3716GenerateContainerIterator(ndDod, locIter, lblOnEndNested, methNext, typeof(XPathNavigator)); 4488if (this.iterCurr.Storage.ItemStorageType == typeof(XPathNavigator) || itemStorageType == typeof(XPathNavigator)) { 4497cacheType = (GetItemStorageType(nd) == typeof(XPathNavigator)) ? typeof(XPathNavigator) : itemStorageType;
System\Xml\Xsl\Runtime\ContentIterators.cs (22)
22private XPathNavigator navCurrent; 28public void Create(XPathNavigator context) { 48public XPathNavigator Current { 60private XPathNavigator navCurrent; 66public void Create(XPathNavigator context, string localName, string ns) { 88public XPathNavigator Current { 100private XPathNavigator navCurrent; 106public void Create(XPathNavigator context, XPathNodeType nodeType) { 128public XPathNavigator Current { 139private XPathNavigator navCurrent; 145public void Create(XPathNavigator context) { 165public XPathNavigator Current { 176private XPathNavigator navCurrent; 182public void Create(XPathNavigator context) { 212public XPathNavigator Current { 223private XPathNavigator navCurrent; 229public void Create(XPathNavigator context) { 249public XPathNavigator Current { 276private XPathNavigator navCurrent, navNext; 302public IteratorResult MoveNext(XPathNavigator input) { 312internal IteratorResult MoveNext(XPathNavigator input, bool isContent) { 386public XPathNavigator Current {
System\Xml\Xsl\Runtime\DocumentOrderComparer.cs (8)
21internal class DocumentOrderComparer : IComparer<XPathNavigator> { 22private List<XPathNavigator> roots; 30public int Compare(XPathNavigator navThis, XPathNavigator navThat) { 39this.roots = new List<XPathNavigator>(); 52public int GetDocumentIndex(XPathNavigator nav) { 53XPathNavigator navRoot; 57this.roots = new List<XPathNavigator>();
System\Xml\Xsl\Runtime\DodSequenceMerge.cs (8)
21private IList<XPathNavigator> firstSequence; 22private List<IEnumerator<XPathNavigator>> sequencesToMerge; 39public void AddSequence(IList<XPathNavigator> sequence) { 49this.sequencesToMerge = new List<IEnumerator<XPathNavigator>>(); 62public IList<XPathNavigator> MergeSequences() { 78IEnumerator<XPathNavigator> sequence = this.sequencesToMerge[this.sequencesToMerge.Count - 1]; 102private void MoveAndInsertSequence(IEnumerator<XPathNavigator> sequence) { 111private void InsertSequence(IEnumerator<XPathNavigator> sequence) {
System\Xml\Xsl\Runtime\RtfNavigator.cs (10)
41public abstract XPathNavigator ToNavigator(); 173public override bool IsSamePosition(XPathNavigator other) { 225public override XPathNavigator ToNavigator() { 259public override XPathNavigator Clone() { 267public override bool MoveTo(XPathNavigator other) { 326public override XPathNavigator ToNavigator() { 360public override XPathNavigator Clone() { 368public override bool MoveTo(XPathNavigator other) { 394public XPathNavigator GetNavigator(XmlEventCache events, XmlNameTable nameTable) { 415public XPathNavigator GetNavigator(string text, string baseUri, XmlNameTable nameTable) {
System\Xml\Xsl\Runtime\SetIterators.cs (10)
38private XPathNavigator navCurr, navOther; 60public SetIteratorResult MoveNext(XPathNavigator nestedNavigator) { 124public XPathNavigator Current { 132XPathNavigator navTemp = this.navCurr; 151private XPathNavigator navLeft, navRight; 173public SetIteratorResult MoveNext(XPathNavigator nestedNavigator) { 231public XPathNavigator Current { 244private XPathNavigator navLeft, navRight; 266public SetIteratorResult MoveNext(XPathNavigator nestedNavigator) { 324public XPathNavigator Current {
System\Xml\Xsl\Runtime\SiblingIterators.cs (11)
23private XPathNavigator navCurrent; 28public void Create(XPathNavigator context, XmlNavigatorFilter filter) { 44public XPathNavigator Current { 71public IteratorResult MoveNext(XPathNavigator navigator) { 78public XPathNavigator Current { 91private XPathNavigator navCurrent; 96public void Create(XPathNavigator context, XmlNavigatorFilter filter) { 111public XPathNavigator Current { 123private XPathNavigator navCurrent, navEnd; 129public void Create(XPathNavigator context, XmlNavigatorFilter filter) { 180public XPathNavigator Current {
System\Xml\Xsl\Runtime\TreeIterators.cs (39)
20private XPathNavigator navCurrent, navEnd; 26public void Create(XPathNavigator input, XmlNavigatorFilter filter, bool orSelf) { 59public XPathNavigator Current { 72private XPathNavigator navCurrent, navRoot, navEnd; 96public IteratorResult MoveNext(XPathNavigator input) { 130public XPathNavigator Current { 141private XPathNavigator navCurrent; 147public void Create(XPathNavigator context, XmlNavigatorFilter filter) { 172public XPathNavigator Current { 185private XPathNavigator navCurrent; 191public void Create(XPathNavigator context, XmlNavigatorFilter filter, bool orSelf) { 224public XPathNavigator Current { 236private XPathNavigator navCurrent; 241public void Create(XPathNavigator context, XmlNavigatorFilter filter, bool orSelf) { 265public XPathNavigator Current { 279private XPathNavigator navCurrent; 285public void Create(XPathNavigator input, XmlNavigatorFilter filter) { 311public XPathNavigator Current { 319internal static bool MoveFirst(XmlNavigatorFilter filter, XPathNavigator nav) { 361private XPathNavigator navCurrent, navNext; 386public IteratorResult MoveNext(XPathNavigator input) { 443public XPathNavigator Current { 452XPathNavigator navTemp; 493private XPathNavigator navCurrent; 498public void Create(XPathNavigator context, XmlNavigatorFilter filter) { 530public XPathNavigator Current { 544private XPathNavigator navCurrent; 549public void Create(XPathNavigator context, XmlNavigatorFilter filter) { 573public XPathNavigator Current { 585private XPathNavigator navCurrent; 591public void Create(XPathNavigator input, XmlNavigatorFilter filter) { 626public XPathNavigator Current { 655private XPathNavigator navCurrent, navNext; 680public IteratorResult MoveNext(XPathNavigator input) { 748public XPathNavigator Current { 784private XPathNavigator navCurrent, navEnd; 797public void Create(XPathNavigator start, XmlNavigatorFilter filter, XPathNavigator end) { 850public XPathNavigator Current {
System\Xml\Xsl\Runtime\XmlILIndex.cs (1)
32public void Add(string key, XPathNavigator navigator) {
System\Xml\Xsl\Runtime\XmlILStorageConverter.cs (5)
76public static IList<XPathItem> NavigatorsToItems(IList<XPathNavigator> listNavigators) { 86public static IList<XPathNavigator> ItemsToNavigators(IList<XPathItem> listItems) { 88IList<XPathNavigator> listNavs = listItems as IList<XPathNavigator>; 95seq.Add((XPathNavigator) listItems[i]);
System\Xml\Xsl\Runtime\XmlIterators.cs (3)
30private XPathNavigator navCurrent; 34public void Create(XPathNavigator context, string value) { 54public XPathNavigator Current {
System\Xml\Xsl\Runtime\XmlNavigatorFilter.cs (38)
26public abstract bool MoveToContent(XPathNavigator navigator); 32public abstract bool MoveToNextContent(XPathNavigator navigator); 38public abstract bool MoveToFollowingSibling(XPathNavigator navigator); 44public abstract bool MoveToPreviousSibling(XPathNavigator navigator); 50public abstract bool MoveToFollowing(XPathNavigator navigator, XPathNavigator navigatorEnd); 55public abstract bool IsFiltered(XPathNavigator navigator); 84public override bool MoveToContent(XPathNavigator navigator) { 91public override bool MoveToNextContent(XPathNavigator navigator) { 98public override bool MoveToFollowingSibling(XPathNavigator navigator) { 105public override bool MoveToPreviousSibling(XPathNavigator navigator) { 112public override bool MoveToFollowing(XPathNavigator navigator, XPathNavigator navEnd) { 119public override bool IsFiltered(XPathNavigator navigator) { 158this.mask = XPathNavigator.GetContentKindMask(nodeType); 164public override bool MoveToContent(XPathNavigator navigator) { 171public override bool MoveToNextContent(XPathNavigator navigator) { 178public override bool MoveToFollowingSibling(XPathNavigator navigator) { 185public override bool MoveToPreviousSibling(XPathNavigator navigator) { 192public override bool MoveToFollowing(XPathNavigator navigator, XPathNavigator navEnd) { 199public override bool IsFiltered(XPathNavigator navigator) { 227public override bool MoveToContent(XPathNavigator navigator) { 234public override bool MoveToNextContent(XPathNavigator navigator) { 241public override bool MoveToFollowingSibling(XPathNavigator navigator) { 248public override bool MoveToPreviousSibling(XPathNavigator navigator) { 255public override bool MoveToFollowing(XPathNavigator navigator, XPathNavigator navEnd) { 262public override bool IsFiltered(XPathNavigator navigator) { 290public override bool MoveToContent(XPathNavigator navigator) { 297public override bool MoveToNextContent(XPathNavigator navigator) { 304public override bool MoveToFollowingSibling(XPathNavigator navigator) { 311public override bool MoveToPreviousSibling(XPathNavigator navigator) { 318public override bool MoveToFollowing(XPathNavigator navigator, XPathNavigator navEnd) { 325public override bool IsFiltered(XPathNavigator navigator) { 333public static bool MoveToFirstAttributeContent(XPathNavigator navigator) { 345public static bool MoveToNextAttributeContent(XPathNavigator navigator) {
System\Xml\Xsl\Runtime\XmlNavigatorStack.cs (7)
18private XPathNavigator[] stkNav; // Stack of XPathNavigators 30public void Push(XPathNavigator nav) { 33this.stkNav = new XPathNavigator[InitialStackSize]; 40XPathNavigator[] stkOld = this.stkNav; 41this.stkNav = new XPathNavigator[2 * this.sp]; 52public XPathNavigator Pop() { 60public XPathNavigator Peek() {
System\Xml\Xsl\Runtime\XmlQueryContext.cs (6)
33private XPathNavigator defaultDataSource; 97public XPathNavigator DefaultDataSource { 114public XPathNavigator GetDataSource(string uriRelative, string uriBase) { 117XPathNavigator nav = null; 124nav = this.dataSourceCache[uriResolved] as XPathNavigator; 154private XPathNavigator ConstructDocument(object dataSource, string uriRelative, Uri uriResolved) {
System\Xml\Xsl\Runtime\XmlQueryOutput.cs (13)
592public void WriteStartElementComputed(XPathNavigator navigator) { 620public void WriteStartAttributeComputed(XPathNavigator navigator) { 794XPathNavigator navigator = (XPathNavigator) item; 815public void XsltCopyOf(XPathNavigator navigator) { 844public bool StartCopy(XPathNavigator navigator) { 864public void EndCopy(XPathNavigator navigator) { 941private void CopyNode(XPathNavigator navigator) { 996private bool StartCopy(XPathNavigator navigator, bool callChk) { 1091private void EndCopy(XPathNavigator navigator, bool callChk) { 1104private void CopyNamespaces(XPathNavigator navigator, XPathNamespaceScope nsScope) { 1124private void CopyNamespacesHelper(XPathNavigator navigator, XPathNamespaceScope nsScope) { 1344private void WriteStartComputed(XPathNodeType nodeType, XPathNavigator navigator) {
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (33)
411public bool IsQNameEqual(XPathNavigator n1, XPathNavigator n2) { 423public bool IsQNameEqual(XPathNavigator navigator, int indexLocalName, int indexNamespaceUri) { 491IList<XPathNavigator> seq = (IList<XPathNavigator>) value; 492XPathNavigator[] navArray = new XPathNavigator[seq.Count]; 632if (value is XPathNavigator) 633value = new XmlQueryNodeSequence((XPathNavigator) value); 652private static XPathNavigator EnsureNavigator(object value) { 653XPathNavigator nav = value as XPathNavigator; 720switch (((XPathNavigator) item).NodeType) { 749XPathNavigator nav = (XPathNavigator) item; 801public int ComparePosition(XPathNavigator navigatorThis, XPathNavigator navigatorThat) { 808public IList<XPathNavigator> DocOrderDistinct(IList<XPathNavigator> seq) { 823public string GenerateId(XPathNavigator navigator) { 836public bool FindIndex(XPathNavigator context, int indexId, out XmlILIndex index) { 837XPathNavigator navRoot; 852if (((XPathNavigator) docIndexes[i]).IsSamePosition(navRoot)) { 868public void AddNewIndex(XPathNavigator context, int indexId, XmlILIndex index) { 869XPathNavigator navRoot; 949public XPathNavigator EndRtfConstruction(out XmlQueryOutput output) { 966public XPathNavigator TextRtfConstruction(string text, string baseUri) { 992internal static XPathNavigator SyncToNavigator(XPathNavigator navigatorThis, XPathNavigator navigatorThat) { 1002public static int OnCurrentNodeChanged(XPathNavigator currentNode) { 1013private static bool IsInheritedNamespace(XPathNavigator node) { 1015XPathNavigator nav = node.Clone();
System\Xml\Xsl\Runtime\XmlQuerySequence.cs (12)
438Add(((XPathNavigator) item).Clone()); 448public sealed class XmlQueryNodeSequence : XmlQuerySequence<XPathNavigator>, IList<XPathItem> { 469public static XmlQueryNodeSequence CreateOrReuse(XmlQueryNodeSequence seq, XPathNavigator navigator) { 494public XmlQueryNodeSequence(IList<XPathNavigator> list) : base(list.Count) { 502public XmlQueryNodeSequence(XPathNavigator[] array, int size) : base(array, size) { 508public XmlQueryNodeSequence(XPathNavigator navigator) : base(1) { 535public XmlQueryNodeSequence DocOrderDistinct(IComparer<XPathNavigator> comparer) { 537XPathNavigator[] sortArray; 546sortArray = new XPathNavigator[Count]; 575public void AddClone(XPathNavigator navigator) { 626return IndexOf((XPathNavigator) value) != -1; 665return IndexOf((XPathNavigator) value);
System\Xml\Xsl\Runtime\XmlSequenceWriter.cs (5)
157XPathNavigator nav = item as XPathNavigator; 188private void CopyNode(XPathNavigator nav) { 253private bool CopyShallowNode(XPathNavigator nav) { 305private void CopyNamespaces(XPathNavigator nav, XPathNamespaceScope nsScope) {
System\Xml\Xsl\Runtime\XsltConvert.cs (8)
57internal static readonly Type XPathNavigatorArrayType = typeof(XPathNavigator[]); 58internal static readonly Type XPathNavigatorType = typeof(XPathNavigator); 140public static XPathNavigator ToNode(XPathItem item) { 156return (XPathNavigator) item; 159public static XPathNavigator ToNode(IList<XPathItem> listItems) { 173public static IList<XPathNavigator> ToNodeSet(XPathItem item) { 177public static IList<XPathNavigator> ToNodeSet(IList<XPathItem> listItems) { 329public static IList<XPathNavigator> EnsureNodeSet(IList<XPathItem> listItems) {
System\Xml\Xsl\Runtime\XsltFunctions.cs (5)
169public static bool Lang(string value, XPathNavigator context) { 207public static string BaseUri(XPathNavigator navigator) { 211public static string OuterXml(XPathNavigator navigator) { 242Debug.Assert(item is XPathNavigator); 475public static string MSNamespaceUri(string name, XPathNavigator currentNode) {
System\Xml\Xsl\Runtime\XsltLibrary.cs (6)
303private static bool CompareNodeSetAndValue(ComparisonOperator op, IList<XPathNavigator> nodeset, XPathItem val, TypeCode compType) { 319private static bool CompareNodeSetAndNodeSet(ComparisonOperator op, IList<XPathNavigator> left, IList<XPathNavigator> right, TypeCode compType) { 402public bool IsSameNodeSort(XPathNavigator nav1, XPathNavigator nav2) { 460private static IList<XPathNavigator> ToNodeSetOrRtf(IList<XPathItem> val) {
System\Xml\Xsl\XmlIlGenerator.cs (3)
282typeof(XPathNavigator), 283new Type[] {typeof(XPathNavigator), typeof(XPathNavigator)},
System\Xml\Xsl\XsltOld\ActionFrame.cs (6)
58internal XPathNavigator Node { 239XPathNavigator nav = this.nodeSet.Current.Clone(); 258XPathNavigator nav = this.newNodeSet.Current.Clone(); 273XPathNavigator IStackFrame.Instruction { 291XPathNavigator IStackFrame.GetVariable(int varIndex) { 307public override XPathNavigator Current {
System\Xml\Xsl\XsltOld\Compiler.cs (4)
530else if (input is XPathNavigator) { 531return new NavigatorInput((XPathNavigator) input, resolved, rootScope); 796compilParams.ReferencedAssemblies.Add(typeof(XPathNavigator).Module.FullyQualifiedName); 1143XPathNavigator nav = this.Input.Navigator.Clone();
System\Xml\Xsl\XsltOld\CopyAttributesAction.cs (3)
93private static bool SendBeginEvent(Processor processor, XPathNavigator node) { 98private static bool SendTextEvent(Processor processor, XPathNavigator node) { 103private static bool SendEndEvent(Processor processor, XPathNavigator node) {
System\Xml\Xsl\XsltOld\CopyNodesetAction.cs (3)
105private static bool SendBeginEvent(Processor processor, XPathNavigator node) { 109private static bool SendTextEvent(Processor processor, XPathNavigator node) { 113private static bool SendEndEvent(Processor processor, XPathNavigator node) {
System\Xml\Xsl\XsltOld\CopyOfAction.cs (2)
58XPathNavigator nav = result as XPathNavigator;
System\Xml\Xsl\XsltOld\DbgCompiler.cs (2)
19private XPathNavigator styleSheet; 21public XPathNavigator StyleSheet { get { return this.styleSheet; } }
System\Xml\Xsl\XsltOld\InputScopeManager.cs (3)
18private XPathNavigator navigator; // We need this nsvigator for document() function implementation 20public InputScopeManager(XPathNavigator navigator, InputScope rootScope) { 44public XPathNavigator Navigator {
System\Xml\Xsl\XsltOld\NavigatorInput.cs (4)
17private XPathNavigator _Navigator; 45internal XPathNavigator Navigator { 172internal NavigatorInput(XPathNavigator navigator, string baseUri, InputScope rootScope) { 194internal NavigatorInput(XPathNavigator navigator): this(navigator, navigator.BaseURI, null) {}
System\Xml\Xsl\XsltOld\NavigatorOutput.cs (1)
22internal XPathNavigator Navigator {
System\Xml\Xsl\XsltOld\NewInstructionAction.cs (1)
21XPathNavigator nav = compiler.Input.Navigator.Clone();
System\Xml\Xsl\XsltOld\NumberAction.cs (14)
217XPathNavigator endNode = frame.Node; 222XPathNavigator startNode = endNode.Clone(); 277private bool checkFrom(Processor processor, XPathNavigator nav) { 289private bool moveToCount(XPathNavigator nav, Processor processor, XPathNavigator contextNode) { 301private int numberCount(XPathNavigator nav, Processor processor, XPathNavigator contextNode) { 304XPathNavigator runner = nav.Clone(); 335XPathNavigator nav = value as XPathNavigator; 362XPathNavigator contextNode = frame.Node; // context of xsl:number element. We using this node in MatchCountKey() 363XPathNavigator countNode = frame.Node.Clone(); // node we count for 401private bool MatchCountKey(Processor processor, XPathNavigator contextNode, XPathNavigator nav){
System\Xml\Xsl\XsltOld\Processor.cs (21)
64private XPathNavigator document; 116internal XPathNavigator Current { 155internal XPathNavigator GetNavigator(Uri ruri) { 156XPathNavigator result = null; 158result = documentCache[ruri] as XPathNavigator; 175else if (input is XPathNavigator){ 176result = (XPathNavigator) input; 207parameter is XPathNavigator || 238internal XPathNavigator Document { 298XPathNavigator doc, XsltArgumentList args, XmlResolver resolver, 529XPathNavigator n = query.Advance(); 539internal String ValueOf(XPathNavigator n) { 549private void ElementValueWithoutWS(XPathNavigator nav, StringBuilder builder) { 612XPathNavigator nav = objValue as XPathNavigator; 620internal bool Matches(XPathNavigator context, int key) { 761internal bool CopyBeginEvent(XPathNavigator node, bool emptyflag) { 789internal bool CopyTextEvent(XPathNavigator node) { 816internal bool CopyEndEvent(XPathNavigator node) { 844internal static bool IsRoot(XPathNavigator navigator) { 851XPathNavigator clone = navigator.Clone();
System\Xml\Xsl\XsltOld\RootAction.cs (6)
38public void AddKey(XPathNavigator root, Hashtable table) { 45public Hashtable GetKeys(XPathNavigator root) { 62XPathNavigator rootNav; 65public DocumentKeyList(XPathNavigator rootNav, Hashtable keyTable) { 70public XPathNavigator RootNav { get { return this.rootNav ; } } 231XPathNavigator root = processor.Document.Clone();
System\Xml\Xsl\XsltOld\Stylesheet.cs (5)
107internal bool PreserveWhiteSpace(Processor proc, XPathNavigator node){ 245internal TemplateAction FindTemplate(Processor processor, XPathNavigator navigator, XmlQualifiedName mode) { 273internal TemplateAction FindTemplateImports(Processor processor, XPathNavigator navigator, XmlQualifiedName mode) { 301internal TemplateAction FindTemplate(Processor processor, XPathNavigator navigator) { 364internal TemplateAction FindTemplateImports(Processor processor, XPathNavigator navigator) {
System\Xml\Xsl\XsltOld\TemplateLookupAction.cs (1)
55internal Action BuiltInTemplate(XPathNavigator node) {
System\Xml\Xsl\XsltOld\Templatemanager.cs (1)
74internal TemplateAction FindTemplate(Processor processor, XPathNavigator navigator) {
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (32)
93public override bool PreserveWhitespace(XPathNavigator node) { 250private Hashtable BuildKeyTable(Key key, XPathNavigator root) { 260XPathNavigator node = sel.Current; 272private static void AddKeyValue(Hashtable keyTable, String key, XPathNavigator value, bool checkDuplicates) { 279value.ComparePosition((XPathNavigator) list[list.Count - 1]) != XmlNodeOrder.Before, 285if (value.ComparePosition((XPathNavigator) list[list.Count - 1]) == XmlNodeOrder.Same) { 290value.ComparePosition((XPathNavigator) list[list.Count - 1]) != XmlNodeOrder.Same, 298private static void EvaluateKey(XPathNavigator node, Query matchExpr, string matchStr, Query useExpr, Hashtable keyTable) { 417XPathNavigator nav = this.processor.Current; 462typeof(XPathNavigator ).IsAssignableFrom(type) || 531public abstract object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext); 542public static XPathNavigator ToNavigator(object argument) { 543XPathNavigator nav = argument as XPathNavigator; 572XPathNavigator nav = argument as XPathNavigator; 584XPathNavigator nav = argument as XPathNavigator; 621public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 628public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 635public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 652public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 660public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 668public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 680public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 707public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 715XPathNavigator root = docContext.Clone(); 741} else if (resultCollection[0] is XPathNavigator) { 759Debug.Assert(resultCollection[0] is XPathNavigator); 771public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 779public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { 818public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) {
System\Xml\Xsl\XsltOld\XsltDebugger.cs (3)
15XPathNavigator Instruction { get; } 19XPathNavigator GetVariable(int varIndex); 30void OnInstructionCompile(XPathNavigator styleSheetNavigator);
System.IdentityModel (1)
System\IdentityModel\SamlDelegatingWriter.cs (1)
304public override void WriteNode(System.Xml.XPath.XPathNavigator navigator, bool defattr)
System.Runtime.Serialization (1)
System\Xml\XmlMtomWriter.cs (1)
671public override void WriteNode(XPathNavigator navigator, bool defattr)
System.ServiceModel (77)
System\ServiceModel\Channels\MessageBuffer.cs (4)
52public XPathNavigator CreateNavigator() 57public XPathNavigator CreateNavigator(int nodeQuota) 62public XPathNavigator CreateNavigator(XmlSpace space) 67public XPathNavigator CreateNavigator(int nodeQuota, XmlSpace space)
System\ServiceModel\Dispatcher\MatchSingleFxEngineOpcode.cs (3)
59protected object Evaluate(XPathNavigator nav) 103internal bool Match(XPathNavigator nav) 160internal XPathResult Select(XPathNavigator nav)
System\ServiceModel\Dispatcher\QueryFunctions.cs (1)
99XPathNavigator nav = context.Processor.ContextNode;
System\ServiceModel\Dispatcher\QueryMatcher.cs (5)
230static XPathNavigator fxCompiler; // fx compiler 453internal SeekableXPathNavigator CreateSeekableNavigator(XPathNavigator navigator) 584internal FilterResult Match(XPathNavigator navigator, ICollection<MessageFilter> matches) 812internal FilterResult Match(XPathNavigator navigator) 833internal bool MatchFx(XPathNavigator navigator)
System\ServiceModel\Dispatcher\QueryNode.cs (1)
1052public override XPathNavigator Current
System\ServiceModel\Dispatcher\QuerySafeNavigator.cs (18)
302public override XPathNavigator Clone() 313public override XmlNodeOrder ComparePosition(XPathNavigator navigator) 405public override bool IsDescendant(XPathNavigator navigator) 420public override bool IsSamePosition(XPathNavigator other) 477public override bool MoveTo(XPathNavigator other) 540QueryBuffer<XPathNavigator> nodes; 542XPathNavigator navigator; 552internal GenericSeekableNavigator(XPathNavigator navigator) 555this.nodes = new QueryBuffer<XPathNavigator>(4); 563this.nodes = default(QueryBuffer<XPathNavigator>); 696internal XPathNavigator this[long nodePosition] 713public override XPathNavigator Clone() 718public override XmlNodeOrder ComparePosition(XPathNavigator navigator) 735XPathNavigator nodeX = this[x]; 736XPathNavigator nodeY = this[y]; 784public override bool IsDescendant(XPathNavigator navigator) 799public override bool IsSamePosition(XPathNavigator other) 851public override bool MoveTo(XPathNavigator other)
System\ServiceModel\Dispatcher\SeekableMessageNavigator.cs (5)
347public override XPathNavigator Clone() 353public override XmlNodeOrder ComparePosition(XPathNavigator nav) 539public override bool IsDescendant(XPathNavigator nav) 598public override bool IsSamePosition(XPathNavigator nav) 648public override bool MoveTo(XPathNavigator nav)
System\ServiceModel\Dispatcher\XPathMessageContext.cs (35)
155public override bool PreserveWhitespace(XPathNavigator node) 258public abstract object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext); 263internal static bool MoveToAddressingHeader(XPathNavigator nav, string name) 284internal static bool MoveToChild(XPathNavigator nav, string name, string ns) 302internal static bool MoveToAddressingHeaderSibling(XPathNavigator nav, string name) 315internal static bool MoveToSibling(XPathNavigator nav, string name, string ns) 328internal static bool MoveToHeader(XPathNavigator nav) 358internal static bool MoveToBody(XPathNavigator nav) 655public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 668internal static string ExtractFromNavigator(XPathNavigator nav) 718public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 731static string ExtractFromNavigator(XPathNavigator nav) 781public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 794static string ExtractFromNavigator(XPathNavigator nav) 839public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 887public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 935public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 945internal static string ExtractFromNavigator(XPathNavigator nav) 998public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1009internal static string ExtractFromNavigator(XPathNavigator nav) 1060public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1071internal static bool ExtractFromNavigator(XPathNavigator nav) 1125public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator nav) 1135internal static bool ExtractFromNavigator(XPathNavigator nav) 1199public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator nav) 1209internal static bool ExtractFromNavigator(XPathNavigator nav) 1277public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1405public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1452public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1500public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1547public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1577public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1626public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1668public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) 1692public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext)
System\ServiceModel\Dispatcher\XPathMessageFilter.cs (1)
400public bool Match(XPathNavigator navigator)
System\ServiceModel\Dispatcher\XPathMessageFilterTable.cs (4)
281public bool GetMatchingValue(XPathNavigator navigator, out TFilterData data) 357public bool GetMatchingFilter(XPathNavigator navigator, out MessageFilter filter) 437public bool GetMatchingFilters(XPathNavigator navigator, ICollection<MessageFilter> results) 517public bool GetMatchingValues(XPathNavigator navigator, ICollection<TFilterData> results)
System.ServiceModel.Internals (1)
System\Runtime\Diagnostics\EtwDiagnosticTrace.cs (1)
298XPathNavigator navigator = null;
System.Transactions (7)
System\Transactions\Trace\DiagnosticTrace.cs (3)
348XPathNavigator navigator = BuildTraceString(type, code, description, trace, exception, source); 638static XPathNavigator BuildTraceString(TraceEventType type, 648static XPathNavigator BuildTraceString(PlainXmlWriter xml,
System\Transactions\Trace\PlainXmlWriter.cs (1)
46public XPathNavigator ToNavigator()
System\Transactions\Trace\TraceXPathNavigator.cs (3)
199public override XPathNavigator Clone() 217public override bool IsSamePosition(XPathNavigator other) 227public override bool MoveTo(XPathNavigator other)
System.Web (5)
UI\WebControls\xml.cs (2)
97private XPathNavigator _xpathNavigator; 323public XPathNavigator XPathNavigator {
UI\WebControls\XmlDataSourceNodeDescriptor.cs (1)
100XPathNavigator IXPathNavigable.CreateNavigator() {
UI\XPathBinder.cs (2)
47XPathNavigator navigator = node.CreateNavigator(); 111XPathNavigator navigator = node.CreateNavigator();
System.Xml (328)
System\Xml\Cache\XPathDocumentBuilder.cs (1)
601ComputeLineInfo(XPathNavigator.IsText(xptyp), out lineNumOffset, out linePosOffset);
System\Xml\Cache\XPathDocumentIterator.cs (1)
39public override XPathNavigator Current {
System\Xml\Cache\XPathDocumentNavigator.cs (7)
138public override XPathNavigator Clone() { 424public override bool MoveTo(XPathNavigator other) { 461public override bool IsSamePosition(XPathNavigator other) { 546public override bool MoveToFollowing(string localName, string namespaceURI, XPathNavigator end) { 578public override bool MoveToFollowing(XPathNodeType type, XPathNavigator end) { 705public override XmlNodeOrder ComparePosition(XPathNavigator other) { 730public override bool IsDescendant(XPathNavigator other) {
System\Xml\Cache\XPathNode.cs (1)
272get { return XPathNavigator.IsText(NodeType); }
System\Xml\Cache\XPathNodeHelper.cs (4)
242mask = XPathNavigator.GetContentKindMask(typ); 271int mask = XPathNavigator.GetContentKindMask(typ); 382int mask = XPathNavigator.GetContentKindMask(typ); 548int mask = XPathNavigator.GetContentKindMask(typ);
System\Xml\Core\XmlAsyncCheckWriter.cs (2)
273public override void WriteNode(XPathNavigator navigator, bool defattr) { 487public override Task WriteNodeAsync(XPathNavigator navigator, bool defattr) {
System\Xml\Core\XmlRawWriter.cs (1)
206public override void WriteNode( System.Xml.XPath.XPathNavigator navigator, bool defattr ) {
System\Xml\Core\XmlRawWriterAsync.cs (1)
148public override Task WriteNodeAsync( System.Xml.XPath.XPathNavigator navigator, bool defattr ) {
System\Xml\Core\XmlWriter.cs (2)
433public virtual void WriteNode(XPathNavigator navigator, bool defattr) { 579private void WriteLocalNamespaces(XPathNavigator nsNav) {
System\Xml\Core\XmlWriterAsync.cs (2)
385public virtual async Task WriteNodeAsync(XPathNavigator navigator, bool defattr) { 506private async Task WriteLocalNamespacesAsync(XPathNavigator nsNav) {
System\Xml\Dom\DocumentXPathNavigator.cs (12)
35public override XPathNavigator Clone() { 730public override bool MoveTo(XPathNavigator other) { 796public override bool MoveToFollowing(string localName, string namespaceUri, XPathNavigator end) { 856public override bool MoveToFollowing(XPathNodeType type, XPathNavigator end) { 1001public override bool IsSamePosition(XPathNavigator other) { 1013public override bool IsDescendant(XPathNavigator other) { 1120public override XmlNodeOrder ComparePosition(XPathNavigator other) { 1324public override XmlWriter ReplaceRange(XPathNavigator lastSiblingToReplace) { 1373public override void DeleteRange(XPathNavigator lastSiblingToDelete) { 1803private XPathNavigator nav; 1809public override XPathNavigator Current { get { return nav; } } 1833public override XPathNavigator Current {
System\Xml\Dom\XmlDocument.cs (2)
618public override XPathNavigator CreateNavigator() { 622internal protected virtual XPathNavigator CreateNavigator(XmlNode node) {
System\Xml\Dom\XmlNode.cs (4)
33public virtual XPathNavigator CreateNavigator() { 52XPathNavigator xn = (this).CreateNavigator(); 64XPathNavigator n = (this).CreateNavigator(); 74XPathNavigator xn = (this).CreateNavigator();
System\Xml\Dom\XPathNodeList.cs (1)
36private XmlNode GetNode(XPathNavigator n) {
System\Xml\Schema\XmlValueConverter.cs (7)
361protected static readonly Type XPathNavigatorType = typeof(XPathNavigator); 2728if (IsDerivedFrom(sourceType, XPathNavigatorType)) return ((XPathNavigator) value); 3015if (IsDerivedFrom(sourceType, XPathNavigatorType)) return ((XPathNavigator) value); 3018if (IsDerivedFrom(sourceType, XPathNavigatorType)) return ToNavigator((XPathNavigator) value); 3048private XPathNavigator ToNavigator(XPathNavigator nav) { 3186if (itemTypeDst == XPathNavigatorType) return ToArray<XPathNavigator>(value, nsResolver);
System\Xml\XPath\Internal\AbsoluteQuery.cs (2)
26public override XPathNavigator MatchNode(XPathNavigator context) {
System\Xml\XPath\Internal\AttributeQuery.cs (4)
27public override XPathNavigator Advance() { 51public override XPathNavigator MatchNode(XPathNavigator context) { 54XPathNavigator temp = context.Clone();
System\Xml\XPath\Internal\BaseAxisQuery.cs (3)
27protected XPathNavigator currentNode; 76public override XPathNavigator Current { get { return currentNode; } } 78public virtual bool matches(XPathNavigator e) {
System\Xml\XPath\Internal\BooleanFunctions.cs (1)
60Debug.Assert(result is XPathNavigator, "Unknown value type");
System\Xml\XPath\Internal\CacheAxisQuery.cs (5)
17protected List<XPathNavigator> outputBuffer; 20this.outputBuffer = new List<XPathNavigator>(); 24this.outputBuffer = new List<XPathNavigator>(other.outputBuffer); 38public override XPathNavigator Advance() { 46public override XPathNavigator Current {
System\Xml\XPath\Internal\CacheChildrenQuery.cs (5)
16using StackNav = ClonableStack<System.Xml.XPath.XPathNavigator>; 24XPathNavigator nextInput = null; 58public override XPathNavigator Advance() { 117private XPathNavigator GetNextInput() { 118XPathNavigator result;
System\Xml\XPath\Internal\CacheOutputQuery.cs (5)
19protected List<XPathNavigator> outputBuffer; 23this.outputBuffer = new List<XPathNavigator>(); 28this.outputBuffer = new List<XPathNavigator>(other.outputBuffer); 47public override XPathNavigator Advance() { 55public override XPathNavigator Current {
System\Xml\XPath\Internal\ChildrenQuery.cs (5)
30public override XPathNavigator Advance() { 32XPathNavigator input = qyInput.Advance(); 52public sealed override XPathNavigator MatchNode(XPathNavigator context) { 55XPathNavigator temp = context.Clone();
System\Xml\XPath\Internal\CompiledXPathExpr.cs (1)
119public override bool PreserveWhitespace(XPathNavigator node) { return false; }
System\Xml\XPath\Internal\ContextQuery.cs (5)
15protected XPathNavigator contextNode; 27public override XPathNavigator Current { get { return contextNode; } } 35public override XPathNavigator Advance() { 43public override XPathNavigator MatchNode(XPathNavigator current) {
System\Xml\XPath\Internal\DescendantBaseQuery.cs (4)
27public override XPathNavigator MatchNode(XPathNavigator context) { 32XPathNavigator result = null; 40XPathNavigator anc = context.Clone();
System\Xml\XPath\Internal\DescendantoverDescendantQuery.cs (1)
32public override XPathNavigator Advance() {
System\Xml\XPath\Internal\DescendantQuery.cs (2)
29public override XPathNavigator Advance() { 33XPathNavigator nav = qyInput.Advance();
System\Xml\XPath\Internal\DocumentorderQuery.cs (3)
22XPathNavigator node; 30public override XPathNavigator MatchNode(XPathNavigator context) {
System\Xml\XPath\Internal\EmptyQuery.cs (2)
18public override XPathNavigator Advance() { return null; } 26public override XPathNavigator Current { get { return null; } }
System\Xml\XPath\Internal\ExtensionQuery.cs (3)
40public override XPathNavigator Current { 52public override XPathNavigator Advance() { 75if (value is XPathNavigator) return value;
System\Xml\XPath\Internal\FilterQuery.cs (8)
49public override XPathNavigator Advance() { 65Debug.Assert(value is XPathNavigator, "Unknown value type"); 69public override XPathNavigator MatchNode(XPathNavigator current) { 70XPathNavigator context; 85XPathNavigator result = current.Clone(); 101XPathNavigator result = current.Clone(); 137XPathNavigator result;
System\Xml\XPath\Internal\FollowingQuery.cs (3)
15private XPathNavigator input; 29public override XPathNavigator Advance() { 36XPathNavigator prev;
System\Xml\XPath\Internal\FollowingSibling.cs (10)
14using StackNav = ClonableStack<System.Xml.XPath.XPathNavigator>; 18List<XPathNavigator> parentStk; 19XPathNavigator nextInput; 23this.parentStk = new List<XPathNavigator>(); 27this.parentStk = new List<XPathNavigator>(other.parentStk); 38private bool Visited(XPathNavigator nav) { 39XPathNavigator parent = nav.Clone(); 50private XPathNavigator FetchInput() { 51XPathNavigator input; 61public override XPathNavigator Advance() {
System\Xml\XPath\Internal\ForwardPositionQuery.cs (3)
24XPathNavigator node; 32public override XPathNavigator MatchNode(XPathNavigator context) {
System\Xml\XPath\Internal\FunctionQuery.cs (3)
76public override XPathNavigator MatchNode(XPathNavigator navigator) { 81XPathNavigator nav = null;
System\Xml\XPath\Internal\GroupQuery.cs (1)
20public override XPathNavigator Advance() {
System\Xml\XPath\Internal\IdQuery.cs (7)
23XPathNavigator contextNode = context.Current.Clone(); 27XPathNavigator temp; 42ProcessIds(contextNode, ((XPathNavigator)argVal).Value); 48void ProcessIds(XPathNavigator contextNode, string val) { 57public override XPathNavigator MatchNode(XPathNavigator context) { 59XPathNavigator result;
System\Xml\XPath\Internal\IteratorFilter.cs (1)
32public override XPathNavigator Current { get { return innerIterator.Current;} }
System\Xml\XPath\Internal\LogicalExpr.cs (2)
352private XPathNavigator current; 370private static string Rtf( object o) { return ((XPathNavigator)o).Value; }
System\Xml\XPath\Internal\MergeFilterQuery.cs (5)
36XPathNavigator node; 44public override XPathNavigator MatchNode(XPathNavigator current) { 45XPathNavigator context = child.MatchNode(current); 54XPathNavigator result = Advance();
System\Xml\XPath\Internal\NamespaceQuery.cs (2)
28public override XPathNavigator Advance() { 51public override bool matches(XPathNavigator e) {
System\Xml\XPath\Internal\NodeFunctions.cs (3)
34private XPathNavigator EvaluateArg(XPathNodeIterator context) { 43XPathNavigator argVal; 72XPathNavigator nav;
System\Xml\XPath\Internal\NumberFunctions.cs (3)
62XPathNavigator value = arg.Advance(); 74return Number(((XPathNavigator)argVal).Value); 82XPathNavigator nav;
System\Xml\XPath\Internal\ParentQuery.cs (1)
25XPathNavigator input;
System\Xml\XPath\Internal\PrecedingQuery.cs (4)
14using StackNav = ClonableStack<System.Xml.XPath.XPathNavigator>; 45public override XPathNavigator Advance() { 47XPathNavigator last; { 48XPathNavigator input = qyInput.Advance();
System\Xml\XPath\Internal\PrecedingSibling.cs (9)
33private bool NotVisited(XPathNavigator nav, List<XPathNavigator> parentStk){ 34XPathNavigator nav1 = nav.Clone(); 49List<XPathNavigator> parentStk = new List<XPathNavigator>(); 50Stack<XPathNavigator> inputStk = new Stack<XPathNavigator>(); 55XPathNavigator input = inputStk.Pop(); 60XPathNavigator prev = input.Clone();
System\Xml\XPath\Internal\Query.cs (15)
65public abstract XPathNavigator Advance(); 67public virtual XPathNavigator MatchNode(XPathNavigator current) { 90protected static XPathNavigator Clone(XPathNavigator input) { 101public bool Insert(List<XPathNavigator> buffer, XPathNavigator nav) { 144public static XmlNodeOrder CompareNodes(XPathNavigator l, XPathNavigator r) { 147XPathNavigator copy = l.Clone(); 166private void AssertDOD(List<XPathNavigator> buffer, XPathNavigator nav, int pos) { 186XPathNavigator last = null; 187XPathNavigator curr; 225Debug.Assert(value is XPathNavigator, "Unknown value type");
System\Xml\XPath\Internal\SortQuery.cs (6)
53XPathNavigator eNext; 74public override XPathNavigator Advance() { 82public override XPathNavigator Current { 115private XPathNavigator node; 117public SortKey(int numKeys, int originalPosition, XPathNavigator node) { 131public XPathNavigator Node { get { return this.node; } }
System\Xml\XPath\Internal\StringFunctions.cs (2)
73XPathNavigator value = argList[0].Advance(); 80return ((XPathNavigator)argVal).Value;
System\Xml\XPath\Internal\UnionExpr.cs (16)
18private XPathNavigator currentNode; 19private XPathNavigator nextNode; 59private XPathNavigator ProcessSamePosition(XPathNavigator result){ 65private XPathNavigator ProcessBeforePosition(XPathNavigator res1, XPathNavigator res2){ 73private XPathNavigator ProcessAfterPosition(XPathNavigator res1, XPathNavigator res2){ 81public override XPathNavigator Advance() { 82XPathNavigator res1, res2; 120public override XPathNavigator MatchNode(XPathNavigator xsltContext) { 122XPathNavigator result = qy1.MatchNode(xsltContext); 135public override XPathNavigator Current { get { return currentNode; } }
System\Xml\XPath\Internal\ValueQuery.cs (2)
22public sealed override XPathNavigator Current { get { throw XPathException.Create(Res.Xp_NodeSetExpected); } } 25public sealed override XPathNavigator Advance() { throw XPathException.Create(Res.Xp_NodeSetExpected); }
System\Xml\XPath\Internal\XPathAncestorIterator.cs (2)
16public XPathAncestorIterator(XPathNavigator nav, XPathNodeType type, bool matchSelf) : base(nav, type, matchSelf) {} 17public XPathAncestorIterator(XPathNavigator nav, string name, string namespaceURI, bool matchSelf) : base(nav, name, namespaceURI, matchSelf) {}
System\Xml\XPath\Internal\XPathAncestorQuery.cs (2)
28XPathNavigator ancestor = null; 29XPathNavigator input;
System\Xml\XPath\Internal\XPathArrayIterator.cs (3)
46public override XPathNavigator Current { 53return (XPathNavigator) list[index - 1]; 77private object debuggerDisplayProxy { get { return index < 1 ? null : (object)new XPathNavigator.DebuggerDisplayProxy(Current); } }
System\Xml\XPath\Internal\XPathAxisIterator.cs (5)
16internal XPathNavigator nav; 24public XPathAxisIterator(XPathNavigator nav, bool matchSelf) { 29public XPathAxisIterator(XPathNavigator nav, XPathNodeType type, bool matchSelf) : this(nav, matchSelf) { 33public XPathAxisIterator(XPathNavigator nav, string name, string namespaceURI, bool matchSelf) : this(nav, matchSelf) { 51public override XPathNavigator Current {
System\Xml\XPath\Internal\XPathChildIterator.cs (2)
16public XPathChildIterator(XPathNavigator nav, XPathNodeType type) : base(nav, type, /*matchSelf:*/false) {} 17public XPathChildIterator(XPathNavigator nav, string name, string namespaceURI) : base(nav, name, namespaceURI, /*matchSelf:*/false) {}
System\Xml\XPath\Internal\XPathDescendantIterator.cs (2)
14public XPathDescendantIterator(XPathNavigator nav, XPathNodeType type, bool matchSelf) : base(nav, type, matchSelf) {} 15public XPathDescendantIterator(XPathNavigator nav, string name, string namespaceURI, bool matchSelf) : base(nav, name, namespaceURI, matchSelf) {}
System\Xml\XPath\Internal\XPathEmptyIterator.cs (1)
20public override XPathNavigator Current {
System\Xml\XPath\Internal\XPathMultyIterator.cs (1)
134public override XPathNavigator Current {
System\Xml\XPath\Internal\XPathSelectionIterator.cs (4)
19private XPathNavigator nav; 23internal XPathSelectionIterator(XPathNavigator nav, Query query) { 39XPathNavigator n = query.Advance(); 51public override XPathNavigator Current { get { return nav; } }
System\Xml\XPath\Internal\XPathSelfQuery.cs (1)
18public override XPathNavigator Advance() {
System\Xml\XPath\Internal\XPathSingletonIterator.cs (4)
16private XPathNavigator nav; 19public XPathSingletonIterator(XPathNavigator nav) { 24public XPathSingletonIterator(XPathNavigator nav, bool moved) : this(nav) { 39public override XPathNavigator Current {
System\Xml\XPath\IXPathNavigable.cs (1)
12XPathNavigator CreateNavigator();
System\Xml\XPath\XPathDocument.cs (1)
279public XPathNavigator CreateNavigator() {
System\Xml\XPath\XPathNavigator.cs (42)
349public virtual XPathNavigator CreateNavigator() { 364XPathNavigator navSave = Clone(); 391XPathNavigator navClone = Clone(); 426XPathNavigator navSave = Clone(); 468public abstract XPathNavigator Clone(); 486XPathNavigator navClone = Clone(); 625public abstract bool MoveTo(XPathNavigator other); 661public virtual bool MoveToFollowing(string localName, string namespaceURI, XPathNavigator end) { 662XPathNavigator navSave = Clone(); 718public virtual bool MoveToFollowing(XPathNodeType type, XPathNavigator end) { 719XPathNavigator navSave = Clone(); 771XPathNavigator navClone = Clone(); 782XPathNavigator navClone = Clone(); 804public abstract bool IsSamePosition(XPathNavigator other); 806public virtual bool IsDescendant(XPathNavigator nav) { 816public virtual XmlNodeOrder ComparePosition( XPathNavigator nav ) { 824XPathNavigator n1 = this.Clone(); 825XPathNavigator n2 = nav.Clone(); 848XPathNavigator parent1 = n1.Clone(); 849XPathNavigator parent2 = n2.Clone(); 986public virtual XPathNavigator SelectSingleNode(string xpath) { 990public virtual XPathNavigator SelectSingleNode(string xpath, IXmlNamespaceResolver resolver) { 994public virtual XPathNavigator SelectSingleNode(XPathExpression expression) { 1130public virtual XmlWriter ReplaceRange(XPathNavigator lastSiblingToReplace) { 1154public virtual void ReplaceSelf(XPathNavigator newNode) { 1252XPathNavigator edit = CreateNavigator(); 1283public virtual void AppendChild(XPathNavigator newChild) { 1308public virtual void PrependChild(XPathNavigator newChild) { 1333public virtual void InsertBefore(XPathNavigator newSibling) { 1358public virtual void InsertAfter(XPathNavigator newSibling) { 1369public virtual void DeleteRange(XPathNavigator lastSiblingToDelete) { 1432XPathNavigator navClone = Clone(); 1445XPathNavigator navClone = Clone(); 1467XPathNavigator navSave = Clone(); 1499XPathNavigator nav = this.Clone(); 1552XPathNavigator nav = this.Clone(); 1584private static int GetDepth(XPathNavigator nav) { 1601private XmlNodeOrder CompareSiblings(XPathNavigator n1, XPathNavigator n2) { 1760XPathNavigator editor = CreateNavigator(); 1884XPathNavigator nav; 1885public DebuggerDisplayProxy(XPathNavigator nav) {
System\Xml\XPath\XPathNavigatorKeyComparer.cs (6)
17XPathNavigator nav1 = obj1 as XPathNavigator; 18XPathNavigator nav2 = obj2 as XPathNavigator; 28XPathNavigator nav; 37else if( null != (nav = obj as XPathNavigator) ) {
System\Xml\XPath\XPathNavigatorReader.cs (28)
33private XPathNavigator nav; 34private XPathNavigator navToRead; 76static public XPathNavigatorReader Create(XPathNavigator navToRead ) { 77XPathNavigator nav = navToRead.Clone(); 107protected XPathNavigatorReader( XPathNavigator navToRead, IXmlLineInfo xli, IXmlSchemaInfo xsi ) { 123get { return XPathNavigator.GetNamespaces( this ); } 233XPathNavigator tempNav = this.nav.Clone(); 280private XPathNavigator GetElemNav() { 281XPathNavigator tempNav; 293XPathNavigator nav = GetElemNav(); 300private XPathNavigator GetElemNav(out int depth) { 301XPathNavigator nav = null; 330private void MoveToAttr(XPathNavigator nav, int depth) { 341XPathNavigator tempNav = GetElemNav(); 364XPathNavigator nav = this.nav; 405XPathNavigator nav = this.nav; 438private static string GetNamespaceByIndex( XPathNavigator nav, int index, out int count ) { 458XPathNavigator nav = GetElemNav(); 490XPathNavigator nav = GetElemNav(out depth); 522XPathNavigator nav = GetElemNav(out depth); 555XPathNavigator nav = this.nav.Clone(); 570XPathNavigator prev = nav.Clone(); 612XPathNavigator nav = GetElemNav(out depth); 974internal XPathNavigatorReaderWithSI( XPathNavigator navToRead, IXmlLineInfo xli, IXmlSchemaInfo xsi ) 1129public override bool MoveTo(XPathNavigator other) { 1134public override XmlNodeOrder ComparePosition(XPathNavigator other) { 1139public override bool IsSamePosition(XPathNavigator other) { 1148public override XPathNavigator Clone() {
System\Xml\XPath\XPathNodeIterator.cs (3)
22public abstract XPathNavigator Current { get; } 38private object debuggerDisplayProxy { get { return Current == null ? null : (object)new XPathNavigator.DebuggerDisplayProxy(Current); } } 107sb.Append(new XPathNavigator.DebuggerDisplayProxy(nodeIterator.Current).ToString());
System\Xml\Xslt\XsltContext.cs (2)
17object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext); 36public abstract bool PreserveWhitespace(XPathNavigator node);
System\Xml\Xslt\XslTransform.cs (13)
72public void Load(XPathNavigator stylesheet) { 78public void Load(XPathNavigator stylesheet, XmlResolver resolver) { 115public void Load(XPathNavigator stylesheet, XmlResolver resolver, Evidence evidence) { 136public XmlReader Transform(XPathNavigator input, XsltArgumentList args, XmlResolver resolver) { 142public XmlReader Transform(XPathNavigator input, XsltArgumentList args) { 146public void Transform(XPathNavigator input, XsltArgumentList args, XmlWriter output, XmlResolver resolver) { 152public void Transform(XPathNavigator input, XsltArgumentList args, XmlWriter output) { 155public void Transform(XPathNavigator input, XsltArgumentList args, Stream output, XmlResolver resolver) { 161public void Transform(XPathNavigator input, XsltArgumentList args, Stream output) { 165public void Transform(XPathNavigator input, XsltArgumentList args, TextWriter output, XmlResolver resolver) { 171public void Transform(XPathNavigator input, XsltArgumentList args, TextWriter output) { 257private void Compile(XPathNavigator stylesheet, XmlResolver resolver, Evidence evidence) { 308public void OnInstructionCompile(XPathNavigator styleSheetNavigator) {
System.Xml.Linq (12)
System\Xml\Linq\XNodeNavigator.cs (12)
269public override XPathNavigator Clone() { 273public override bool IsSamePosition(XPathNavigator navigator) { 281public override bool MoveTo(XPathNavigator navigator) { 780XPathNavigator navigator = node.CreateNavigator(); 790foreach (XPathNavigator navigator in result) { 812/// Creates an <see cref="XPathNavigator"/> for a given <see cref="XNode"/> 815/// <returns>An <see cref="XPathNavigator"/></returns> 816public static XPathNavigator CreateNavigator(this XNode node) { 821/// Creates an <see cref="XPathNavigator"/> for a given <see cref="XNode"/> 825/// the <see cref="XPathNavigator"/></param> 826/// <returns>An <see cref="XPathNavigator"/></returns> 827public static XPathNavigator CreateNavigator(this XNode node, XmlNameTable nameTable) {