1 instantiation of ParameterSignature
Microsoft.CodeAnalysis.Workspaces (1)
Rename\ConflictEngine\DeclarationConflictHelpers.cs (1)
114
signatureBuilder.Add(new
ParameterSignature
(parameter.Type, refKind));
9 references to ParameterSignature
Microsoft.CodeAnalysis.Workspaces (9)
Rename\ConflictEngine\DeclarationConflictHelpers.cs (9)
42
Func<ISymbol, ImmutableArray<ImmutableArray<
ParameterSignature
>>> getAllSignatures)
44
var signatureToConflictingMember = new Dictionary<ImmutableArray<
ParameterSignature
>, ISymbol>(ConflictingSignatureComparer.Instance);
79
private sealed class ConflictingSignatureComparer : IEqualityComparer<ImmutableArray<
ParameterSignature
>>
85
public bool Equals(ImmutableArray<
ParameterSignature
> x, ImmutableArray<
ParameterSignature
> y)
88
public int GetHashCode(ImmutableArray<
ParameterSignature
> obj)
97
private static ImmutableArray<ImmutableArray<
ParameterSignature
>> GetAllSignatures(ImmutableArray<IParameterSymbol> parameters, bool trimOptionalParameters, bool distinguishRefKind)
99
var resultBuilder = ArrayBuilder<ImmutableArray<
ParameterSignature
>>.GetInstance();
101
var signatureBuilder = ArrayBuilder<
ParameterSignature
>.GetInstance();