3 writes to _fields
System.Runtime.Caching (3)
System\Caching\MemoryCacheEntry.cs (3)
128_fields = new SeldomUsedFields(); 140_fields = new SeldomUsedFields(); 182_fields = new SeldomUsedFields();
31 references to _fields
System.Runtime.Caching (31)
System\Caching\MemoryCacheEntry.cs (31)
129_fields._dependencies = dependencies; 130_fields._cache = cache; 139if (_fields == null) { 142if (_fields._cache == null) { 143_fields._cache = cache; 145if (_fields._dependents == null) { 146_fields._dependents = new Dictionary<MemoryCacheEntryChangeMonitor, MemoryCacheEntryChangeMonitor>(); 148_fields._dependents[dependent] = dependent; 166if (_fields != null && _fields._dependencies != null) { 167foreach (ChangeMonitor monitor in _fields._dependencies) { 181if (_fields == null) { 184_fields._updateSentinel = Tuple.Create(sentinelStore, sentinelEntry); 198_fields._cache.RemoveEntry(this.Key, this, CacheEntryRemovedReason.ChangeMonitorChanged); 210if (_fields != null && _fields._dependents != null && _fields._dependents.Count > 0) { 211deps = _fields._dependents.Keys; 214_fields._dependents = null; 215Dbg.Assert(_fields._dependents == null, "_fields._dependents == null"); 229if (_fields != null && _fields._dependencies != null) { 230foreach (ChangeMonitor monitor in _fields._dependencies) { 238if (_fields != null && _fields._dependents != null) { 239_fields._dependents.Remove(dependent); 255SeldomUsedFields fields = _fields; 273if (_fields != null && _fields._dependencies != null) { 274foreach (ChangeMonitor monitor in _fields._dependencies) { 280MemoryCacheStore store = e._fields._cache.GetStore(e);