128 references to MethodDeclaration
Microsoft.Analyzers.Extra (2)
AsyncMethodWithoutCancellation.cs (1)
112}, SyntaxKind.MethodDeclaration);
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
169foreach (var method in targetClass.Members.Where(m => m.IsKind(SyntaxKind.MethodDeclaration)).OfType<MethodDeclarationSyntax>())
Microsoft.CodeAnalysis.CSharp (27)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
32615return new MethodDeclarationSyntax(SyntaxKind.MethodDeclaration, attributeLists.Node, modifiers.Node, returnType, explicitInterfaceSpecifier, identifier, typeParameterList, parameterList, constraintClauses.Node, body, expressionBody, semicolonToken, this.context); 38042return new MethodDeclarationSyntax(SyntaxKind.MethodDeclaration, attributeLists.Node, modifiers.Node, returnType, explicitInterfaceSpecifier, identifier, typeParameterList, parameterList, constraintClauses.Node, body, expressionBody, semicolonToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
12489/// <item><description><see cref="SyntaxKind.MethodDeclaration"/></description></item>
Binder\BinderFactory.BinderFactoryVisitor.cs (2)
473case SyntaxKind.MethodDeclaration: 1363if (memberSyntax.Kind() == SyntaxKind.MethodDeclaration)
Compilation\MemberSemanticModel.cs (1)
2210case SyntaxKind.MethodDeclaration:
Compilation\MethodBodySemanticModel.cs (1)
88case SyntaxKind.MethodDeclaration:
Compilation\SyntaxTreeSemanticModel.cs (4)
820case SyntaxKind.MethodDeclaration: 852case SyntaxKind.MethodDeclaration: 1079case SyntaxKind.MethodDeclaration: 1653case SyntaxKind.MethodDeclaration:
Declarations\DeclarationTreeBuilder.cs (4)
1103if (member.Kind == SyntaxKind.MethodDeclaration) 1152case SyntaxKind.MethodDeclaration: 1204case SyntaxKind.MethodDeclaration: 1284case SyntaxKind.MethodDeclaration:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
577case SyntaxKind.MethodDeclaration: 597case SyntaxKind.MethodDeclaration:
Parser\LanguageParser.cs (3)
557or SyntaxKind.MethodDeclaration 2553case SyntaxKind.MethodDeclaration: 5442case SyntaxKind.MethodDeclaration:
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
304case SyntaxKind.MethodDeclaration: 441case SyntaxKind.MethodDeclaration:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5819case SyntaxKind.MethodDeclaration:
Syntax\SyntaxExtensions.cs (2)
31case SyntaxKind.MethodDeclaration: 241case SyntaxKind.MethodDeclaration:
Syntax\SyntaxFacts.cs (1)
166case MethodDeclaration:
Syntax\SyntaxKindFacts.cs (1)
367case SyntaxKind.MethodDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForMethodsHelper.cs (1)
26[SyntaxKind.MethodDeclaration])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ILocalSymbolExtensions.cs (1)
17.FirstOrDefault(node => node.Kind() is SyntaxKind.LocalFunctionStatement or SyntaxKind.MethodDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (5)
54case SyntaxKind.MethodDeclaration: 89case SyntaxKind.MethodDeclaration: 117case SyntaxKind.MethodDeclaration: 137case SyntaxKind.MethodDeclaration: 161case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
253or SyntaxKind.MethodDeclaration 277or SyntaxKind.MethodDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
434case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
64case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1187case SyntaxKind.MethodDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
46if (node.Kind() is not SyntaxKind.MethodDeclaration and not SyntaxKind.PropertyDeclaration and not SyntaxKind.VariableDeclarator)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
38or SyntaxKind.MethodDeclaration
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (1)
57or SyntaxKind.MethodDeclaration
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
120SyntaxKind.MethodDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
794case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
24{ SyntaxKind.MethodDeclaration, 7 }, 117case SyntaxKind.MethodDeclaration:
Microsoft.CodeAnalysis.CSharp.Features (24)
ChangeSignature\CSharpChangeSignatureService.cs (3)
43SyntaxKind.MethodDeclaration, 86SyntaxKind.MethodDeclaration, 301is SyntaxKind.MethodDeclaration
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
89case SyntaxKind.MethodDeclaration:
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
50case SyntaxKind.MethodDeclaration: 131SyntaxKind.MethodDeclaration or
EditAndContinue\BreakpointSpans.cs (1)
174case SyntaxKind.MethodDeclaration:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
98case SyntaxKind.MethodDeclaration: 1676case SyntaxKind.MethodDeclaration: 2052case SyntaxKind.MethodDeclaration:
EditAndContinue\SyntaxComparer.cs (3)
605case SyntaxKind.MethodDeclaration: 717case SyntaxKind.MethodDeclaration: 1458case SyntaxKind.MethodDeclaration:
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
43SyntaxKind.MethodDeclaration or
LineSeparators\CSharpLineSeparatorService.cs (1)
79case SyntaxKind.MethodDeclaration:
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (1)
166case SyntaxKind.MethodDeclaration:
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForMethodsHelper.cs (1)
26[SyntaxKind.MethodDeclaration])
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
46if (node.Kind() is not SyntaxKind.MethodDeclaration and not SyntaxKind.PropertyDeclaration and not SyntaxKind.VariableDeclarator)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
38or SyntaxKind.MethodDeclaration
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (1)
57or SyntaxKind.MethodDeclaration
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
120SyntaxKind.MethodDeclaration or
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
304case SyntaxKind.MethodDeclaration: 441case SyntaxKind.MethodDeclaration:
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
38&& (!nextSibling.IsNode || nextSibling.IsKind(SyntaxKind.MethodDeclaration));
Microsoft.CodeAnalysis.CSharp.Workspaces (28)
CodeGeneration\CSharpSyntaxGenerator.cs (13)
239modifiers: AsModifierList(accessibility, modifiers, SyntaxKind.MethodDeclaration), 633SyntaxKind.MethodDeclaration => ((MethodDeclarationSyntax)declaration).WithExplicitInterfaceSpecifier(specifier), 654case SyntaxKind.MethodDeclaration: 811case SyntaxKind.MethodDeclaration: 1049case SyntaxKind.MethodDeclaration: 1560case SyntaxKind.MethodDeclaration: 1898case SyntaxKind.MethodDeclaration: 2113case SyntaxKind.MethodDeclaration: 2153SyntaxKind.MethodDeclaration => ((MethodDeclarationSyntax)declaration).WithReturnType((TypeSyntax)type), 2374case SyntaxKind.MethodDeclaration: 2441case SyntaxKind.MethodDeclaration: 2497case SyntaxKind.MethodDeclaration: 2624SyntaxKind.MethodDeclaration => ((MethodDeclarationSyntax)declaration).Body?.Statements,
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
344case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ILocalSymbolExtensions.cs (1)
17.FirstOrDefault(node => node.Kind() is SyntaxKind.LocalFunctionStatement or SyntaxKind.MethodDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (5)
54case SyntaxKind.MethodDeclaration: 89case SyntaxKind.MethodDeclaration: 117case SyntaxKind.MethodDeclaration: 137case SyntaxKind.MethodDeclaration: 161case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
253or SyntaxKind.MethodDeclaration 277or SyntaxKind.MethodDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
434case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
64case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1187case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
794case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
24{ SyntaxKind.MethodDeclaration, 7 }, 117case SyntaxKind.MethodDeclaration:
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
82foreach (var memberSyntax in typeDeclaration.Members.Where(x => x.IsKind(SyntaxKind.MethodDeclaration)))
Microsoft.Gen.Metrics (1)
Parser.cs (1)
82foreach (var memberSyntax in typeDeclaration.Members.Where(x => x.IsKind(SyntaxKind.MethodDeclaration)))
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
82foreach (var memberSyntax in typeDeclaration.Members.Where(x => x.IsKind(SyntaxKind.MethodDeclaration)))
Microsoft.Interop.ComInterfaceGenerator (3)
Analyzers\AddMarshalAsToElementFixer.cs (1)
58if (node.IsKind(SyntaxKind.MethodDeclaration))
ComInterfaceGenerator.cs (1)
367SyntaxKind.MethodDeclaration,
VtableIndexStubGenerator.cs (1)
347var methodSyntaxTemplate = new ContainingSyntax(new SyntaxTokenList(syntax.Modifiers.Where(static m => !m.IsKind(SyntaxKind.PartialKeyword) && !m.IsKind(SyntaxKind.VirtualKeyword))).StripAccessibilityModifiers(), SyntaxKind.MethodDeclaration, syntax.Identifier, syntax.TypeParameterList);
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (1)
178var methodSyntaxTemplate = new ContainingSyntax(originalSyntax.Modifiers, SyntaxKind.MethodDeclaration, originalSyntax.Identifier, originalSyntax.TypeParameterList);
JSImportGenerator.cs (1)
161var methodSyntaxTemplate = new ContainingSyntax(originalSyntax.Modifiers, SyntaxKind.MethodDeclaration, originalSyntax.Identifier, originalSyntax.TypeParameterList);
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
268var methodSyntaxTemplate = new ContainingSyntax(originalSyntax.Modifiers, SyntaxKind.MethodDeclaration, originalSyntax.Identifier, originalSyntax.TypeParameterList);
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
229var methodSyntaxTemplate = new ContainingSyntax(originalSyntax.Modifiers, SyntaxKind.MethodDeclaration, originalSyntax.Identifier, originalSyntax.TypeParameterList);
Microsoft.ML.InternalCodeAnalyzer (3)
ContractsCheckAnalyzer.cs (1)
164while (node != null && !node.IsKind(SyntaxKind.MethodDeclaration) && !node.IsKind(SyntaxKind.ConstructorDeclaration))
ContractsCheckNameofFixProvider.cs (1)
108while (temp != null && !temp.IsKind(SyntaxKind.MethodDeclaration) && !temp.IsKind(SyntaxKind.ConstructorDeclaration))
NameAnalyzer.cs (1)
85context.RegisterSyntaxNodeAction(AnalyzeMethod, SyntaxKind.MethodDeclaration);
Roslyn.Diagnostics.CSharp.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ILocalSymbolExtensions.cs (1)
17.FirstOrDefault(node => node.Kind() is SyntaxKind.LocalFunctionStatement or SyntaxKind.MethodDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (5)
54case SyntaxKind.MethodDeclaration: 89case SyntaxKind.MethodDeclaration: 117case SyntaxKind.MethodDeclaration: 137case SyntaxKind.MethodDeclaration: 161case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
253or SyntaxKind.MethodDeclaration 277or SyntaxKind.MethodDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
434case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
64case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1187case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
794case SyntaxKind.MethodDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
24{ SyntaxKind.MethodDeclaration, 7 }, 117case SyntaxKind.MethodDeclaration:
SuperFileCheck (1)
Program.cs (1)
290return !x.Token.Parent.Ancestors().Any(p => p.IsKind(SyntaxKind.MethodDeclaration) && p.Span.Contains(x.Span));