5 writes to _currentValues
Microsoft.CodeAnalysis.Workspaces (5)
Options\GlobalOptionService.cs (5)
81return (T)GetOption_NoLock(ref _currentValues, optionKey, persisters)!; 111values.Add(GetOption_NoLock(ref _currentValues, optionKey, persisters)); 168_currentValues = currentValues; 209_currentValues = _currentValues.SetItem(optionKey, newValue); 250_instance._currentValues = ImmutableDictionary.Create<OptionKey2, object?>();
5 references to _currentValues
Microsoft.CodeAnalysis.Workspaces (5)
Options\GlobalOptionService.cs (5)
72if (_currentValues.TryGetValue(optionKey, out var value)) 91var currentValues = _currentValues; 155var currentValues = _currentValues; 200if (_currentValues.TryGetValue(optionKey, out var oldValue)) 209_currentValues = _currentValues.SetItem(optionKey, newValue);