8 implementations of MethodKind
GenerateDocumentationAndConfigFiles (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
Roslyn.Diagnostics.Analyzers (1)
732 references to MethodKind
Aspire.Hosting.Integration.Analyzers (1)
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (59)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (8)
165return method is { Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
185Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters: [{ Type.SpecialType: SpecialType.System_Boolean, RefKind: RefKind.None }]
194return method is { Name: "Close", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
213method.MethodKind == MethodKind.Ordinary &&
226method.MethodKind == MethodKind.Ordinary &&
239method.MethodKind == MethodKind.Ordinary &&
467return method.MethodKind switch
476return method.MethodKind switch
ILLink.RoslynAnalyzer (16)
Microsoft.Analyzers.Local (1)
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.Components.Analyzers (2)
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
Microsoft.AspNetCore.Mvc.Analyzers (3)
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (2)
Microsoft.CodeAnalysis (14)
Microsoft.CodeAnalysis.Analyzers (59)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (8)
165return method is { Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
185Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters: [{ Type.SpecialType: SpecialType.System_Boolean, RefKind: RefKind.None }]
194return method is { Name: "Close", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
213method.MethodKind == MethodKind.Ordinary &&
226method.MethodKind == MethodKind.Ordinary &&
239method.MethodKind == MethodKind.Ordinary &&
467return method.MethodKind switch
476return method.MethodKind switch
Microsoft.CodeAnalysis.AnalyzerUtilities (69)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (8)
165return method is { Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
185Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters: [{ Type.SpecialType: SpecialType.System_Boolean, RefKind: RefKind.None }]
194return method is { Name: "Close", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
213method.MethodKind == MethodKind.Ordinary &&
226method.MethodKind == MethodKind.Ordinary &&
239method.MethodKind == MethodKind.Ordinary &&
467return method.MethodKind switch
476return method.MethodKind switch
Microsoft.CodeAnalysis.CodeStyle (52)
Microsoft.CodeAnalysis.CodeStyle.Fixes (10)
Microsoft.CodeAnalysis.CSharp (14)
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp.Features (22)
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
Microsoft.CodeAnalysis.Extensions.Package (34)
Microsoft.CodeAnalysis.Features (58)
Microsoft.CodeAnalysis.ResxSourceGenerator (55)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (8)
165return method is { Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
185Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters: [{ Type.SpecialType: SpecialType.System_Boolean, RefKind: RefKind.None }]
194return method is { Name: "Close", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
213method.MethodKind == MethodKind.Ordinary &&
226method.MethodKind == MethodKind.Ordinary &&
239method.MethodKind == MethodKind.Ordinary &&
467return method.MethodKind switch
476return method.MethodKind switch
Microsoft.CodeAnalysis.VisualBasic (16)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
Microsoft.CodeAnalysis.VisualBasic.Features (12)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
Microsoft.CodeAnalysis.Workspaces (80)
Microsoft.DotNet.ApiCompatibility (6)
Microsoft.DotNet.ApiSymbolExtensions (12)
Microsoft.Gen.Logging (1)
Microsoft.Interop.ComInterfaceGenerator (3)
Roslyn.Diagnostics.Analyzers (60)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (8)
165return method is { Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
185Name: "Dispose", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters: [{ Type.SpecialType: SpecialType.System_Boolean, RefKind: RefKind.None }]
194return method is { Name: "Close", MethodKind: MethodKind.Ordinary, ReturnsVoid: true, Parameters.IsEmpty: true };
213method.MethodKind == MethodKind.Ordinary &&
226method.MethodKind == MethodKind.Ordinary &&
239method.MethodKind == MethodKind.Ordinary &&
467return method.MethodKind switch
476return method.MethodKind switch
Roslyn.Diagnostics.CSharp.Analyzers (11)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)