2 instantiations of EpmSourcePathSegment
System.Data.Services (2)
System\Data\Services\Epm\EpmSourceTree.cs (2)
43this.root = new EpmSourcePathSegment(""); 88currentProperty = new EpmSourcePathSegment(propertyName);
15 references to EpmSourcePathSegment
System.Data.Services (15)
System\Data\Services\Epm\EpmSourcePathSegment.cs (3)
28private List<EpmSourcePathSegment> subProperties; 39this.subProperties = new List<EpmSourcePathSegment>(); 54internal List<EpmSourcePathSegment> SubProperties
System\Data\Services\Epm\EpmSourceTree.cs (5)
32private readonly EpmSourcePathSegment root; 52internal EpmSourcePathSegment Root 69EpmSourcePathSegment currentProperty = this.Root; 70IList<EpmSourcePathSegment> activeSubProperties = currentProperty.SubProperties; 71EpmSourcePathSegment foundProperty = null;
System\Data\Services\Providers\BasicExpandProvider.cs (1)
993foreach (EpmSourcePathSegment epmSegment in resourceType.EpmSourceTree.Root.SubProperties)
System\Data\Services\Serializers\SyndicationSerializer.cs (6)
357private static bool EpmNeedToSkip(EpmSourcePathSegment currentSourceRoot, String propertyName) 361EpmSourcePathSegment epmProperty = currentSourceRoot.SubProperties.Find(subProp => subProp.PropertyName == propertyName); 383private static EpmSourcePathSegment EpmGetComplexPropertySegment(EpmSourcePathSegment currentSourceRoot, String propertyName) 402private void WriteComplexObjectValue(object element, string propertyName, ResourceType expectedType, string relativeUri, DictionaryContent content, EpmSourcePathSegment currentSourceRoot) 745private void WriteObjectProperties(IExpandedResult expanded, object customObject, ResourceType resourceType, Uri absoluteUri, string relativeUri, SyndicationItem item, DictionaryContent content, EpmSourcePathSegment currentSourceRoot)