2 writes to variables
System.ServiceModel (2)
System\UriTemplate.cs (2)
518this.variables = new VariablesCollection(this); 526this.variables = new VariablesCollection(this);
32 references to variables
System.ServiceModel (32)
System\UriTemplate.cs (32)
206if (this.variables == null) 218if ((this.variables.DefaultValues != null) && this.variables.DefaultValues.ContainsKey(uppercaseKey)) 223if (this.variables.PathSegmentVariableNames.Contains(uppercaseKey)) 225this.variables.AddDefaultValue(uppercaseKey, kvp.Value); 227else if (this.variables.QueryValueVariableNames.Contains(uppercaseKey)) 252if ((this.variables != null) && (this.variables.DefaultValues != null)) 254this.variables.ValidateDefaults(out this.firstOptionalSegment); 284if (this.variables == null) 290return this.variables.PathSegmentVariableNames; 298if (this.variables == null) 304return this.variables.QueryValueVariableNames; 313return (this.variables == null); 342if (this.variables == null) 348bindInfo = this.variables.PrepareBindInformation(parameters, omitDefaults); 369if (this.variables == null) 375bindInfo = this.variables.PrepareBindInformation(parameters, omitDefaults); 392if (this.variables == null) 403bindInfo = this.variables.PrepareBindInformation(values); 516if (this.variables == null) 520return this.variables.AddPathVariable(sourceNature, varDeclaration, out hasDefaultValue); 524if (this.variables == null) 528return this.variables.AddQueryVariable(varDeclaration); 637int lastPathParameter = ((this.variables == null) ? -1 : this.variables.PathSegmentVariableNames.Count - 1); 742Fx.Assert(this.variables != null, "Otherwise - no default values to bind"); 743Fx.Assert(this.variables.DefaultValues != null, "Otherwise - no default values to bind"); 752this.variables.LookupDefault(vps.VarName, boundParameters); 1016if ((template.variables != null) && (template.variables.DefaultValues != null)) 1018foreach (KeyValuePair<string, string> kvp in template.variables.DefaultValues)