218 references to Operation
Aspire.Hosting.Analyzers (1)
Aspire.Hosting.Integration.Analyzers (1)
GenerateDocumentationAndConfigFiles (1)
ILLink.RoslynAnalyzer (3)
Microsoft.Analyzers.Extra (9)
Microsoft.Analyzers.Local (4)
Microsoft.AspNetCore.Analyzers (3)
Microsoft.AspNetCore.App.Analyzers (8)
Microsoft.AspNetCore.Components.Analyzers (8)
Microsoft.AspNetCore.Components.SdkAnalyzers (6)
Microsoft.AspNetCore.Mvc.Analyzers (5)
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
Microsoft.CodeAnalysis (4)
Microsoft.CodeAnalysis.Analyzers (34)
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (19)
88switch (context.Operation)
92VerifySymbol(context.ReportDiagnostic, objectCreation.Constructor, context.Operation.Syntax);
93VerifyType(context.ReportDiagnostic, objectCreation.Type, context.Operation.Syntax);
97VerifySymbol(context.ReportDiagnostic, invocation.TargetMethod, context.Operation.Syntax);
98VerifyType(context.ReportDiagnostic, invocation.TargetMethod.ContainingType, context.Operation.Syntax);
102VerifySymbol(context.ReportDiagnostic, memberReference.Member, context.Operation.Syntax);
103VerifyType(context.ReportDiagnostic, memberReference.Member.ContainingType, context.Operation.Syntax);
107VerifyType(context.ReportDiagnostic, arrayCreation.Type, context.Operation.Syntax);
111VerifyType(context.ReportDiagnostic, addressOf.Type, context.Operation.Syntax);
117VerifySymbol(context.ReportDiagnostic, conversion.OperatorMethod, context.Operation.Syntax);
118VerifyType(context.ReportDiagnostic, conversion.OperatorMethod.ContainingType, context.Operation.Syntax);
126VerifySymbol(context.ReportDiagnostic, unary.OperatorMethod, context.Operation.Syntax);
127VerifyType(context.ReportDiagnostic, unary.OperatorMethod.ContainingType, context.Operation.Syntax);
135VerifySymbol(context.ReportDiagnostic, binary.OperatorMethod, context.Operation.Syntax);
136VerifyType(context.ReportDiagnostic, binary.OperatorMethod.ContainingType, context.Operation.Syntax);
144VerifySymbol(context.ReportDiagnostic, incrementOrDecrement.OperatorMethod, context.Operation.Syntax);
145VerifyType(context.ReportDiagnostic, incrementOrDecrement.OperatorMethod.ContainingType, context.Operation.Syntax);
150VerifyType(context.ReportDiagnostic, typeOfOperation.TypeOperand, context.Operation.Syntax);
249=> !ShouldAnalyzeInTree(context.Operation.Syntax.SyntaxTree, context.IsGeneratedCode, context.CancellationToken);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.CodeStyle (36)
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
Microsoft.CodeAnalysis.CSharp.Features (16)
Microsoft.CodeAnalysis.Features (35)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.Interop.ComInterfaceGenerator (3)
Microsoft.Interop.LibraryImportGenerator (2)
Roslyn.Diagnostics.Analyzers (7)
Roslyn.Diagnostics.CSharp.Analyzers (5)
System.Private.CoreLib.Generators (1)
System.Text.RegularExpressions.Generator (2)