7 instantiations of ContentLocatorPart
PresentationFramework (7)
MS\Internal\Annotations\Anchoring\DataIdProcessor.cs (1)
415ContentLocatorPart part = new ContentLocatorPart(DataIdElementName);
MS\Internal\Annotations\Anchoring\FixedPageProcessor.cs (1)
328ContentLocatorPart part = new ContentLocatorPart(PageNumberElementName);
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (1)
207ContentLocatorPart part = new ContentLocatorPart(FixedTextElementName);
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (1)
161ContentLocatorPart part = new ContentLocatorPart(CharacterRangeElementName);
MS\Internal\Annotations\Anchoring\TextViewSelectionProcessor.cs (1)
158ContentLocatorPart part = new ContentLocatorPart(TextSelectionProcessor.CharacterRangeElementName);// DocumentPageViewLocatorPart();
System\Windows\Annotations\LocatorPart.cs (1)
143ContentLocatorPart newPart = new ContentLocatorPart(_type);
System\Windows\Annotations\LocatorPartList.cs (1)
232ContentLocatorPart part = new ContentLocatorPart(new XmlQualifiedName(reader.LocalName, reader.NamespaceURI));
54 references to ContentLocatorPart
PresentationFramework (54)
MS\Internal\Annotations\Anchoring\DataIdProcessor.cs (4)
171ContentLocatorPart newLocatorPart = CreateLocatorPart(node.Node); 196public override DependencyObject ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out bool continueResolving) 406private ContentLocatorPart CreateLocatorPart(DependencyObject node) 415ContentLocatorPart part = new ContentLocatorPart(DataIdElementName);
MS\Internal\Annotations\Anchoring\FixedPageProcessor.cs (4)
145ContentLocatorPart locatorPart = CreateLocatorPart(pageNb); 172public override DependencyObject ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out bool continueResolving) 324static internal ContentLocatorPart CreateLocatorPart(int page) 328ContentLocatorPart part = new ContentLocatorPart(PageNumberElementName);
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (6)
194public override IList<ContentLocatorPart> 207ContentLocatorPart part = new ContentLocatorPart(FixedTextElementName); 241List<ContentLocatorPart> res = new List<ContentLocatorPart>(1); 264public override Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel) 500private void GetLocatorPartSegmentValues(ContentLocatorPart locatorPart, int segmentNumber, out Point start, out Point end)
MS\Internal\Annotations\Anchoring\LocatorManager.cs (5)
173public SubTreeProcessor GetSubTreeProcessorForLocatorPart(ContentLocatorPart locatorPart) 259public SelectionProcessor GetSelectionProcessorForLocatorPart(ContentLocatorPart locatorPart) 735IList<ContentLocatorPart> locatorParts = selProcessor.GenerateLocatorParts(selection, startNode.Node); 917ContentLocatorPart locatorPart = realLocator.Parts[offset]; 1118ContentLocatorPart locatorPart = locator.Parts[data.LocatorPartIndex];
MS\Internal\Annotations\Anchoring\SelectionProcessor.cs (2)
112public abstract IList<ContentLocatorPart> GenerateLocatorParts(Object selection, DependencyObject startNode); 127public abstract Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel);
MS\Internal\Annotations\Anchoring\SubTreeProcessor.cs (1)
147public abstract DependencyObject ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out bool continueResolving);
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (7)
134public override IList<ContentLocatorPart> 161ContentLocatorPart part = new ContentLocatorPart(CharacterRangeElementName); 174List<ContentLocatorPart> res = new List<ContentLocatorPart>(1); 197public override Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel) 362internal static void GetMaxMinLocatorPartValues(ContentLocatorPart locatorPart, out int startOffset, out int endOffset) 442private static void GetLocatorPartSegmentValues(ContentLocatorPart locatorPart, int segmentNumber, out int startOffset, out int endOffset)
MS\Internal\Annotations\Anchoring\TextViewSelectionProcessor.cs (5)
134public override IList<ContentLocatorPart> 139List<ContentLocatorPart> res = null; 143res = new List<ContentLocatorPart>(1); 158ContentLocatorPart part = new ContentLocatorPart(TextSelectionProcessor.CharacterRangeElementName);// DocumentPageViewLocatorPart(); 177public override Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel)
MS\Internal\Annotations\Anchoring\TreeNodeSelectionProcessor.cs (3)
145public override IList<ContentLocatorPart> GenerateLocatorParts(Object selection, DependencyObject startNode) 150return new List<ContentLocatorPart>(0); 166public override Object ResolveLocatorPart(ContentLocatorPart locatorPart, DependencyObject startNode, out AttachmentLevel attachmentLevel)
System\Windows\Annotations\LocatorPart.cs (4)
83ContentLocatorPart part = obj as ContentLocatorPart; 143ContentLocatorPart newPart = new ContentLocatorPart(_type); 229internal bool Matches(ContentLocatorPart part)
System\Windows\Annotations\LocatorPartList.cs (13)
57_parts = new AnnotationObservableCollection<ContentLocatorPart>(); 99ContentLocatorPart left = locator.Parts[locatorPartIndex]; 100ContentLocatorPart right = this.Parts[locatorPartIndex]; 126ContentLocatorPart newPart = null; 127foreach (ContentLocatorPart part in this.Parts) 130newPart = (ContentLocatorPart)part.Clone(); 175foreach (ContentLocatorPart part in _parts) 232ContentLocatorPart part = new ContentLocatorPart(new XmlQualifiedName(reader.LocalName, reader.NamespaceURI)); 341public Collection<ContentLocatorPart> Parts 369internal IList<ContentLocatorBase> DotProduct(IList<ContentLocatorPart> additionalLocatorParts) 464foreach(ContentLocatorPart part in other.Parts) 466this.Parts.Add((ContentLocatorPart)part.Clone()); 502private AnnotationObservableCollection<ContentLocatorPart> _parts;