2 instantiations of SimpleKeyValueLogMessage
Microsoft.CodeAnalysis.Workspaces (2)
9 references to SimpleKeyValueLogMessage
Microsoft.CodeAnalysis.Workspaces (9)
Log\KeyValueLogMessage.cs (9)
22private static readonly ObjectPool<SimpleKeyValueLogMessage> s_pool = new(() => new());
49public static new SimpleKeyValueLogMessage Create(Action<Dictionary<string, object?>> propertySetter, LogLevel logLevel = LogLevel.Information)
51var logMessage = s_pool.Allocate();
57public static new SimpleKeyValueLogMessage Create(LogType kind, LogLevel logLevel = LogLevel.Information)
60public static new SimpleKeyValueLogMessage Create(LogType kind, Action<Dictionary<string, object?>>? propertySetter, LogLevel logLevel = LogLevel.Information)
62var logMessage = s_pool.Allocate();
128=> SimpleKeyValueLogMessage.Create(propertySetter, logLevel);
131=> SimpleKeyValueLogMessage.Create(kind, logLevel);
134=> SimpleKeyValueLogMessage.Create(kind, propertySetter, logLevel);