3 instantiations of EpmTargetPathSegment
System.Data.Services.Client (3)
parent\Server\System\Data\Services\Epm\EpmTargetTree.cs (3)
35
this.SyndicationRoot = new
EpmTargetPathSegment
();
36
this.NonSyndicationRoot = new
EpmTargetPathSegment
();
104
currentSegment = new
EpmTargetPathSegment
(targetSegment, namespaceUri, namespacePrefix, currentSegment);
41 references to EpmTargetPathSegment
System.Data.Services.Client (41)
parent\Server\System\Data\Services\Epm\EpmContentSerializerBase.cs (5)
72
protected
EpmTargetPathSegment
Root
112
foreach (
EpmTargetPathSegment
targetSegment in this.Root.SubSegments)
131
protected virtual void Serialize(
EpmTargetPathSegment
targetSegment, EpmSerializationKind kind)
143
IEnumerable<
EpmTargetPathSegment
> segmentsToSerialize;
158
foreach (
EpmTargetPathSegment
segment in segmentsToSerialize)
parent\Server\System\Data\Services\Epm\EpmCustomContentSerializer.cs (10)
38
private Dictionary<
EpmTargetPathSegment
, EpmCustomContentWriterNodeData> visitorContent;
77
foreach (
EpmTargetPathSegment
subSegmentOfRoot in this.Root.SubSegments)
99
protected override void Serialize(
EpmTargetPathSegment
targetSegment, EpmSerializationKind kind)
128
private void WriteAttribute(
EpmTargetPathSegment
targetSegment)
146
private void WriteElement(
EpmTargetPathSegment
targetSegment)
193
this.visitorContent = new Dictionary<
EpmTargetPathSegment
, EpmCustomContentWriterNodeData>(ReferenceEqualityComparer<
EpmTargetPathSegment
>.Instance);
196
foreach (
EpmTargetPathSegment
subSegmentOfRoot in this.Root.SubSegments)
205
private void InitializeSubSegmentVisitorContent(
EpmTargetPathSegment
subSegment)
207
foreach (
EpmTargetPathSegment
segment in subSegment.SubSegments)
parent\Server\System\Data\Services\Epm\EpmCustomContentWriterNodeData.cs (3)
42
internal EpmCustomContentWriterNodeData(
EpmTargetPathSegment
segment, object element)
69
internal EpmCustomContentWriterNodeData(EpmCustomContentWriterNodeData parentData,
EpmTargetPathSegment
segment, object element)
174
private void PopulateData(
EpmTargetPathSegment
segment, object element)
parent\Server\System\Data\Services\Epm\EpmTargetPathSegment.cs (6)
36
private List<
EpmTargetPathSegment
> subSegments;
39
private
EpmTargetPathSegment
parentSegment;
49
this.subSegments = new List<
EpmTargetPathSegment
>();
57
internal EpmTargetPathSegment(String segmentName, String segmentNamespaceUri, String segmentNamespacePrefix,
EpmTargetPathSegment
parentSegment)
119
internal
EpmTargetPathSegment
ParentSegment
128
internal List<
EpmTargetPathSegment
> SubSegments
parent\Server\System\Data\Services\Epm\EpmTargetTree.cs (11)
40
internal
EpmTargetPathSegment
SyndicationRoot
47
internal
EpmTargetPathSegment
NonSyndicationRoot
75
EpmTargetPathSegment
currentSegment = isSyndication ? this.SyndicationRoot : this.NonSyndicationRoot;
76
IList<
EpmTargetPathSegment
> activeSubSegments = currentSegment.SubSegments;
95
EpmTargetPathSegment
foundSegment = activeSubSegments.SingleOrDefault(
149
EpmTargetPathSegment
currentSegment = isSyndication ? this.SyndicationRoot : this.NonSyndicationRoot;
150
List<
EpmTargetPathSegment
> activeSubSegments = currentSegment.SubSegments;
168
EpmTargetPathSegment
foundSegment = activeSubSegments.FirstOrDefault(
195
EpmTargetPathSegment
parentSegment = currentSegment.ParentSegment;
207
private static bool HasMixedContent(
EpmTargetPathSegment
currentSegment, bool ancestorHasContent)
209
foreach (
EpmTargetPathSegment
childSegment in currentSegment.SubSegments.Where(s => !s.IsAttribute))
System\Data\Services\Client\AtomMaterializer.cs (5)
1461
private static void ApplyEntityPropertyMappings(AtomEntry entry, XElement entryElement,
EpmTargetPathSegment
target)
1467
Stack<System.Data.Services.Common.
EpmTargetPathSegment
> segments = new Stack<System.Data.Services.Common.
EpmTargetPathSegment
>();
1475
System.Data.Services.Common.
EpmTargetPathSegment
segment = segments.Pop();
1490
foreach (
var
item in segment.SubSegments)
System\Data\Services\Client\Epm\EpmSyndicationContentSerializer.cs (1)
66
protected override void Serialize(
EpmTargetPathSegment
targetSegment, EpmSerializationKind kind)