4 instantiations of ParameterSignature
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (3)
CSharp\MemberSignatureParser.cs (1)
268builder.Add(new ParameterSignature(parameterType, isByRef));
MetadataDecoder.cs (1)
66return new ParameterSignature(type, isByRef);
VisualBasic\MemberSignatureParser.cs (1)
308builder.Add(new ParameterSignature(parameterType, isByRef: modifier == ParameterModifier.ByRef));
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (1)
ParsingTestBase.cs (1)
29return Signature(name, parameterTypes.Select(t => new ParameterSignature(t, isByRef: false)).ToArray());
27 references to ParameterSignature
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (18)
CSharp\MemberSignatureParser.cs (3)
60var parameters = default(ImmutableArray<ParameterSignature>); 254private ImmutableArray<ParameterSignature> ParseParameters() 263var builder = ImmutableArray.CreateBuilder<ParameterSignature>();
MetadataDecoder.cs (4)
33internal ImmutableArray<ParameterSignature> DecodeParameters(MethodDefinition methodDef) 39var builder = ImmutableArray.CreateBuilder<ParameterSignature>(parameterCount); 40var returnType = DecodeParameter(ref signatureReader); 49private ParameterSignature DecodeParameter(ref BlobReader signatureReader)
MetadataResolver.cs (6)
203ImmutableArray<ParameterSignature> methodParameters) 229ImmutableArray<ParameterSignature> propertyParameters) 327ImmutableArray<ParameterSignature> methodParameters) 329ImmutableArray<ParameterSignature> parameters; 375private bool MatchesParameter(ParameterSignature parameterA, ParameterSignature parameterB)
RequestSignature.cs (2)
13internal RequestSignature(Name memberName, ImmutableArray<ParameterSignature> parameters) 20internal readonly ImmutableArray<ParameterSignature> Parameters; // default if not specified
VisualBasic\MemberSignatureParser.cs (3)
69var parameters = default(ImmutableArray<ParameterSignature>); 294private ImmutableArray<ParameterSignature> ParseParameters() 303var builder = ImmutableArray.CreateBuilder<ParameterSignature>();
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (9)
FunctionResolverTestBase.cs (2)
113private static void AppendParameters(StringBuilder builder, ImmutableArray<ParameterSignature> parameters) 120private static void AppendParameter(StringBuilder builder, ParameterSignature signature)
ParameterComparer.cs (4)
12internal sealed class ParameterComparer : IEqualityComparer<ParameterSignature> 16public bool Equals(ParameterSignature x, ParameterSignature y) 21public int GetHashCode(ParameterSignature obj)
ParsingTestBase.cs (3)
19return new RequestSignature(name, default(ImmutableArray<ParameterSignature>)); 24return new RequestSignature(name, ImmutableArray<ParameterSignature>.Empty); 32internal static RequestSignature Signature(Name name, params ParameterSignature[] parameters)