10 writes to _resultsByTarget
Microsoft.Build (10)
BackEnd\Shared\BuildResult.cs (10)
161_resultsByTarget = CreateTargetResultDictionary(1); 207_resultsByTarget = CreateTargetResultDictionaryWithContents(existingResults, targetNames); 247_resultsByTarget = CreateTargetResultDictionary(0); 252_resultsByTarget = targetNames == null ? existingResults._resultsByTarget : CreateTargetResultDictionaryWithContents(existingResults, targetNames); 270_resultsByTarget = result._resultsByTarget; 287_resultsByTarget = result._resultsByTarget; 301_resultsByTarget ??= CreateTargetResultDictionary(1); 549_resultsByTarget ??= CreateTargetResultDictionary(1); 647translator.TranslateDictionary(ref _resultsByTarget, TargetResult.FactoryForDeserialization, CreateTargetResultDictionary); 765_resultsByTarget = new ConcurrentDictionary<string, TargetResult>(_resultsByTarget, StringComparer.OrdinalIgnoreCase),
19 references to _resultsByTarget
Microsoft.Build (19)
BackEnd\Shared\BuildResult.cs (19)
252_resultsByTarget = targetNames == null ? existingResults._resultsByTarget : CreateTargetResultDictionaryWithContents(existingResults, targetNames); 270_resultsByTarget = result._resultsByTarget; 287_resultsByTarget = result._resultsByTarget; 390foreach (KeyValuePair<string, TargetResult> result in _resultsByTarget ?? []) 410{ return _resultsByTarget; } 534{ return _resultsByTarget![target]; } 552if (_resultsByTarget.TryGetValue(target, out TargetResult? targetResult)) 557_resultsByTarget[target] = result; 568foreach (string target in _resultsByTarget?.Keys ?? []) 572_ = _resultsByTarget!.TryRemove(target, out _); 587if (ReferenceEquals(this, results) || ReferenceEquals(_resultsByTarget, results._resultsByTarget)) 593foreach (KeyValuePair<string, TargetResult> targetResult in results._resultsByTarget ?? []) 603_resultsByTarget![targetResult.Key] = targetResult.Value; 617return _resultsByTarget?.ContainsKey(target) ?? false; 622if (_resultsByTarget is null) 628return _resultsByTarget.TryGetValue(target, out value); 734foreach (KeyValuePair<string, TargetResult> targetResultPair in _resultsByTarget ?? []) 765_resultsByTarget = new ConcurrentDictionary<string, TargetResult>(_resultsByTarget, StringComparer.OrdinalIgnoreCase),