3 instantiations of ValueSet
Microsoft.CodeAnalysis.CodeStyle (3)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (3)
167
return new
ValueSet
(set.Add(v), _equalityComparer);
218
private readonly ValueSet _emptySet =
new
(null, null);
266
updated = new
ValueSet
(v, _valueComparer);
21 references to ValueSet
Microsoft.CodeAnalysis.CodeStyle (18)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (18)
15
internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.
ValueSet
>>
27
public Enumerator(
ValueSet
v)
152
public
ValueSet
Add(V v)
200
public bool Equals(
ValueSet
other)
206
private readonly Dictionary<K,
ValueSet
> _dictionary;
214
public Dictionary<K,
ValueSet
>.KeyCollection Keys => _dictionary.Keys;
216
public Dictionary<K,
ValueSet
>.ValueCollection Values => _dictionary.Values;
218
private readonly
ValueSet
_emptySet = new(null, null);
221
public
ValueSet
this[K k]
225
return _dictionary.TryGetValue(k, out
var
set) ? set : _emptySet;
231
_dictionary = new Dictionary<K,
ValueSet
>();
236
_dictionary = new Dictionary<K,
ValueSet
>(comparer);
248
_dictionary = new Dictionary<K,
ValueSet
>(capacity, comparer);
254
ValueSet
updated;
256
if (_dictionary.TryGetValue(k, out
ValueSet
set))
278
public Dictionary<K,
ValueSet
>.Enumerator GetEnumerator()
283
IEnumerator<KeyValuePair<K,
ValueSet
>> IEnumerable<KeyValuePair<K,
ValueSet
>>.GetEnumerator()
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
150
MultiDictionary<SyntaxNode, (SyntaxNode exprOrStatement, ImmutableArray<IParameterSymbol> unassignedParameters)>.
ValueSet
values,
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (1)
33
MultiDictionary<SyntaxNode, (SyntaxNode exprOrStatement, ImmutableArray<IParameterSymbol> unassignedParameters)>.
ValueSet
values,
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
57
MultiDictionary<SyntaxNode, (SyntaxNode exprOrStatement, ImmutableArray<IParameterSymbol> unassignedParameters)>.
ValueSet
values,