1 override of OperatorDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
258
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)
877
Generator.
OperatorDeclaration
(OperatorKind.Addition, parameters, returnType),
881
Generator.
OperatorDeclaration
(OperatorKind.BitwiseAnd, parameters, returnType),
885
Generator.
OperatorDeclaration
(OperatorKind.BitwiseOr, parameters, returnType),
889
Generator.
OperatorDeclaration
(OperatorKind.Decrement, parameters, returnType),
893
Generator.
OperatorDeclaration
(OperatorKind.Division, parameters, returnType),
897
Generator.
OperatorDeclaration
(OperatorKind.Equality, parameters, returnType),
901
Generator.
OperatorDeclaration
(OperatorKind.ExclusiveOr, parameters, returnType),
905
Generator.
OperatorDeclaration
(OperatorKind.False, parameters, returnType),
909
Generator.
OperatorDeclaration
(OperatorKind.GreaterThan, parameters, returnType),
913
Generator.
OperatorDeclaration
(OperatorKind.GreaterThanOrEqual, parameters, returnType),
917
Generator.
OperatorDeclaration
(OperatorKind.Increment, parameters, returnType),
921
Generator.
OperatorDeclaration
(OperatorKind.Inequality, parameters, returnType),
925
Generator.
OperatorDeclaration
(OperatorKind.LeftShift, parameters, returnType),
929
Generator.
OperatorDeclaration
(OperatorKind.LessThan, parameters, returnType),
933
Generator.
OperatorDeclaration
(OperatorKind.LessThanOrEqual, parameters, returnType),
937
Generator.
OperatorDeclaration
(OperatorKind.LogicalNot, parameters, returnType),
941
Generator.
OperatorDeclaration
(OperatorKind.Modulus, parameters, returnType),
945
Generator.
OperatorDeclaration
(OperatorKind.Multiply, parameters, returnType),
949
Generator.
OperatorDeclaration
(OperatorKind.OnesComplement, parameters, returnType),
953
Generator.
OperatorDeclaration
(OperatorKind.RightShift, parameters, returnType),
957
Generator.
OperatorDeclaration
(OperatorKind.UnsignedRightShift, parameters, returnType),
961
Generator.
OperatorDeclaration
(OperatorKind.Subtraction, parameters, returnType),
965
Generator.
OperatorDeclaration
(OperatorKind.True, parameters, returnType),
969
Generator.
OperatorDeclaration
(OperatorKind.UnaryNegation, parameters, returnType),
973
Generator.
OperatorDeclaration
(OperatorKind.UnaryPlus, parameters, returnType),
979
Generator.
OperatorDeclaration
(OperatorKind.ImplicitConversion, parameters, returnType),
983
Generator.
OperatorDeclaration
(OperatorKind.ExplicitConversion, parameters, returnType),
993
Generator.
OperatorDeclaration
(OperatorKind.Increment, [], returnType),
997
Generator.
OperatorDeclaration
(OperatorKind.Decrement, [], returnType),
1007
Generator.
OperatorDeclaration
(OperatorKind.AdditionAssignment, parameters, returnType),
1011
Generator.
OperatorDeclaration
(OperatorKind.SubtractionAssignment, parameters, returnType),
1015
Generator.
OperatorDeclaration
(OperatorKind.MultiplicationAssignment, parameters, returnType),
1019
Generator.
OperatorDeclaration
(OperatorKind.DivisionAssignment, parameters, returnType),
1023
Generator.
OperatorDeclaration
(OperatorKind.ModulusAssignment, parameters, returnType),
1027
Generator.
OperatorDeclaration
(OperatorKind.ExclusiveOrAssignment, parameters, returnType),
1031
Generator.
OperatorDeclaration
(OperatorKind.BitwiseAndAssignment, parameters, returnType),
1035
Generator.
OperatorDeclaration
(OperatorKind.BitwiseOrAssignment, parameters, returnType),
1039
Generator.
OperatorDeclaration
(OperatorKind.LeftShiftAssignment, parameters, returnType),
1043
Generator.
OperatorDeclaration
(OperatorKind.RightShiftAssignment, parameters, returnType),
1047
Generator.
OperatorDeclaration
(OperatorKind.UnsignedRightShiftAssignment, parameters, returnType),
2861
AssertMemberNamesEqual("", Generator.AddMembers(Generator.InterfaceDeclaration("i"), [Generator.
OperatorDeclaration
(OperatorKind.Addition)]));
2878
[Generator.
OperatorDeclaration
(OperatorKind.Addition)]),
2887
[Generator.
OperatorDeclaration
(OperatorKind.Addition, modifiers: DeclarationModifiers.Abstract)]),
2896
[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
(