1 override of OperatorDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
260
public 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)
324
return generator.
OperatorDeclaration
(
Metrics (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324
return generator.
OperatorDeclaration
(
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324
return generator.
OperatorDeclaration
(
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324
return generator.
OperatorDeclaration
(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (44)
CodeGeneration\SyntaxGeneratorTests.cs (44)
883
Generator.
OperatorDeclaration
(OperatorKind.Addition, parameters, returnType),
887
Generator.
OperatorDeclaration
(OperatorKind.BitwiseAnd, parameters, returnType),
891
Generator.
OperatorDeclaration
(OperatorKind.BitwiseOr, parameters, returnType),
895
Generator.
OperatorDeclaration
(OperatorKind.Decrement, parameters, returnType),
899
Generator.
OperatorDeclaration
(OperatorKind.Division, parameters, returnType),
903
Generator.
OperatorDeclaration
(OperatorKind.Equality, parameters, returnType),
907
Generator.
OperatorDeclaration
(OperatorKind.ExclusiveOr, parameters, returnType),
911
Generator.
OperatorDeclaration
(OperatorKind.False, parameters, returnType),
915
Generator.
OperatorDeclaration
(OperatorKind.GreaterThan, parameters, returnType),
919
Generator.
OperatorDeclaration
(OperatorKind.GreaterThanOrEqual, parameters, returnType),
923
Generator.
OperatorDeclaration
(OperatorKind.Increment, parameters, returnType),
927
Generator.
OperatorDeclaration
(OperatorKind.Inequality, parameters, returnType),
931
Generator.
OperatorDeclaration
(OperatorKind.LeftShift, parameters, returnType),
935
Generator.
OperatorDeclaration
(OperatorKind.LessThan, parameters, returnType),
939
Generator.
OperatorDeclaration
(OperatorKind.LessThanOrEqual, parameters, returnType),
943
Generator.
OperatorDeclaration
(OperatorKind.LogicalNot, parameters, returnType),
947
Generator.
OperatorDeclaration
(OperatorKind.Modulus, parameters, returnType),
951
Generator.
OperatorDeclaration
(OperatorKind.Multiply, parameters, returnType),
955
Generator.
OperatorDeclaration
(OperatorKind.OnesComplement, parameters, returnType),
959
Generator.
OperatorDeclaration
(OperatorKind.RightShift, parameters, returnType),
963
Generator.
OperatorDeclaration
(OperatorKind.UnsignedRightShift, parameters, returnType),
967
Generator.
OperatorDeclaration
(OperatorKind.Subtraction, parameters, returnType),
971
Generator.
OperatorDeclaration
(OperatorKind.True, parameters, returnType),
975
Generator.
OperatorDeclaration
(OperatorKind.UnaryNegation, parameters, returnType),
979
Generator.
OperatorDeclaration
(OperatorKind.UnaryPlus, parameters, returnType),
985
Generator.
OperatorDeclaration
(OperatorKind.ImplicitConversion, parameters, returnType),
989
Generator.
OperatorDeclaration
(OperatorKind.ExplicitConversion, parameters, returnType),
999
Generator.
OperatorDeclaration
(OperatorKind.Increment, [], returnType),
1003
Generator.
OperatorDeclaration
(OperatorKind.Decrement, [], returnType),
1013
Generator.
OperatorDeclaration
(OperatorKind.AdditionAssignment, parameters, returnType),
1017
Generator.
OperatorDeclaration
(OperatorKind.SubtractionAssignment, parameters, returnType),
1021
Generator.
OperatorDeclaration
(OperatorKind.MultiplicationAssignment, parameters, returnType),
1025
Generator.
OperatorDeclaration
(OperatorKind.DivisionAssignment, parameters, returnType),
1029
Generator.
OperatorDeclaration
(OperatorKind.ModulusAssignment, parameters, returnType),
1033
Generator.
OperatorDeclaration
(OperatorKind.ExclusiveOrAssignment, parameters, returnType),
1037
Generator.
OperatorDeclaration
(OperatorKind.BitwiseAndAssignment, parameters, returnType),
1041
Generator.
OperatorDeclaration
(OperatorKind.BitwiseOrAssignment, parameters, returnType),
1045
Generator.
OperatorDeclaration
(OperatorKind.LeftShiftAssignment, parameters, returnType),
1049
Generator.
OperatorDeclaration
(OperatorKind.RightShiftAssignment, parameters, returnType),
1053
Generator.
OperatorDeclaration
(OperatorKind.UnsignedRightShiftAssignment, parameters, returnType),
2875
AssertMemberNamesEqual("", 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)
324
return generator.
OperatorDeclaration
(
Roslyn.Diagnostics.Analyzers (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324
return generator.
OperatorDeclaration
(
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324
return generator.
OperatorDeclaration
(
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
324
return generator.
OperatorDeclaration
(