1 implementation of Parameter
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4949public IParameterSymbol Parameter { get; }
35 references to Parameter
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
6882return new ParameterReferenceOperation(operation.Parameter, semanticModel: null, operation.Syntax,
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
203_referencedParameters.GetOrAdd(parameterReference.Parameter, true);
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
256localOrParameter = parameterReference.Parameter;
SymbolUsageAnalysis.Walker.cs (2)
258=> OnReferenceFound(operation.Parameter, operation); 453_currentAnalysisData.SetTargetsFromSymbolForDelegate(write, parameterReference.Parameter);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
ConvertToRecordHelpers.cs (9)
49} && arg.WalkDownConversion() is IParameterReferenceOperation { Parameter: IParameterSymbol param } 194assignment => (assignment as IParameterReferenceOperation)?.Parameter); 240Instance: IParameterReferenceOperation { Parameter: IParameterSymbol referencedParameter }, 246Instance: IParameterReferenceOperation { Parameter: IParameterSymbol referencedParameter }, 585Parameter: IParameterSymbol referencedParameter1 606=> (operation.WalkDownConversion() as IParameterReferenceOperation)?.Parameter; 614IParameterReferenceOperation paramReference => paramReference.Parameter, 996referencedParameter = (typeCondition.ValueOperand as IParameterReferenceOperation)?.Parameter; 1011referencedParameter = parameterReference.Parameter;
NullableHelpers.cs (1)
102IParameterReferenceOperation parameterReference => parameterReference.Parameter.Equals(symbol),
Microsoft.CodeAnalysis.CSharp.Features (10)
ConvertToRecordHelpers.cs (9)
49} && arg.WalkDownConversion() is IParameterReferenceOperation { Parameter: IParameterSymbol param } 194assignment => (assignment as IParameterReferenceOperation)?.Parameter); 240Instance: IParameterReferenceOperation { Parameter: IParameterSymbol referencedParameter }, 246Instance: IParameterReferenceOperation { Parameter: IParameterSymbol referencedParameter }, 585Parameter: IParameterSymbol referencedParameter1 606=> (operation.WalkDownConversion() as IParameterReferenceOperation)?.Parameter; 614IParameterReferenceOperation paramReference => paramReference.Parameter, 996referencedParameter = (typeCondition.ValueOperand as IParameterReferenceOperation)?.Parameter; 1011referencedParameter = parameterReference.Parameter;
InitializeParameter\CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs (1)
157if (tupleRight.Elements[i] is IParameterReferenceOperation parameterReference && sibling.Equals(parameterReference.Parameter) &&
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
NullableHelpers.cs (1)
102IParameterReferenceOperation parameterReference => parameterReference.Parameter.Equals(symbol),
Microsoft.CodeAnalysis.Features (5)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
203_referencedParameters.GetOrAdd(parameterReference.Parameter, true);
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
256localOrParameter = parameterReference.Parameter;
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
189parameter.Equals(parameterReference.Parameter);
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
500&& parameterOperation.Parameter.Equals(parametersWithVariableDeclarationArgument[0].parameterSymbol);
ValueTracking\ValueTracker.OperationCollector.cs (1)
149IParameterReferenceOperation parameterReference => AddOperationAsync(operation, parameterReference.Parameter, cancellationToken),
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
1019LogString($": {operation.Parameter.Name}");
Compilation\TestOperationVisitor.cs (1)
618Assert.NotNull(operation.Parameter);
Microsoft.CodeAnalysis.Workspaces (2)
SymbolUsageAnalysis.Walker.cs (2)
258=> OnReferenceFound(operation.Parameter, operation); 453_currentAnalysisData.SetTargetsFromSymbolForDelegate(write, parameterReference.Parameter);