4 instantiations of UriTemplateTrieNode
System.ServiceModel (4)
System\UriTemplateTrieNode.cs (4)
42UriTemplateTrieNode root = new UriTemplateTrieNode(0); 584UriTemplateTrieNode nextNode = new UriTemplateTrieNode(this.depth + 1); 604UriTemplateTrieNode newNode = new UriTemplateTrieNode(this.depth + 1); 618UriTemplateTrieNode newNode = new UriTemplateTrieNode(this.depth + 1);
19 references to UriTemplateTrieNode
System.ServiceModel (19)
System\UriTemplateTable.cs (2)
26UriTemplateTrieNode rootNode; 494rootNode = UriTemplateTrieNode.Make(this.templates, allowDuplicateEquivalentUriTemplates);
System\UriTemplateTrieLocation.cs (2)
10public UriTemplateTrieNode node; 11public UriTemplateTrieLocation(UriTemplateTrieNode n, UriTemplateTrieIntraNodeLocation i)
System\UriTemplateTrieNode.cs (15)
37public static UriTemplateTrieNode Make(IEnumerable<KeyValuePair<UriTemplate, object>> keyValuePairs, 42UriTemplateTrieNode root = new UriTemplateTrieNode(0); 57static void Add(UriTemplateTrieNode root, KeyValuePair<UriTemplate, object> kvp) 61UriTemplateTrieNode current = root; 355static void Validate(UriTemplateTrieNode root, bool allowDuplicateEquivalentUriTemplates) 360Queue<UriTemplateTrieNode> nodesQueue = new Queue<UriTemplateTrieNode>(); 362UriTemplateTrieNode current = root; 479static UriTemplate FindAnyUriTemplate(UriTemplateTrieNode node) 574UriTemplateTrieNode AddNextCompoundSegment(UriTemplateCompoundPathSegment cps) 584UriTemplateTrieNode nextNode = new UriTemplateTrieNode(this.depth + 1); 591UriTemplateTrieNode AddNextLiteralSegment(UriTemplateLiteralPathSegment lps) 604UriTemplateTrieNode newNode = new UriTemplateTrieNode(this.depth + 1); 610UriTemplateTrieNode AddNextVariableSegment() 618UriTemplateTrieNode newNode = new UriTemplateTrieNode(this.depth + 1);