2 writes to _lazyMap
Microsoft.CodeAnalysis.Workspaces (2)
Log\KeyValueLogMessage.cs (2)
150_lazyMap = null; 165_lazyMap = SharedPools.Default<Dictionary<string, object?>>().AllocateAndClear();
8 references to _lazyMap
Microsoft.CodeAnalysis.Workspaces (8)
Log\KeyValueLogMessage.cs (8)
71return _lazyMap.Count > 0; 80return _lazyMap; 94foreach (var entry in _lazyMap) 147if (_lazyMap != null) 149SharedPools.Default<Dictionary<string, object?>>().ClearAndFree(_lazyMap); 159[MemberNotNull(nameof(_lazyMap))] 163if (_lazyMap == null) 166_propertySetter?.Invoke(_lazyMap);