2 types derived from ContentLocatorBase
PresentationFramework (2)
src\Framework\System\Windows\Annotations\LocatorGroup.cs (1)
47public sealed class ContentLocatorGroup : ContentLocatorBase, IXmlSerializable
src\Framework\System\Windows\Annotations\LocatorPartList.cs (1)
50public sealed class ContentLocator : ContentLocatorBase, IXmlSerializable
54 references to ContentLocatorBase
PresentationFramework (54)
src\Framework\MS\Internal\Annotations\Anchoring\LocatorManager.cs (25)
303IList<ContentLocatorBase> locators = GenerateLocators(node); 339foreach(ContentLocatorBase locator in anchor.ContentLocators) 373public IList<ContentLocatorBase> GenerateLocators(Object selection) 391IList<ContentLocatorBase> returnLocators = null; 404returnLocators = new List<ContentLocatorBase>(0); 426public Object ResolveLocator(ContentLocatorBase locator, int offset, DependencyObject startNode, out AttachmentLevel attachmentLevel) 566internal Object FindAttachedAnchor(DependencyObject startNode, ContentLocator[] prefixes, ContentLocatorBase locator, out AttachmentLevel attachmentLevel) 629private int FindMatchingPrefix(ContentLocator[] prefixes, ContentLocatorBase locator, out bool matched) 682private IList<ContentLocatorBase> GenerateLocators(SubTreeProcessor processor, PathNode startNode, Object selection) 686List <ContentLocatorBase> locatorsToReturn = new List<ContentLocatorBase> (); 693IList<ContentLocatorBase> newLocators = null; 731ContentLocatorBase newLocator = GenerateLocatorGroup(startNode, selection); 766List<ContentLocatorBase> tempLocators = new List<ContentLocatorBase>(locatorsToReturn.Count * locatorParts.Count); 768foreach (ContentLocatorBase loc in locatorsToReturn) 794private ContentLocatorBase GenerateLocatorGroup(PathNode node, Object selection) 799IList<ContentLocatorBase> tempLocators = null; 927private Object InternalResolveLocator(ContentLocatorBase locator, int offset, DependencyObject startNode, bool skipStartNode, out AttachmentLevel attachmentLevel) 1253private IList<ContentLocatorBase> Merge(ContentLocatorBase initialLocator, IList<ContentLocatorBase> additionalLocators) 1257List<ContentLocatorBase> res = new List<ContentLocatorBase>(1); 1265additionalLocators[i] = ((ContentLocatorBase)initialLocator.Clone()).Merge(additionalLocators[i]);
src\Framework\MS\Internal\Annotations\Storage\StoreAnnotationsMap.cs (1)
137foreach (ContentLocatorBase locator in resource.ContentLocators)
src\Framework\System\Windows\Annotations\AnnotationDocumentPaginator.cs (2)
380IList<ContentLocatorBase> locators = _locatorManager.GenerateLocators(dpv); 401foreach (ContentLocatorBase locator in anchor.ContentLocators)
src\Framework\System\Windows\Annotations\AnnotationHelper.cs (3)
699IList<ContentLocatorBase> locators = service.LocatorManager.GenerateLocators(textRange); 1079IList<ContentLocatorBase> locators = service.LocatorManager.GenerateLocators(selection); 1086foreach (ContentLocatorBase locator in locators)
src\Framework\System\Windows\Annotations\AnnotationResource.cs (9)
152foreach (ContentLocatorBase locator in _locators) 205ContentLocatorBase locator = (ContentLocatorBase)LocatorGroupSerializer.Deserialize(reader); 210ContentLocatorBase locator = (ContentLocatorBase)ListSerializer.Deserialize(reader); 319public Collection<ContentLocatorBase> ContentLocators 396private AnnotationObservableCollection<ContentLocatorBase> InternalLocators 402_locators = new AnnotationObservableCollection<ContentLocatorBase>(); 561private AnnotationObservableCollection<ContentLocatorBase> _locators;
src\Framework\System\Windows\Annotations\AnnotationService.cs (1)
1663foreach (ContentLocatorBase locator in anchor.ContentLocators)
src\Framework\System\Windows\Annotations\LocatorBase.cs (2)
164internal abstract ContentLocatorBase Merge(ContentLocatorBase other);
src\Framework\System\Windows\Annotations\LocatorGroup.cs (5)
124foreach (ContentLocatorBase locator in _locators) 231internal override ContentLocatorBase Merge(ContentLocatorBase other) 240List<ContentLocatorBase> tempList = new List<ContentLocatorBase>(locatorGroup.Locators.Count * (this.Locators.Count - 1));
src\Framework\System\Windows\Annotations\LocatorPartList.cs (6)
386internal IList<ContentLocatorBase> DotProduct(IList<ContentLocatorPart> additionalLocatorParts) 388List<ContentLocatorBase> results = null; 393results = new List<ContentLocatorBase>(1); 398results = new List<ContentLocatorBase>(additionalLocatorParts.Count); 423internal override ContentLocatorBase Merge(ContentLocatorBase other)