3 types derived from UriTemplateQueryValue
System.ServiceModel (3)
System\UriTemplateLiteralQueryValue.cs (1)
14
class UriTemplateLiteralQueryValue :
UriTemplateQueryValue
, IComparable<UriTemplateLiteralQueryValue>
System\UriTemplateQueryValue.cs (1)
83
class EmptyUriTemplateQueryValue :
UriTemplateQueryValue
System\UriTemplateVariableQueryValue.cs (1)
12
class UriTemplateVariableQueryValue :
UriTemplateQueryValue
24 references to UriTemplateQueryValue
System.ServiceModel (24)
System\UriTemplate.cs (6)
25
internal readonly Dictionary<string,
UriTemplateQueryValue
> queries; // keys are original case specified in UriTemplate constructor, dictionary ignores case
62
this.queries = new Dictionary<string,
UriTemplateQueryValue
>(StringComparer.OrdinalIgnoreCase);
199
this.queries.Add(key,
UriTemplateQueryValue
.CreateFromUriTemplate(value, this));
559
foreach (KeyValuePair<string,
UriTemplateQueryValue
> kvp in this.queries)
605
UriTemplateQueryValue
utqv = this.queries[key];
606
UriTemplateQueryValue
otherUtqv;
System\UriTemplateHelpers.cs (6)
32
foreach (KeyValuePair<string,
UriTemplateQueryValue
> kvp in ut.queries)
50
if (kvp.Value ==
UriTemplateQueryValue
.Empty)
141
foreach (
UriTemplateQueryValue
utqv in ut.queries.Values)
264
foreach (KeyValuePair<string,
UriTemplateQueryValue
> kvp in array[i].queries)
337
UriTemplateQueryValue
utqv = up.queries[queryVarName];
339
if (utqv ==
UriTemplateQueryValue
.Empty)
System\UriTemplateLiteralQueryValue.cs (1)
65
public override bool IsEquivalentTo(
UriTemplateQueryValue
other)
System\UriTemplateQueryValue.cs (10)
18
static
UriTemplateQueryValue
empty = new EmptyUriTemplateQueryValue();
25
public static
UriTemplateQueryValue
Empty
29
return
UriTemplateQueryValue
.empty;
40
public static
UriTemplateQueryValue
CreateFromUriTemplate(string value, UriTemplate template)
45
return
UriTemplateQueryValue
.Empty;
66
public static bool IsNullOrEmpty(
UriTemplateQueryValue
utqv)
72
if (utqv ==
UriTemplateQueryValue
.Empty)
80
public abstract bool IsEquivalentTo(
UriTemplateQueryValue
other);
94
public override bool IsEquivalentTo(
UriTemplateQueryValue
other)
96
return (other ==
UriTemplateQueryValue
.Empty);
System\UriTemplateVariableQueryValue.cs (1)
35
public override bool IsEquivalentTo(
UriTemplateQueryValue
other)