2 overrides of OperatorDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
264
public override SyntaxNode
OperatorDeclaration
(OperatorKind kind, IEnumerable<SyntaxNode>? parameters = null, SyntaxNode? returnType = null, Accessibility accessibility = Accessibility.NotApplicable, DeclarationModifiers modifiers = default, IEnumerable<SyntaxNode>? statements = null)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
803
Public Overrides Function
OperatorDeclaration
(kind As OperatorKind,
51 references to OperatorDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (27)
CodeGeneration\SyntaxGeneratorTests.cs (27)
862
Generator.
OperatorDeclaration
(OperatorKind.Addition, parameters, returnType),
866
Generator.
OperatorDeclaration
(OperatorKind.BitwiseAnd, parameters, returnType),
870
Generator.
OperatorDeclaration
(OperatorKind.BitwiseOr, parameters, returnType),
874
Generator.
OperatorDeclaration
(OperatorKind.Decrement, parameters, returnType),
878
Generator.
OperatorDeclaration
(OperatorKind.Division, parameters, returnType),
882
Generator.
OperatorDeclaration
(OperatorKind.Equality, parameters, returnType),
886
Generator.
OperatorDeclaration
(OperatorKind.ExclusiveOr, parameters, returnType),
890
Generator.
OperatorDeclaration
(OperatorKind.False, parameters, returnType),
894
Generator.
OperatorDeclaration
(OperatorKind.GreaterThan, parameters, returnType),
898
Generator.
OperatorDeclaration
(OperatorKind.GreaterThanOrEqual, parameters, returnType),
902
Generator.
OperatorDeclaration
(OperatorKind.Increment, parameters, returnType),
906
Generator.
OperatorDeclaration
(OperatorKind.Inequality, parameters, returnType),
910
Generator.
OperatorDeclaration
(OperatorKind.LeftShift, parameters, returnType),
914
Generator.
OperatorDeclaration
(OperatorKind.LessThan, parameters, returnType),
918
Generator.
OperatorDeclaration
(OperatorKind.LessThanOrEqual, parameters, returnType),
922
Generator.
OperatorDeclaration
(OperatorKind.LogicalNot, parameters, returnType),
926
Generator.
OperatorDeclaration
(OperatorKind.Modulus, parameters, returnType),
930
Generator.
OperatorDeclaration
(OperatorKind.Multiply, parameters, returnType),
934
Generator.
OperatorDeclaration
(OperatorKind.OnesComplement, parameters, returnType),
938
Generator.
OperatorDeclaration
(OperatorKind.RightShift, parameters, returnType),
942
Generator.
OperatorDeclaration
(OperatorKind.UnsignedRightShift, parameters, returnType),
946
Generator.
OperatorDeclaration
(OperatorKind.Subtraction, parameters, returnType),
950
Generator.
OperatorDeclaration
(OperatorKind.True, parameters, returnType),
954
Generator.
OperatorDeclaration
(OperatorKind.UnaryNegation, parameters, returnType),
958
Generator.
OperatorDeclaration
(OperatorKind.UnaryPlus, parameters, returnType),
964
Generator.
OperatorDeclaration
(OperatorKind.ImplicitConversion, parameters, returnType),
968
Generator.
OperatorDeclaration
(OperatorKind.ExplicitConversion, parameters, returnType),
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (23)
CodeGeneration\SyntaxGeneratorTests.vb (23)
946
Generator.
OperatorDeclaration
(OperatorKind.Addition, parameters, returnType),
951
Generator.
OperatorDeclaration
(OperatorKind.BitwiseAnd, parameters, returnType),
956
Generator.
OperatorDeclaration
(OperatorKind.BitwiseOr, parameters, returnType),
961
Generator.
OperatorDeclaration
(OperatorKind.Division, parameters, returnType),
966
Generator.
OperatorDeclaration
(OperatorKind.Equality, parameters, returnType),
971
Generator.
OperatorDeclaration
(OperatorKind.ExclusiveOr, parameters, returnType),
976
Generator.
OperatorDeclaration
(OperatorKind.False, parameters, returnType),
981
Generator.
OperatorDeclaration
(OperatorKind.GreaterThan, parameters, returnType),
986
Generator.
OperatorDeclaration
(OperatorKind.GreaterThanOrEqual, parameters, returnType),
991
Generator.
OperatorDeclaration
(OperatorKind.Inequality, parameters, returnType),
996
Generator.
OperatorDeclaration
(OperatorKind.LeftShift, parameters, returnType),
1001
Generator.
OperatorDeclaration
(OperatorKind.LessThan, parameters, returnType),
1006
Generator.
OperatorDeclaration
(OperatorKind.LessThanOrEqual, parameters, returnType),
1011
Generator.
OperatorDeclaration
(OperatorKind.LogicalNot, parameters, returnType),
1016
Generator.
OperatorDeclaration
(OperatorKind.Modulus, parameters, returnType),
1021
Generator.
OperatorDeclaration
(OperatorKind.Multiply, parameters, returnType),
1026
Generator.
OperatorDeclaration
(OperatorKind.RightShift, parameters, returnType),
1031
Generator.
OperatorDeclaration
(OperatorKind.Subtraction, parameters, returnType),
1036
Generator.
OperatorDeclaration
(OperatorKind.True, parameters, returnType),
1041
Generator.
OperatorDeclaration
(OperatorKind.UnaryNegation, parameters, returnType),
1046
Generator.
OperatorDeclaration
(OperatorKind.UnaryPlus, parameters, returnType),
1053
Generator.
OperatorDeclaration
(OperatorKind.ImplicitConversion, parameters, returnType),
1058
Generator.
OperatorDeclaration
(OperatorKind.ExplicitConversion, parameters, returnType),
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxGenerator.cs (1)
265
var decl =
OperatorDeclaration
(