1 override of OperatorDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
260public override SyntaxNode OperatorDeclaration(OperatorKind kind, IEnumerable<SyntaxNode>? parameters = null, SyntaxNode? returnType = null, Accessibility accessibility = Accessibility.NotApplicable, DeclarationModifiers modifiers = default, IEnumerable<SyntaxNode>? statements = null)
52 references to OperatorDeclaration
GenerateDocumentationAndConfigFiles (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324return generator.OperatorDeclaration(
Metrics (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324return generator.OperatorDeclaration(
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324return generator.OperatorDeclaration(
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324return generator.OperatorDeclaration(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (44)
CodeGeneration\SyntaxGeneratorTests.cs (44)
883Generator.OperatorDeclaration(OperatorKind.Addition, parameters, returnType), 887Generator.OperatorDeclaration(OperatorKind.BitwiseAnd, parameters, returnType), 891Generator.OperatorDeclaration(OperatorKind.BitwiseOr, parameters, returnType), 895Generator.OperatorDeclaration(OperatorKind.Decrement, parameters, returnType), 899Generator.OperatorDeclaration(OperatorKind.Division, parameters, returnType), 903Generator.OperatorDeclaration(OperatorKind.Equality, parameters, returnType), 907Generator.OperatorDeclaration(OperatorKind.ExclusiveOr, parameters, returnType), 911Generator.OperatorDeclaration(OperatorKind.False, parameters, returnType), 915Generator.OperatorDeclaration(OperatorKind.GreaterThan, parameters, returnType), 919Generator.OperatorDeclaration(OperatorKind.GreaterThanOrEqual, parameters, returnType), 923Generator.OperatorDeclaration(OperatorKind.Increment, parameters, returnType), 927Generator.OperatorDeclaration(OperatorKind.Inequality, parameters, returnType), 931Generator.OperatorDeclaration(OperatorKind.LeftShift, parameters, returnType), 935Generator.OperatorDeclaration(OperatorKind.LessThan, parameters, returnType), 939Generator.OperatorDeclaration(OperatorKind.LessThanOrEqual, parameters, returnType), 943Generator.OperatorDeclaration(OperatorKind.LogicalNot, parameters, returnType), 947Generator.OperatorDeclaration(OperatorKind.Modulus, parameters, returnType), 951Generator.OperatorDeclaration(OperatorKind.Multiply, parameters, returnType), 955Generator.OperatorDeclaration(OperatorKind.OnesComplement, parameters, returnType), 959Generator.OperatorDeclaration(OperatorKind.RightShift, parameters, returnType), 963Generator.OperatorDeclaration(OperatorKind.UnsignedRightShift, parameters, returnType), 967Generator.OperatorDeclaration(OperatorKind.Subtraction, parameters, returnType), 971Generator.OperatorDeclaration(OperatorKind.True, parameters, returnType), 975Generator.OperatorDeclaration(OperatorKind.UnaryNegation, parameters, returnType), 979Generator.OperatorDeclaration(OperatorKind.UnaryPlus, parameters, returnType), 985Generator.OperatorDeclaration(OperatorKind.ImplicitConversion, parameters, returnType), 989Generator.OperatorDeclaration(OperatorKind.ExplicitConversion, parameters, returnType), 999Generator.OperatorDeclaration(OperatorKind.Increment, [], returnType), 1003Generator.OperatorDeclaration(OperatorKind.Decrement, [], returnType), 1013Generator.OperatorDeclaration(OperatorKind.AdditionAssignment, parameters, returnType), 1017Generator.OperatorDeclaration(OperatorKind.SubtractionAssignment, parameters, returnType), 1021Generator.OperatorDeclaration(OperatorKind.MultiplicationAssignment, parameters, returnType), 1025Generator.OperatorDeclaration(OperatorKind.DivisionAssignment, parameters, returnType), 1029Generator.OperatorDeclaration(OperatorKind.ModulusAssignment, parameters, returnType), 1033Generator.OperatorDeclaration(OperatorKind.ExclusiveOrAssignment, parameters, returnType), 1037Generator.OperatorDeclaration(OperatorKind.BitwiseAndAssignment, parameters, returnType), 1041Generator.OperatorDeclaration(OperatorKind.BitwiseOrAssignment, parameters, returnType), 1045Generator.OperatorDeclaration(OperatorKind.LeftShiftAssignment, parameters, returnType), 1049Generator.OperatorDeclaration(OperatorKind.RightShiftAssignment, parameters, returnType), 1053Generator.OperatorDeclaration(OperatorKind.UnsignedRightShiftAssignment, parameters, returnType), 2875AssertMemberNamesEqual("", Generator.AddMembers(Generator.InterfaceDeclaration("i"), [Generator.OperatorDeclaration(OperatorKind.Addition)])); 2892[Generator.OperatorDeclaration(OperatorKind.Addition)]), 2901[Generator.OperatorDeclaration(OperatorKind.Addition, modifiers: DeclarationModifiers.Abstract)]), 2910[Generator.OperatorDeclaration(OperatorKind.Addition, modifiers: DeclarationModifiers.Virtual)]),
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324return generator.OperatorDeclaration(
Roslyn.Diagnostics.Analyzers (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324return generator.OperatorDeclaration(
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324return generator.OperatorDeclaration(
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324return generator.OperatorDeclaration(