500 references to Parameter
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
106case SymbolKind.Parameter:
GenerateDocumentationAndConfigFiles (14)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
45public override SymbolKind Kind => SymbolKind.Parameter;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
32SymbolKind.Parameter or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
31case SymbolKind.Parameter:
ILLink.RoslynAnalyzer (1)
CompilationExtensions.cs (1)
96case SymbolKind.Parameter:
Metrics (12)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
Metrics.Legacy (12)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
535if (symbolKinds.Contains(SymbolKind.Parameter))
Symbols\SymbolKindExtensions.cs (1)
43case SymbolKind.Parameter:
Microsoft.CodeAnalysis.Analyzers (16)
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
185nameof(SymbolKind.Parameter),
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
45public override SymbolKind Kind => SymbolKind.Parameter;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
32SymbolKind.Parameter or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
31case SymbolKind.Parameter:
Microsoft.CodeAnalysis.AnalyzerUtilities (19)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
213return location.Symbol?.Kind == SymbolKind.Parameter &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (1)
147result = Symbol.Kind != SymbolKind.Parameter &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (4)
313Debug.Assert(symbol.Kind is SymbolKind.Local or SymbolKind.Parameter or SymbolKind.Field or SymbolKind.Property); 449symbol?.Kind != SymbolKind.Parameter) 519Debug.Assert(symbol.Kind == SymbolKind.Local || symbol.Kind == SymbolKind.Parameter || symbol.IsStatic || symbol.IsLambdaOrLocalFunction()); 534(symbol.Kind == SymbolKind.Local || symbol.Kind == SymbolKind.Parameter))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
1141Debug.Assert(parameterEntity.Symbol?.Kind == SymbolKind.Parameter);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
Microsoft.CodeAnalysis.BannedApiAnalyzers (15)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
45public override SymbolKind Kind => SymbolKind.Parameter;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
32SymbolKind.Parameter or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
31case SymbolKind.Parameter:
Microsoft.CodeAnalysis.CodeStyle (10)
src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (1)
115case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
Microsoft.CodeAnalysis.CodeStyle.Fixes (9)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
71var parameterNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Parameter, Accessibility.NotApplicable, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
145var parameterNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Parameter, Accessibility.NotApplicable, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
194if (semanticInfo.GetAllSymbols().Any(static s => s.Kind is SymbolKind.Local or SymbolKind.Parameter) &&
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (1)
198document, state, SymbolKind.Parameter, Accessibility.NotApplicable, cancellationToken).ConfigureAwait(false))
src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (2)
27new SymbolKindOrTypeKind(SymbolKind.Parameter), 69var kinds = ImmutableArray.Create(new SymbolKindOrTypeKind(SymbolKind.Field), new SymbolKindOrTypeKind(SymbolKind.Parameter), new SymbolKindOrTypeKind(SymbolKind.Local));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
45public override SymbolKind Kind => SymbolKind.Parameter;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
32SymbolKind.Parameter or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
31case SymbolKind.Parameter:
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (3)
src\Features\DiagnosticsTestUtilities\NamingStyles\NamingStylesTestOptionSets.cs (3)
423[new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Parameter)], 455[new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Parameter)], 487[new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Parameter)],
Microsoft.CodeAnalysis.CSharp (47)
Binder\Binder_Expressions.cs (2)
2114case SymbolKind.Parameter: 7526case SymbolKind.Parameter:
Binder\Binder_XmlNameAttribute.cs (1)
45Debug.Assert(lookupSymbols[0].Kind == SymbolKind.TypeParameter || lookupSymbols[0].Kind == SymbolKind.Parameter);
Binder\ExecutableCodeBinder.cs (1)
42(memberSymbol.Kind != SymbolKind.Local && memberSymbol.Kind != SymbolKind.RangeVariable && memberSymbol.Kind != SymbolKind.Parameter));
Binder\InMethodBinder.cs (6)
255SymbolKind newSymbolKind = (object)newSymbol == null ? SymbolKind.Parameter : newSymbol.Kind; 262if (parameterKind == SymbolKind.Parameter) 266case SymbolKind.Parameter: 275goto case SymbolKind.Parameter; 294case SymbolKind.Parameter: 311goto case SymbolKind.Parameter;
Binder\LocalBinderFactory.cs (1)
137Debug.Assert(containingMemberOrLambda.Kind != SymbolKind.Local && containingMemberOrLambda.Kind != SymbolKind.RangeVariable && containingMemberOrLambda.Kind != SymbolKind.Parameter);
Binder\LocalScopeBinder.cs (2)
504SymbolKind newSymbolKind = (object)newSymbol == null ? SymbolKind.Parameter : newSymbol.Kind; 523case SymbolKind.Parameter:
Binder\Semantics\AccessCheck.cs (1)
188case SymbolKind.Parameter:
Binder\WithLambdaParametersBinder.cs (2)
126SymbolKind newSymbolKind = (object)newSymbol == null ? SymbolKind.Parameter : newSymbol.Kind; 133case SymbolKind.Parameter:
BoundTree\BoundTreeRewriter.cs (1)
138case SymbolKind.Parameter:
Compilation\CSharpCompilation.cs (1)
4831case SymbolKind.Parameter:
Compilation\InitializerSemanticModel.cs (2)
171case SymbolKind.Parameter: 282case SymbolKind.Parameter:
Compilation\SyntaxTreeSemanticModel.cs (1)
259Debug.Assert(symbols.All(s => s.Kind == SymbolKind.TypeParameter || s.Kind == SymbolKind.Parameter));
Compiler\ClsComplianceChecker.cs (1)
1139Debug.Assert(symbol.Kind != SymbolKind.Parameter);
Compiler\DocumentationCommentCompiler.cs (1)
1328Debug.Assert(referencedSymbol.Kind == SymbolKind.Parameter);
FlowAnalysis\DefiniteAssignment.cs (2)
693Debug.Assert(captured.Kind == SymbolKind.Parameter || captured.Kind == SymbolKind.Local || captured.Kind == SymbolKind.RangeVariable); 1234else if (symbol.Kind == SymbolKind.Parameter &&
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
31SymbolKind.Parameter => true,
FlowAnalysis\NullableWalker.cs (1)
2023case SymbolKind.Parameter:
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
579case SymbolKind.Parameter:
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (2)
610symbol.Kind == SymbolKind.Parameter || 688case SymbolKind.Parameter:
Lowering\ClosureConversion\ClosureConversion.cs (1)
757case SymbolKind.Parameter:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
208Debug.Assert(symbol.Kind == SymbolKind.Local || symbol.Kind == SymbolKind.Parameter || symbol is LocalFunctionSymbol);
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
206var enumDelta = (targetSymbol.Kind == SymbolKind.Parameter) ?
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (2)
175case SymbolKind.Parameter: 286case SymbolKind.Parameter:
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
177Debug.Assert(localOrParameter.Kind == SymbolKind.Local || localOrParameter.Kind == SymbolKind.Parameter);
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
153Debug.Assert(variable.Kind == SymbolKind.Local || variable.Kind == SymbolKind.Parameter);
Symbols\Attributes\AttributeData.cs (1)
757case SymbolKind.Parameter:
Symbols\ParameterSymbol.cs (1)
271return SymbolKind.Parameter;
Symbols\Symbol.cs (3)
644case SymbolKind.Parameter: 1684case SymbolKind.Parameter: 1739case SymbolKind.Parameter:
Symbols\Symbol_Attributes.cs (1)
97case SymbolKind.Parameter:
Symbols\SymbolDistinguisher.cs (2)
67case SymbolKind.Parameter: 144case SymbolKind.Parameter:
Symbols\SymbolExtensions.cs (1)
509case SymbolKind.Parameter:
Symbols\SymbolKindExtensions.cs (1)
43case SymbolKind.Parameter:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
30if (symbol.IsKind(SymbolKind.Parameter)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
443case SymbolKind.Parameter:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
85not SymbolKind.Parameter and
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
49visibleSymbols = visibleSymbols.WhereAsArray(s => !s.MatchesKind(SymbolKind.Local, SymbolKind.Parameter));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1826SemanticModel.GetSymbolInfo(identifierName.Identifier).Symbol?.Kind == SymbolKind.Parameter)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (6)
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (6)
235[InlineData("void Outer(int [|m|]) {}", "void Outer(int M) {}", SymbolKind.Parameter, Accessibility.Private)] 236[InlineData("void Outer() { void Inner(int [|m|]) {} }", "void Outer() { void Inner(int M) {} }", SymbolKind.Parameter, Accessibility.NotApplicable)] 237[InlineData("void Outer() { System.Action<int> action = [|m|] => {} }", "void Outer() { System.Action<int> action = M => {} }", SymbolKind.Parameter, Accessibility.NotApplicable)] 238[InlineData("void Outer() { System.Action<int> action = ([|m|]) => {} }", "void Outer() { System.Action<int> action = (M) => {} }", SymbolKind.Parameter, Accessibility.NotApplicable)] 239[InlineData("void Outer() { System.Action<int> action = (int [|m|]) => {} }", "void Outer() { System.Action<int> action = (int M) => {} }", SymbolKind.Parameter, Accessibility.NotApplicable)] 240[InlineData("void Outer() { System.Action<int> action = delegate (int [|m|]) {} }", "void Outer() { System.Action<int> action = delegate (int M) {} }", SymbolKind.Parameter, Accessibility.NotApplicable)]
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (11)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (2)
2712[new SymbolKindOrTypeKind(SymbolKind.Parameter)], 2718[new SymbolKindOrTypeKind(SymbolKind.Parameter), new SymbolKindOrTypeKind(SymbolKind.Local)],
Completion\CompletionProviders\DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs (5)
294new SymbolKindOrTypeKind(SymbolKind.Parameter)); 311new SymbolKindOrTypeKind(SymbolKind.Parameter)); 328new SymbolKindOrTypeKind(SymbolKind.Parameter)); 345new SymbolKindOrTypeKind(SymbolKind.Parameter)); 363new SymbolKindOrTypeKind(SymbolKind.Parameter));
SymbolKey\SymbolKeyMetadataVsSourceTests.cs (3)
153originalSymbols = [.. originalSymbols.Where(s => !s.IsAccessor() && s.Kind != SymbolKind.Parameter).OrderBy(s => s.Name).Select(s => s)]; 340var originalSymbols = originals.Where(s => !s.IsAccessor() && s.Kind != SymbolKind.Parameter).OrderBy(s => s.Name).ToList(); 424var originalSymbols = originals.Where(s => !s.IsAccessor() && s.Kind != SymbolKind.Parameter).OrderBy(s => s.Name).ToList();
SymbolKey\SymbolKeyTestBase.cs (1)
176kinds.Add(SymbolKind.Parameter);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenDeconstructTests.cs (1)
4408Assert.Equal(SymbolKind.Parameter, symbol.Kind);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (42)
Diagnostics\DiagnosticAnalyzerTests.cs (4)
2923TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.Parameter)); 2990SymbolKind.Property, SymbolKind.Event, SymbolKind.Field, SymbolKind.Parameter }; 3084SymbolKind.Property, SymbolKind.Event, SymbolKind.Field, SymbolKind.Parameter }; 3144SymbolKind.Property, SymbolKind.Event, SymbolKind.Field, SymbolKind.Parameter };
Semantics\ExtensionTests.cs (6)
34626Assert.Equal(SymbolKind.Parameter, model.GetSymbolInfo(memberAccess.Expression).Symbol.Kind); 35745Assert.Equal(SymbolKind.Parameter, model.GetSymbolInfo(memberAccess.Expression).Symbol.Kind); 37590Assert.Equal(SymbolKind.Parameter, symbol.Kind); 37611Assert.Equal(SymbolKind.Parameter, symbol.Kind); 51433context.RegisterSymbolAction(handle, SymbolKind.Parameter); 51535context.RegisterSymbolStartAction(handleStart, SymbolKind.Parameter);
Semantics\PrimaryConstructorTests.cs (18)
1012Assert.Equal(SymbolKind.Parameter, symbol.Kind); 1077Assert.Equal(SymbolKind.Parameter, symbol.Kind); 1305Assert.Equal(SymbolKind.Parameter, symbol.Kind); 1534Assert.Equal(SymbolKind.Parameter, symbol.Kind); 1623Assert.Equal(SymbolKind.Parameter, symbol.Kind); 1972Assert.Equal(SymbolKind.Parameter, symbol.Kind); 2646Assert.Equal(SymbolKind.Parameter, symbol.Kind); 2684Assert.Equal(SymbolKind.Parameter, symbol.Kind); 2721Assert.Equal(SymbolKind.Parameter, symbol.Kind); 2757Assert.Equal(SymbolKind.Parameter, symbol.Kind); 4082context.RegisterSymbolAction(Handle, SymbolKind.Parameter); 4168context.RegisterSymbolStartAction(Handle1, SymbolKind.Parameter); 5145context.RegisterSymbolAction(Handle3, SymbolKind.Parameter); 5485context.RegisterSymbolAction(Handle, SymbolKind.Parameter); 5572context.RegisterSymbolStartAction(Handle1, SymbolKind.Parameter); 7829Assert.Equal(SymbolKind.Parameter, symbol.Kind); 8763Assert.Equal(SymbolKind.Parameter, symbol.Kind); 9169Assert.Equal(SymbolKind.Parameter, symbol.Kind);
Semantics\RecordTests.cs (14)
441Assert.Equal(SymbolKind.Parameter, parameter.Kind); 447Assert.Equal(SymbolKind.Parameter, initializer.Kind); 21253Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 21483Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 21712Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 21801Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 22188Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 24752Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 24787Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 24821Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 24856Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 26624context.RegisterSymbolAction(Handle, SymbolKind.Parameter); 26719context.RegisterSymbolStartAction(Handle1, SymbolKind.Parameter); 27716context.RegisterSymbolAction(Handle3, SymbolKind.Parameter);
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (2)
28[new SymbolKindOrTypeKind(SymbolKind.Parameter)]; 652SymbolKind.Parameter => Glyph.Parameter,
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (3)
46if (nameInfo.PossibleSymbolKinds.Any(static k => k.SymbolKind == SymbolKind.Parameter)) 299result.Add((overloadParameter.Name, NameDeclarationInfo.GetGlyph(SymbolKind.Parameter, declarationInfo.DeclaredAccessibility))); 323=> symbol.Kind is SymbolKind.Local or SymbolKind.Parameter or SymbolKind.RangeVariable;
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
71symbol.Kind is SymbolKind.Local or SymbolKind.Field or SymbolKind.Parameter or SymbolKind.Property);
src\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
30if (symbol.IsKind(SymbolKind.Parameter)
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
85not SymbolKind.Parameter and
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (7)
ConvertTupleToStruct\ConvertTupleToStructTests.cs (1)
305[new SymbolSpecification.SymbolKindOrTypeKind(SymbolKind.Parameter)],
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (6)
235[InlineData("void Outer(int [|m|]) {}", "void Outer(int M) {}", SymbolKind.Parameter, Accessibility.Private)] 236[InlineData("void Outer() { void Inner(int [|m|]) {} }", "void Outer() { void Inner(int M) {} }", SymbolKind.Parameter, Accessibility.NotApplicable)] 237[InlineData("void Outer() { System.Action<int> action = [|m|] => {} }", "void Outer() { System.Action<int> action = M => {} }", SymbolKind.Parameter, Accessibility.NotApplicable)] 238[InlineData("void Outer() { System.Action<int> action = ([|m|]) => {} }", "void Outer() { System.Action<int> action = (M) => {} }", SymbolKind.Parameter, Accessibility.NotApplicable)] 239[InlineData("void Outer() { System.Action<int> action = (int [|m|]) => {} }", "void Outer() { System.Action<int> action = (int M) => {} }", SymbolKind.Parameter, Accessibility.NotApplicable)] 240[InlineData("void Outer() { System.Action<int> action = delegate (int [|m|]) {} }", "void Outer() { System.Action<int> action = delegate (int M) {} }", SymbolKind.Parameter, Accessibility.NotApplicable)]
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (27)
Semantics\ColorColorTests.cs (1)
123SymbolKind.Parameter, "E E",
Semantics\ExpressionBodiedMemberTests.cs (4)
141Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 159Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 174Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 267Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind);
Semantics\LambdaDiscardParametersTests.cs (1)
457Assert.Equal(SymbolKind.Parameter, parameterSymbol.Kind);
Semantics\LambdaTests.cs (2)
3008Assert.Equal(SymbolKind.Parameter, symbol.Kind); 3016Assert.Equal(SymbolKind.Parameter, symbol.Kind);
Semantics\LocalFunctionTests.cs (1)
8956Assert.Equal(SymbolKind.Parameter, symbolInfo.Symbol.Kind);
Semantics\NamedAndOptionalTests.cs (1)
819Assert.Equal(SymbolKind.Parameter, symInfo.Symbol.Kind);
Semantics\NativeIntegerTests.cs (2)
582case SymbolKind.Parameter: 621case SymbolKind.Parameter:
Semantics\NonTrailingNamedArgumentsTests.cs (2)
54Assert.Equal(SymbolKind.Parameter, firstASymbol.Symbol.Kind); 66Assert.Equal(SymbolKind.Parameter, secondASymbol.Symbol.Kind);
Semantics\RecordStructTests.cs (9)
2670Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 2705Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 2739Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 2774Assert.Equal(SymbolKind.Parameter, symbol!.Kind); 5924Assert.Equal(SymbolKind.Parameter, parameter.Kind); 5930Assert.Equal(SymbolKind.Parameter, initializer.Kind); 6257context.RegisterSymbolAction(Handle, SymbolKind.Parameter); 6353context.RegisterSymbolStartAction(Handle1, SymbolKind.Parameter); 6891context.RegisterSymbolAction(Handle3, SymbolKind.Parameter);
Semantics\TopLevelStatementsTests.cs (4)
3953Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter)); 4102Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter)); 4137Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter)); 4142Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (34)
Compilation\GetSemanticInfoTests.cs (5)
45Assert.Equal(SymbolKind.Parameter, sym.Symbol.Kind); 1708Assert.Equal(SymbolKind.Parameter, symbol.Kind); 1743Assert.Equal(SymbolKind.Parameter, symbol.Kind); 1778Assert.Equal(SymbolKind.Parameter, symbol.Kind); 2541Assert.Equal(SymbolKind.Parameter, symbol.Kind);
Compilation\SemanticModelAPITests.cs (2)
2612Assert.Equal(SymbolKind.Parameter, param.Kind); 3163Assert.Equal(SymbolKind.Parameter, symbol.Kind);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
988Assert.Equal(SymbolKind.Parameter, psym.Kind); 3671Assert.Equal(SymbolKind.Parameter, info.Symbol.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (15)
1644Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 3804Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 4475Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 4542Assert.Equal(SymbolKind.Parameter, symbol.Kind); 4852Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 4879Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 6330Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 7553Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 7590Assert.Equal(SymbolKind.Parameter, sortedCandidates[0].Kind); 7592Assert.Equal(SymbolKind.Parameter, sortedCandidates[1].Kind); 7661Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 7729Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind); 10498Assert.Equal(SymbolKind.Parameter, sortedCandidates[0].Kind); 10523Assert.Equal(SymbolKind.Parameter, semanticInfo.CandidateSymbols[0].Kind); 10528Assert.Equal(SymbolKind.Parameter, sortedCandidates[0].Kind);
DocumentationComments\DocumentationCommentIDTests.cs (1)
257Assert.Equal(SymbolKind.Parameter, symbol.Kind);
Symbols\Metadata\MetadataMemberTests.cs (2)
262Assert.Equal(SymbolKind.Parameter, p1.Kind); 359Assert.Equal(SymbolKind.Parameter, p2.Kind);
Symbols\Metadata\PE\LoadingMethods.cs (1)
68Assert.Equal(SymbolKind.Parameter, localM1_1.Kind);
Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs (1)
445Assert.Equal(SymbolKind.Parameter, m.Parameters.Where(arg => arg.Name == "c1").Select(arg => arg).Single().Kind);
Symbols\Retargeting\RetargetingTests.cs (2)
1182case SymbolKind.Parameter: 1309case SymbolKind.Parameter:
Symbols\Source\MethodTests.cs (3)
44Assert.Equal(SymbolKind.Parameter, x.Kind); 126Assert.Equal(SymbolKind.Parameter, x.Kind); 150Assert.Equal(SymbolKind.Parameter, x.Kind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Extensions.cs (1)
824case SymbolKind.Parameter:
NullableAttributesVisitor.cs (1)
103case SymbolKind.Parameter:
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Rename\CSharpRenameRewriterLanguageService.cs (3)
760.Where(s => s.MatchesKind(SymbolKind.Local, SymbolKind.Parameter) && s.Name == token.ValueText); 770(matchingLocal.IsKind(SymbolKind.Parameter) && ((IParameterSymbol)matchingLocal).Type.IsDelegateType()); 807if (renamedSymbol.Kind is SymbolKind.Parameter or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
443case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
49visibleSymbols = visibleSymbols.WhereAsArray(s => !s.MatchesKind(SymbolKind.Local, SymbolKind.Parameter));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1826SemanticModel.GetSymbolInfo(identifierName.Identifier).Symbol?.Kind == SymbolKind.Parameter)
Microsoft.CodeAnalysis.Extensions.Package (4)
Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
Microsoft.CodeAnalysis.Features (23)
ChangeSignature\AbstractChangeSignatureService.cs (1)
945.Where(s => s.IsKind(SymbolKind.Local) || s.IsKind(SymbolKind.Parameter))
Completion\Providers\AbstractContextVariableArgumentProvider.cs (1)
41if (symbol.IsKind(SymbolKind.Parameter, out IParameterSymbol? parameter))
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
181if (symbol.MatchesKind(SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable))
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
295var parameterNamingRule = await document.GetApplicableNamingRuleAsync(SymbolKind.Parameter, Accessibility.NotApplicable, cancellationToken).ConfigureAwait(false);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (6)
315SymbolKind.Parameter => FeaturesResources.parameter, 5173if (newDiagnosticSymbol.Kind is not (SymbolKind.Parameter or SymbolKind.TypeParameter)) 5188if (oldSymbol.Kind is not (SymbolKind.Parameter or SymbolKind.TypeParameter)) 5358case SymbolKind.Parameter: 6587if (oldSymbol.Kind == SymbolKind.Parameter) 6683SymbolKind.Parameter => ((IParameterSymbol)localOrParameter).Type,
FindUsages\FindUsagesHelpers.cs (1)
70return definition.Kind == SymbolKind.Parameter
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
101var parameterNamingRule = rules.Where(rule => rule.SymbolSpecification.AppliesTo(SymbolKind.Parameter, Accessibility.NotApplicable)).First();
LanguageServiceIndexFormat\SymbolMoniker.cs (1)
60if (symbol.Kind == SymbolKind.Parameter)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
304case SymbolKind.Parameter:
Rename\SymbolicRenameInfo.cs (1)
189!(symbol.Kind == SymbolKind.Parameter &&
Shared\Extensions\ISymbolExtensions_2.cs (1)
123case SymbolKind.Parameter:
src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (1)
115case SymbolKind.Parameter:
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
71var parameterNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Parameter, Accessibility.NotApplicable, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
145var parameterNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Parameter, Accessibility.NotApplicable, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
194if (semanticInfo.GetAllSymbols().Any(static s => s.Kind is SymbolKind.Local or SymbolKind.Parameter) &&
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (1)
198document, state, SymbolKind.Parameter, Accessibility.NotApplicable, cancellationToken).ConfigureAwait(false))
src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (2)
27new SymbolKindOrTypeKind(SymbolKind.Parameter), 69var kinds = ImmutableArray.Create(new SymbolKindOrTypeKind(SymbolKind.Field), new SymbolKindOrTypeKind(SymbolKind.Parameter), new SymbolKindOrTypeKind(SymbolKind.Local));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (15)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
45public override SymbolKind Kind => SymbolKind.Parameter;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
32SymbolKind.Parameter or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
31case SymbolKind.Parameter:
Microsoft.CodeAnalysis.PublicApiAnalyzers (12)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
Microsoft.CodeAnalysis.ResxSourceGenerator (12)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
Microsoft.CodeAnalysis.Test.Utilities (2)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
1859context.RegisterSymbolAction(SymbolAction, SymbolKind.Parameter);
Diagnostics\TrackingDiagnosticAnalyzer.cs (1)
84SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Parameter, SymbolKind.Property
Microsoft.CodeAnalysis.VisualBasic (35)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
113_info.Symbol.Kind = SymbolKind.Parameter)
Analysis\FlowAnalysis\DataFlowPass.vb (3)
901Case SymbolKind.Parameter 1101Case SymbolKind.Parameter 1156If sym.Kind = SymbolKind.Parameter Then
Analysis\FlowAnalysis\DataFlowsOutWalker.vb (1)
177Dim isByRefParameter As Boolean = variable.Kind = SymbolKind.Parameter AndAlso DirectCast(variable, ParameterSymbol).IsByRef
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
164Case SymbolKind.Parameter
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (3)
96If symbol.Kind = SymbolKind.Parameter Then 174ElseIf symbol.Kind = SymbolKind.Parameter OrElse symbol.Kind = SymbolKind.Local Then 203Case SymbolKind.Parameter
Binding\Binder_Expressions.vb (4)
1919Case SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Parameter 2728Case SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable 3286Case SymbolKind.Parameter 4014Case SymbolKind.Parameter
Binding\Binder_Statements.vb (5)
1827(symbol.Kind = SymbolKind.Parameter AndAlso 1856If symbol.Kind = SymbolKind.Parameter Then 1868Case SymbolKind.Parameter 1870If symbol.Kind = SymbolKind.Parameter Then 1908If symbol.Kind = SymbolKind.Parameter Then
Binding\BinderBuilder.vb (1)
276Case SymbolKind.Parameter
Binding\DeclarationInitializerBinder.vb (2)
40Debug.Assert((symbol.Kind = SymbolKind.Field) OrElse (symbol.Kind = SymbolKind.Property) OrElse (symbol.Kind = SymbolKind.Parameter)) 42Debug.Assert(symbol.Kind <> SymbolKind.Parameter OrElse additionalSymbols.IsEmpty)
Binding\InitializerSemanticModel.vb (1)
145Case SymbolKind.Parameter
Compilation\ClsComplianceChecker.vb (1)
678Debug.Assert(symbol.Kind <> SymbolKind.Parameter)
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
563If _innermostFramePointer.Kind = SymbolKind.Parameter AndAlso _topLevelMethod.MethodKind = MethodKind.Constructor AndAlso 646Case SymbolKind.Parameter
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
315Debug.Assert(localOrParameter.Kind = SymbolKind.Local OrElse localOrParameter.Kind = SymbolKind.Parameter)
Lowering\StateMachineRewriter\StateMachineRewriter.vb (2)
172Debug.Assert(variable.Kind = SymbolKind.Local OrElse variable.Kind = SymbolKind.Parameter) 189Case SymbolKind.Parameter
Semantics\AccessCheck.vb (1)
116Case SymbolKind.TypeParameter, SymbolKind.Parameter, SymbolKind.Local, SymbolKind.RangeVariable,
Symbols\Attributes\AttributeData.vb (1)
604Case SymbolKind.Parameter
Symbols\ParameterSymbol.vb (1)
194Return SymbolKind.Parameter
Symbols\Symbol.vb (1)
605SymbolKind.Parameter,
Symbols\Symbol_Attributes.vb (1)
123Case SymbolKind.Parameter
Symbols\SymbolExtensions.vb (2)
53Case SymbolKind.Field, SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable 328Case SymbolKind.Parameter
Microsoft.CodeAnalysis.Workspaces (17)
Editing\SyntaxGenerator.cs (2)
752case SymbolKind.Parameter: 826case SymbolKind.Parameter:
Rename\RenameUtilities.cs (1)
79SymbolKind.Parameter;
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
46if (originalSymbol.Kind == SymbolKind.Parameter && referencedSymbol.Kind == SymbolKind.Parameter)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
45public override SymbolKind Kind => SymbolKind.Parameter;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
32SymbolKind.Parameter or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
31case SymbolKind.Parameter:
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
EditorConfigParsing\NamingStyleParserTests.cs (2)
118symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Parameter), symbolKind), 167symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Parameter), symbolKind),
Options\EditorConfigNamingStyleParserTests.cs (3)
263new SymbolKindOrTypeKind(SymbolKind.Parameter), 338[InlineData("*", new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })] 339[InlineData(null, new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })]
Microsoft.Extensions.Logging.Generators (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
106case SymbolKind.Parameter:
Microsoft.Extensions.Options.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
106case SymbolKind.Parameter:
Microsoft.Gen.Logging (1)
src\Generators\Shared\RoslynExtensions.cs (1)
155case SymbolKind.Parameter:
Microsoft.Gen.Metrics (1)
src\Generators\Shared\RoslynExtensions.cs (1)
155case SymbolKind.Parameter:
Microsoft.Interop.ComInterfaceGenerator (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
106case SymbolKind.Parameter:
Microsoft.Interop.LibraryImportGenerator (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
106case SymbolKind.Parameter:
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
106case SymbolKind.Parameter:
Microsoft.Interop.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
106case SymbolKind.Parameter:
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
568if (symbol.MatchesKind(SymbolKind.Alias, SymbolKind.Local, SymbolKind.Parameter))
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
GlyphExtensionsTests.cs (1)
91TestGlyph(StandardGlyphGroup.GlyphGroupVariable, SymbolKind.Parameter);
Microsoft.VisualStudio.LanguageServices.Implementation (3)
CodeModel\MethodXml\AbstractMethodXmlBuilder.cs (1)
353case SymbolKind.Parameter:
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (2)
61new SymbolKindViewModel(SymbolKind.Parameter, ServicesVSResources.NamingSpecification_CSharp_Parameter, specification), 103new SymbolKindViewModel(SymbolKind.Parameter, ServicesVSResources.NamingSpecification_VisualBasic_Parameter, specification),
Roslyn.Diagnostics.Analyzers (17)
AbstractDoNotCopyValue.cs (2)
163SymbolKind.Parameter, 1533case SymbolKind.Parameter:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
45public override SymbolKind Kind => SymbolKind.Parameter;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
32SymbolKind.Parameter or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
31case SymbolKind.Parameter:
Roslyn.Diagnostics.CSharp.Analyzers (4)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
96SymbolKind.Parameter => symbol.ContainingSymbol != null
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
443case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
49visibleSymbols = visibleSymbols.WhereAsArray(s => !s.MatchesKind(SymbolKind.Local, SymbolKind.Parameter));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1826SemanticModel.GetSymbolInfo(identifierName.Identifier).Symbol?.Kind == SymbolKind.Parameter)
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
106case SymbolKind.Parameter:
System.Text.RegularExpressions.Generator (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
106case SymbolKind.Parameter:
Test.Utilities (11)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
Text.Analyzers (18)
IdentifiersShouldBeSpelledCorrectly.cs (3)
260SymbolKind.Parameter); 494SymbolKind.Parameter => symbol.ContainingType.TypeKind == TypeKind.Delegate 514SymbolKind.Parameter => symbol.ContainingType.TypeKind == TypeKind.Delegate
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
248if (declaredSymbol != null && !Equals(symbol, declaredSymbol) && declaredSymbol.Kind != SymbolKind.Parameter)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
222SymbolKind.Parameter => ((IParameterSymbol)symbol).Type,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
37case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
175case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
114private static readonly SymbolKindOrTypeKind s_parameter = new(SymbolKind.Parameter); 374case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
74new SymbolKindOrTypeKind(SymbolKind.Parameter), 162case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
46case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
131case SymbolKind.Parameter:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Parameter => ParametersAreEquivalent((IParameterSymbol)x, (IParameterSymbol)y, equivalentTypesWithDifferingAssemblies),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.Parameter => CombineHashCodes((IParameterSymbol)x, currentHash),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
45public override SymbolKind Kind => SymbolKind.Parameter;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
32SymbolKind.Parameter or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
31case SymbolKind.Parameter: