32 references to ParameterTypesWithAnnotations
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder_Expressions.cs (1)
10803
var parameterTypes = methodSymbol.
ParameterTypesWithAnnotations
;
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
1876
ExactInference(sourceSignature.
ParameterTypesWithAnnotations
[i], targetSignature.
ParameterTypesWithAnnotations
[i], ref useSiteInfo);
BoundTree\NullabilityRewriter.cs (1)
167
updatedLambda = boundLambda.CreateLambdaSymbol(updatedContaining, lambda.ReturnTypeWithAnnotations, lambda.
ParameterTypesWithAnnotations
, lambda.ParameterRefKinds, lambda.RefKind);
Compiler\ClsComplianceChecker.cs (4)
283
foreach (var paramType in constructor.
ParameterTypesWithAnnotations
) // Public caller would select type out of parameters.
637
foreach (var type in attribute.AttributeConstructor.
ParameterTypesWithAnnotations
)
1333
xParameterTypes = mX.
ParameterTypesWithAnnotations
;
1337
yParameterTypes = mY.
ParameterTypesWithAnnotations
;
FlowAnalysis\NullableWalker.cs (1)
4001
var parameterType = constructor.
ParameterTypesWithAnnotations
[0];
Lowering\LocalRewriter\LocalRewriter.cs (1)
416
predicate(localFunction.ReturnTypeWithAnnotations) || localFunction.
ParameterTypesWithAnnotations
.Any(predicate);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (3)
635
rewrittenOperand = _factory.Convert(method.
ParameterTypesWithAnnotations
[0].Type, rewrittenOperand);
658
rewrittenOperand = _factory.Convert(implicitOperator.
ParameterTypesWithAnnotations
[0].Type, rewrittenOperand);
692
rewrittenOperand = _factory.Convert(method.
ParameterTypesWithAnnotations
[0].Type, rewrittenOperand);
Symbols\AbstractTypeMap.cs (1)
245
var parameterTypesWithAnnotations = f.Signature.
ParameterTypesWithAnnotations
;
Symbols\ConversionSignatureComparer.cs (2)
52
&& member1.
ParameterTypesWithAnnotations
[0].Equals(member2.
ParameterTypesWithAnnotations
[0], TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (3)
386
mergedParameterTypes =
ParameterTypesWithAnnotations
;
426
transformedParameterTypes =
ParameterTypesWithAnnotations
;
625
newParamTypes =
ParameterTypesWithAnnotations
;
Symbols\MemberSymbolExtensions.cs (1)
56
return ((MethodSymbol)member).
ParameterTypesWithAnnotations
;
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
379
transformedParameters = paramsTransformed ? paramsBuilder.ToImmutable() : sig.
ParameterTypesWithAnnotations
;
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
203
transformedParameterTypes = type.Signature.
ParameterTypesWithAnnotations
;
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
233
parameterTypes = type.Signature.
ParameterTypesWithAnnotations
;
Symbols\MethodSymbol.cs (1)
906
internal TypeSymbol GetParameterType(int index) =>
ParameterTypesWithAnnotations
[index].Type;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
795
newParameterTypes = signature.
ParameterTypesWithAnnotations
;
Symbols\Source\LambdaSymbol.cs (2)
400
&&
ParameterTypesWithAnnotations
.SequenceEqual(lambda.
ParameterTypesWithAnnotations
, compareKind,
Symbols\Source\SourceMemberContainerSymbol.cs (2)
2559
if (!op1.
ParameterTypesWithAnnotations
[p].Equals(op2.
ParameterTypesWithAnnotations
[p], TypeCompareKind.AllIgnoreOptions))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
790
? ((MethodSymbol)overridingMember).
ParameterTypesWithAnnotations
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1584
ParameterTypesWithAnnotations
.Any(static (p, cancellationTokenType) => p.Type.Equals(cancellationTokenType), cancellationTokenType))
Symbols\TypeSymbolExtensions.cs (1)
2067
paramTypes = funcPtrType.Signature.
ParameterTypesWithAnnotations
;