2 writes to _lastResult
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\PullHandlers\VersionedPullCache.CacheItem.cs (2)
115_lastResult = (_lastResult.Value.resultId, cheapVersion, expensiveVersion, dataChecksum); 131_lastResult = (newResultId, cheapVersion, expensiveVersion, dataChecksum);
9 references to _lastResult
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Handler\PullHandlers\VersionedPullCache.CacheItem.cs (9)
22/// Guards access to <see cref="_lastResult"/>. 72_lastResult is not null && 73_lastResult.Value.resultId == previousPullResult?.PreviousResultId) 76if (cheapVersion != null && cheapVersion.Equals(_lastResult.Value.cheapVersion)) 88if (expensiveVersion != null && expensiveVersion.Equals(_lastResult.Value.expensiveVersion)) 106if (_lastResult is not null && _lastResult?.resultId == previousPullResult?.PreviousResultId && _lastResult?.dataChecksum == dataChecksum) 115_lastResult = (_lastResult.Value.resultId, cheapVersion, expensiveVersion, dataChecksum);