Base:
property
Parameters
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.Parameters
37 references to Parameters
Microsoft.CodeAnalysis.CSharp (37)
Binder\Binder.ValueChecks.cs (4)
3454methodSymbol.Parameters, 3894signature.Parameters, 4156ptrSymbol.Parameters, 4878ptrSymbol.Parameters,
Binder\RefSafetyAnalysis.cs (1)
895method.Parameters,
Binder\Semantics\AccessCheck.cs (1)
173foreach (var param in funcPtr.Signature.Parameters)
Binder\Semantics\Conversions\ConversionsBase.cs (4)
3398var sourceParam = sourceSig.Parameters[i]; 3399var destinationParam = destinationSig.Parameters[i]; 3406if (!hasConversion(sourceParam.RefKind, destinationSig.Parameters[i].TypeWithAnnotations, sourceSig.Parameters[i].TypeWithAnnotations, ref useSiteInfo))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (4)
2418var sourceParam = sourceSignature.Parameters[i]; 2419var targetParam = targetSignature.Parameters[i]; 2768var sourceParam = sourceSignature.Parameters[i]; 2769var targetParam = targetSignature.Parameters[i];
CodeGen\EmitExpression.cs (1)
4030EmitArguments(ptrInvocation.Arguments, method.Parameters, ptrInvocation.ArgumentRefKindsOpt);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (4)
407foreach (var param in sig.Parameters) 682return sig.Parameters.SequenceEqual(otherSig.Parameters, AreFunctionPointerParametersEqual); 924foreach (var param in sig.Parameters)
FlowAnalysis\NullableWalker.cs (1)
8925FunctionPointerTypeSymbol { Signature: { Parameters: { } parameters } signature } => (signature, parameters),
Symbols\AbstractTypeMap.cs (2)
250var paramCount = f.Signature.Parameters.Length; 255foreach (var param in f.Signature.Parameters)
Symbols\Compilation_WellKnownMembers.cs (1)
1005foreach (var param in sig.Parameters)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (7)
343this.Parameters, 597foreach (var param in Parameters) 607if (!Parameters.IsEmpty) 609var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(Parameters.Length); 611foreach (var param in Parameters) 787foreach (var parameter in this.Parameters) 804|| GetUnificationUseSiteDiagnosticRecursive(ref result, Parameters, owner, ref checkedTypes);
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
367foreach (var param in sig.Parameters)
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
186foreach (var param in type.Signature.Parameters)
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
220var param = type.Signature.Parameters[i];
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
776foreach (var parameter in signature.Parameters)
Symbols\TypeSymbolExtensions.cs (2)
586if (type is FunctionPointerTypeSymbol { Signature: { Parameters: var functionPointerParameters } }) 2053foreach (var param in funcPtrType.Signature.Parameters)
Utilities\TypeSymbolExtensions.cs (1)
118foreach (var param in funcPtr.Signature.Parameters)