7 instantiations of ContentLocatorPart
PresentationFramework (7)
MS\Internal\Annotations\Anchoring\DataIdProcessor.cs (1)
392ContentLocatorPart part = new ContentLocatorPart(DataIdElementName);
MS\Internal\Annotations\Anchoring\FixedPageProcessor.cs (1)
320ContentLocatorPart part = new ContentLocatorPart(PageNumberElementName);
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (1)
195ContentLocatorPart part = new ContentLocatorPart(FixedTextElementName);
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (1)
150ContentLocatorPart part = new ContentLocatorPart(CharacterRangeElementName);
MS\Internal\Annotations\Anchoring\TextViewSelectionProcessor.cs (1)
145ContentLocatorPart part = new ContentLocatorPart(TextSelectionProcessor.CharacterRangeElementName);// DocumentPageViewLocatorPart();
System\Windows\Annotations\LocatorPart.cs (1)
138ContentLocatorPart newPart = new ContentLocatorPart(_type);
System\Windows\Annotations\LocatorPartList.cs (1)
210ContentLocatorPart part = new ContentLocatorPart(new XmlQualifiedName(reader.LocalName, reader.NamespaceURI));
54 references to ContentLocatorPart
PresentationFramework (54)
MS\Internal\Annotations\Anchoring\DataIdProcessor.cs (4)
150ContentLocatorPart newLocatorPart = CreateLocatorPart(node.Node); 175public override DependencyObject ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out bool continueResolving) 383private ContentLocatorPart CreateLocatorPart(DependencyObject node) 392ContentLocatorPart part = new ContentLocatorPart(DataIdElementName);
MS\Internal\Annotations\Anchoring\FixedPageProcessor.cs (4)
137ContentLocatorPart locatorPart = CreateLocatorPart(pageNb); 164public override DependencyObject ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out bool continueResolving) 316internal static ContentLocatorPart CreateLocatorPart(int page) 320ContentLocatorPart part = new ContentLocatorPart(PageNumberElementName);
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (6)
182public override IList<ContentLocatorPart> 195ContentLocatorPart part = new ContentLocatorPart(FixedTextElementName); 229List<ContentLocatorPart> res = new List<ContentLocatorPart>(1); 252public override Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel) 488private void GetLocatorPartSegmentValues(ContentLocatorPart locatorPart, int segmentNumber, out Point start, out Point end)
MS\Internal\Annotations\Anchoring\LocatorManager.cs (5)
150public SubTreeProcessor GetSubTreeProcessorForLocatorPart(ContentLocatorPart locatorPart) 236public SelectionProcessor GetSelectionProcessorForLocatorPart(ContentLocatorPart locatorPart) 711IList<ContentLocatorPart> locatorParts = selProcessor.GenerateLocatorParts(selection, startNode.Node); 893ContentLocatorPart locatorPart = realLocator.Parts[offset]; 1096ContentLocatorPart locatorPart = locator.Parts[data.LocatorPartIndex];
MS\Internal\Annotations\Anchoring\SelectionProcessor.cs (2)
106public abstract IList<ContentLocatorPart> GenerateLocatorParts(Object selection, DependencyObject startNode); 121public abstract Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel);
MS\Internal\Annotations\Anchoring\SubTreeProcessor.cs (1)
139public abstract DependencyObject ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out bool continueResolving);
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (7)
123public override IList<ContentLocatorPart> 150ContentLocatorPart part = new ContentLocatorPart(CharacterRangeElementName); 163List<ContentLocatorPart> res = new List<ContentLocatorPart>(1); 186public override Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel) 351internal static void GetMaxMinLocatorPartValues(ContentLocatorPart locatorPart, out int startOffset, out int endOffset) 431private static void GetLocatorPartSegmentValues(ContentLocatorPart locatorPart, int segmentNumber, out int startOffset, out int endOffset)
MS\Internal\Annotations\Anchoring\TextViewSelectionProcessor.cs (5)
121public override IList<ContentLocatorPart> 126List<ContentLocatorPart> res = null; 130res = new List<ContentLocatorPart>(1); 145ContentLocatorPart part = new ContentLocatorPart(TextSelectionProcessor.CharacterRangeElementName);// DocumentPageViewLocatorPart(); 164public override Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel)
MS\Internal\Annotations\Anchoring\TreeNodeSelectionProcessor.cs (3)
137public override IList<ContentLocatorPart> GenerateLocatorParts(Object selection, DependencyObject startNode) 142return new List<ContentLocatorPart>(0); 158public override Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel)
System\Windows\Annotations\LocatorPart.cs (4)
78ContentLocatorPart part = obj as ContentLocatorPart; 138ContentLocatorPart newPart = new ContentLocatorPart(_type); 224internal bool Matches(ContentLocatorPart part)
System\Windows\Annotations\LocatorPartList.cs (13)
36_parts = new AnnotationObservableCollection<ContentLocatorPart>(); 77ContentLocatorPart left = locator.Parts[locatorPartIndex]; 78ContentLocatorPart right = this.Parts[locatorPartIndex]; 104ContentLocatorPart newPart = null; 105foreach (ContentLocatorPart part in this.Parts) 108newPart = (ContentLocatorPart)part.Clone(); 153foreach (ContentLocatorPart part in _parts) 210ContentLocatorPart part = new ContentLocatorPart(new XmlQualifiedName(reader.LocalName, reader.NamespaceURI)); 319public Collection<ContentLocatorPart> Parts 347internal IList<ContentLocatorBase> DotProduct(IList<ContentLocatorPart> additionalLocatorParts) 442foreach(ContentLocatorPart part in other.Parts) 444this.Parts.Add((ContentLocatorPart)part.Clone()); 480private AnnotationObservableCollection<ContentLocatorPart> _parts;