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