50 references to Parameter
Microsoft.CodeAnalysis.CSharp (50)
Compiler\AnonymousTypeMethodBodySynthesizer.cs (2)
57F.Assignment(F.Field(F.This(), anonymousType.Properties[index].BackingField), F.Parameter(_parameters[index])); 118BoundLocal boundLocal = F.StoreToTemp(F.As(F.Parameter(_parameters[0]), anonymousType), out assignmentToTemp);
Compiler\MethodBodySynthesizer.Lowered.cs (6)
86F.Parameter(text), 99F.Parameter(text), 114F.Call(F.Parameter(text), F.SpecialMethod(SpecialMember.System_String__Length))), 186F.Parameter(text), 204F.Parameter(text), 462argBuilder.Add(F.Parameter(param));
Compiler\MethodCompiler.cs (1)
1280initializers.Add(factory.Assignment(factory.Field(factory.This(), field), factory.Parameter(parameter)));
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (14)
169bodyBuilder.Add(F.Assignment(F.InstanceField(stateField), F.Parameter(F.CurrentFunction.Parameters[0]))); // this.state = state; 232BoundParameter tokenParameter = F.Parameter(getEnumeratorMethod.Parameters[0]); 512F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_GetResult, F.Parameter(IValueTaskSourceOfBool_GetResult.Parameters[0])))); 537F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_GetStatus, F.Parameter(IValueTaskSourceOfBool_GetStatus.Parameters[0])))); 565F.Parameter(IValueTaskSourceOfBool_OnCompleted.Parameters[0]), 566F.Parameter(IValueTaskSourceOfBool_OnCompleted.Parameters[1]), 567F.Parameter(IValueTaskSourceOfBool_OnCompleted.Parameters[2]), 568F.Parameter(IValueTaskSourceOfBool_OnCompleted.Parameters[3]))), 590F.ExpressionStatement(F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_GetResult, F.Parameter(IValueTaskSource_GetResult.Parameters[0]))), 614F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_GetStatus, F.Parameter(IValueTaskSource_GetStatus.Parameters[0])))); 638F.Parameter(IValueTaskSource_OnCompleted.Parameters[0]), 639F.Parameter(IValueTaskSource_OnCompleted.Parameters[1]), 640F.Parameter(IValueTaskSource_OnCompleted.Parameters[2]), 641F.Parameter(IValueTaskSource_OnCompleted.Parameters[3]))),
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
185new BoundExpression[] { F.Parameter(F.CurrentFunction.Parameters[0]) })),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
818var convertedValue = Visit(_bound.Convert(toType, _bound.Parameter(lambdaParameter), conversion));
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (2)
311MakeStoreLoggerArguments(parameterLogger.Parameters[0], parameter, parameter.Type, _factory.Parameter(parameter), refAssignmentSourceIndex: null, _factory.Literal((ushort)parameter.Ordinal))))); 491ParameterSymbol param => _factory.Parameter(param),
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
282bodyBuilder.Add(F.Assignment(F.Field(F.This(), stateField), F.Parameter(F.CurrentFunction.Parameters[0]))); // this.state = state;
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
323F.Parameter(parameter)));
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
77F.Convert(F.SpecialType(SpecialType.System_Object), F.Parameter(parameter)));
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
50var param = F.Parameter(Parameters[0]);
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (2)
95statementsBuilder.Add(F.Assignment(F.Parameter(parameter), F.Property(F.This(), property))); 99statementsBuilder.Add(F.Assignment(F.Parameter(parameter), F.Field(F.This(), field)));
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (2)
61var left = F.Parameter(Parameters[0]); 62var right = F.Parameter(Parameters[1]);
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
58var other = F.Parameter(Parameters[0]);
Symbols\Synthesized\Records\SynthesizedRecordInequalityOperator.cs (2)
47F.Parameter(Parameters[0]), F.Parameter(Parameters[1]))))));
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (1)
56var paramAccess = F.Parameter(Parameters[0]);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
132BoundParameter builder = F.Parameter(this.Parameters[0]);
Symbols\Synthesized\SynthesizedEmbeddedNativeIntegerAttributeSymbol.cs (1)
97factory.Parameter(parameters.Single())
Symbols\Synthesized\SynthesizedEmbeddedNullableAttributeSymbol.cs (2)
84factory.Parameter(parameters.Single()) 101factory.Parameter(parameters.Single())
Symbols\Synthesized\SynthesizedEmbeddedNullableContextAttributeSymbol.cs (1)
66factory.Parameter(parameters.Single()))));
Symbols\Synthesized\SynthesizedEmbeddedNullablePublicOnlyAttributeSymbol.cs (1)
63factory.Parameter(parameters.Single()))));
Symbols\Synthesized\SynthesizedEmbeddedRefSafetyRulesAttributeSymbol.cs (1)
58factory.Parameter(parameters.Single()))));
Symbols\Synthesized\SynthesizedThrowIfNullMethod.cs (2)
45F.Parameter(argument), 47F.ExpressionStatement(F.Call(receiver: null, ThrowMethod, F.Parameter(paramName)))),
Symbols\Synthesized\SynthesizedThrowMethod.cs (1)
32var body = F.Throw(F.New(F.WellKnownMethod(WellKnownMember.System_ArgumentNullException__ctorString), ImmutableArray.Create<BoundExpression>(F.Parameter(paramName))));
Symbols\Synthesized\SynthesizedThrowSwitchExpressionExceptionMethod.cs (1)
34var body = F.Throw(F.New(F.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject), ImmutableArray.Create<BoundExpression>(F.Parameter(unmatchedValue))));