14 references to TemplateMap
Microsoft.Extensions.Logging.Generators (14)
LoggerMessageGenerator.Emitter.cs (2)
240foreach (KeyValuePair<string, string> t in lm.TemplateMap) 280if (lm.TemplateMap.TryGetValue(name, out string value))
LoggerMessageGenerator.Parser.cs (11)
272bool success = ExtractTemplates(message, lm.TemplateMap, lm.TemplateList); 445if (lp.IsLogger && lm.TemplateMap.ContainsKey(paramName)) 450else if (lp.IsException && lm.TemplateMap.ContainsKey(paramName)) 455else if (lp.IsLogLevel && lm.TemplateMap.ContainsKey(paramName)) 460else if (hasMessage && lp.IsLogLevel && level != null && !lm.TemplateMap.ContainsKey(paramName) && !lm.TemplateMap.ContainsKey(lp.CodeName)) 464else if (hasMessage && lp.IsTemplateParameter && !lm.TemplateMap.ContainsKey(paramName) && !lm.TemplateMap.ContainsKey($"@{paramName}") && !lm.TemplateMap.ContainsKey(lp.CodeName)) 523foreach (KeyValuePair<string, string> t in lm.TemplateMap) 1035TemplateMap = TemplateMap.Select(kvp => new KeyValuePairEquatable<string, string>(kvp.Key, kvp.Value)).ToImmutableEquatableArray(),
LoggerMessageGenerator.Roslyn4.0.cs (1)
289lm.TemplateMap[kvp.Key] = kvp.Value;