3 types derived from UriTemplatePathSegment
System.ServiceModel (3)
System\UriTemplateCompoundPathSegment.cs (1)
18
class UriTemplateCompoundPathSegment :
UriTemplatePathSegment
, IComparable<UriTemplateCompoundPathSegment>
System\UriTemplateLiteralPathSegment.cs (1)
14
class UriTemplateLiteralPathSegment :
UriTemplatePathSegment
, IComparable<UriTemplateLiteralPathSegment>
System\UriTemplateVariablePathSegment.cs (1)
11
class UriTemplateVariablePathSegment :
UriTemplatePathSegment
10 references to UriTemplatePathSegment
System.ServiceModel (10)
System\UriTemplate.cs (4)
26
internal readonly List<
UriTemplatePathSegment
> segments;
61
this.segments = new List<
UriTemplatePathSegment
>();
138
this.segments.Add(
UriTemplatePathSegment
.CreateFromUriTemplate(segment, this));
1448
UriTemplatePathSegment
ps = this.owner.segments[firstOptionalSegment - 1];
System\UriTemplateCompoundPathSegment.cs (1)
138
public override bool IsEquivalentTo(
UriTemplatePathSegment
other, bool ignoreTrailingSlash)
System\UriTemplateLiteralPathSegment.cs (1)
110
public override bool IsEquivalentTo(
UriTemplatePathSegment
other, bool ignoreTrailingSlash)
System\UriTemplatePathSegment.cs (2)
49
public static
UriTemplatePathSegment
CreateFromUriTemplate(string segment, UriTemplate template)
81
public abstract bool IsEquivalentTo(
UriTemplatePathSegment
other, bool ignoreTrailingSlash);
System\UriTemplateTrieNode.cs (1)
71
UriTemplatePathSegment
ps = ut.segments[i];
System\UriTemplateVariablePathSegment.cs (1)
42
public override bool IsEquivalentTo(
UriTemplatePathSegment
other, bool ignoreTrailingSlash)