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