129 references to OperatorStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (43)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
189
Public Overrides Function VisitOperatorStatement(node As
OperatorStatementSyntax
) As Binder
Compilation\SemanticModel.vb (1)
2654
Public Overloads Function GetDeclaredSymbol(declarationSyntax As
OperatorStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
Generated\Syntax.xml.Main.Generated.vb (10)
137
Public Overridable Function VisitOperatorStatement(ByVal node As
OperatorStatementSyntax
) As TResult
872
Public Overridable Sub VisitOperatorStatement(ByVal node As
OperatorStatementSyntax
)
2032
Dim newOperatorStatement = DirectCast(Visit(node.OperatorStatement),
OperatorStatementSyntax
)
2253
Public Overrides Function VisitOperatorStatement(ByVal node As
OperatorStatementSyntax
) As SyntaxNode
8545
Public Shared Function OperatorBlock(operatorStatement As
OperatorStatementSyntax
, statements As SyntaxList(of StatementSyntax), endOperatorStatement As EndBlockStatementSyntax) As OperatorBlockSyntax
8576
Public Shared Function OperatorBlock(operatorStatement As
OperatorStatementSyntax
, statements As SyntaxList(of StatementSyntax)) As OperatorBlockSyntax
8588
Public Shared Function OperatorBlock(operatorStatement As
OperatorStatementSyntax
) As OperatorBlockSyntax
10632
Public Shared Function OperatorStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, operatorKeyword As SyntaxToken, operatorToken As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
OperatorStatementSyntax
10697
Public Shared Function OperatorStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, operatorToken As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
OperatorStatementSyntax
10711
Public Shared Function OperatorStatement(operatorToken As SyntaxToken) As
OperatorStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (15)
5694
Friend _operatorStatement as
OperatorStatementSyntax
5703
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), operatorStatement As
OperatorStatementSyntax
, statements As SyntaxNode, endOperatorStatement As EndBlockStatementSyntax)
5710
Public ReadOnly Property OperatorStatement As
OperatorStatementSyntax
5721
Public Shadows Function WithOperatorStatement(operatorStatement as
OperatorStatementSyntax
) As OperatorBlockSyntax
5829
Public Function Update(operatorStatement As
OperatorStatementSyntax
, statements As SyntaxList(of StatementSyntax), endOperatorStatement As EndBlockStatementSyntax) As OperatorBlockSyntax
8374
Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As
OperatorStatementSyntax
8378
Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As
OperatorStatementSyntax
8418
Public Shadows Function WithModifiers(modifiers as SyntaxTokenList) As
OperatorStatementSyntax
8422
Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As
OperatorStatementSyntax
8444
Public Shadows Function WithOperatorKeyword(operatorKeyword as SyntaxToken) As
OperatorStatementSyntax
8462
Public Shadows Function WithOperatorToken(operatorToken as SyntaxToken) As
OperatorStatementSyntax
8492
Public Shadows Function WithParameterList(parameterList as ParameterListSyntax) As
OperatorStatementSyntax
8496
Public Shadows Function AddParameterListParameters(ParamArray items As ParameterSyntax()) As
OperatorStatementSyntax
8523
Public Shadows Function WithAsClause(asClause as SimpleAsClauseSyntax) As
OperatorStatementSyntax
8584
Public Function Update(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, operatorKeyword As SyntaxToken, operatorToken As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As
OperatorStatementSyntax
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
539
Dim operatorSyntax As
OperatorStatementSyntax
= DirectCast(syntax, OperatorBlockSyntax).OperatorStatement
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
270
Return DirectCast(methodBase,
OperatorStatementSyntax
).AsClause
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2705
Return SourceMethodSymbol.CreateOperator(Me, DirectCast(methodBaseSyntax,
OperatorStatementSyntax
), binder, diagBag)
Symbols\Source\SourceMethodSymbol.vb (6)
304
syntax As
OperatorStatementSyntax
,
445
Private Shared Function DecodeOperatorModifiers(syntax As
OperatorStatementSyntax
,
879
Return DirectCast(node,
OperatorStatementSyntax
).OperatorToken.Span
922
Dim operatorStatement = DirectCast(node,
OperatorStatementSyntax
)
2249
paramList = DirectCast(decl,
OperatorStatementSyntax
).ParameterList
2271
Return DirectCast(methodStatement,
OperatorStatementSyntax
).OperatorToken
Syntax\MethodBaseSyntax.vb (1)
255
Public Shadows Function WithKeyword(keyword As SyntaxToken) As
OperatorStatementSyntax
Syntax\MethodBlockBaseSyntax.vb (3)
237
Return WithOperatorStatement(DirectCast(blockStatement,
OperatorStatementSyntax
))
246
Public Shadows ReadOnly Property Begin As
OperatorStatementSyntax
262
Public Shadows Function WithBegin(begin As
OperatorStatementSyntax
) As OperatorBlockSyntax
Syntax\SyntaxNodePartials.vb (1)
113
Return DirectCast(Me,
OperatorStatementSyntax
).AsClause
Syntax\SyntaxNormalizer.vb (1)
1424
Public Overrides Function VisitOperatorStatement(node As
OperatorStatementSyntax
) As SyntaxNode
VisualBasicExtensions.vb (1)
1123
Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As
OperatorStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (15)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
132
Return DirectCast(member,
OperatorStatementSyntax
).WithAttributeLists(attributeLists)
270
Return methodBlock.WithOperatorStatement(DirectCast(methodBlock.OperatorStatement.WithModifiers(modifiers),
OperatorStatementSyntax
))
284
Return DirectCast(member,
OperatorStatementSyntax
).WithModifiers(modifiers)
337
Return DirectCast(DirectCast(member, OperatorBlockSyntax).BlockStatement,
OperatorStatementSyntax
).OperatorToken
376
Return DirectCast(DirectCast(member, OperatorBlockSyntax).BlockStatement,
OperatorStatementSyntax
).OperatorKeyword
473
Return DirectCast(member,
OperatorStatementSyntax
).AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
1119
Return DirectCast(declaration,
OperatorStatementSyntax
).ParameterList
1191
Return DirectCast(node,
OperatorStatementSyntax
).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\FormattingHelpers.vb (1)
369
Return DirectCast(token.Parent,
OperatorStatementSyntax
).OperatorToken = token
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
307
IsBeginStatement(Of
OperatorStatementSyntax
, OperatorBlockSyntax)(currentStatement) OrElse
372
TypeOf statement Is
OperatorStatementSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
148
Return DirectCast(declaration,
OperatorStatementSyntax
).Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (3)
112
Return (IsUnaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is UnaryExpressionSyntax OrElse TypeOf token.Parent Is
OperatorStatementSyntax
)) OrElse
113
(IsBinaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is BinaryExpressionSyntax OrElse TypeOf token.Parent Is
OperatorStatementSyntax
))
804
If TypeOf node Is
OperatorStatementSyntax
AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
274
result = DirectCast(methodBlock, OperatorBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
OperatorStatementSyntax
))
723
Dim operatorStatementSyntax = DirectCast(syntaxNode,
OperatorStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
111
Return Compare(DirectCast(x,
OperatorStatementSyntax
), DirectCast(y,
OperatorStatementSyntax
))
239
Private Shared Function Compare(x As
OperatorStatementSyntax
, y As
OperatorStatementSyntax
) As Integer
Microsoft.CodeAnalysis.VisualBasic.Features (10)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1360
endToken = DirectCast(header,
OperatorStatementSyntax
).OperatorToken
Highlighting\KeywordHighlighters\OperatorDeclarationHighlighter.vb (2)
24
If methodBlock Is Nothing OrElse TypeOf methodBlock.BlockStatement IsNot
OperatorStatementSyntax
Then
29
With DirectCast(.BlockStatement,
OperatorStatementSyntax
)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (2)
151
Dim operatorStatement = If(TryCast(member,
OperatorStatementSyntax
), TryCast(member, OperatorBlockSyntax)?.OperatorStatement)
213
Private Shared Sub AddOperatorStatement(documentId As DocumentId, container As SyntaxNode, operatorStatement As
OperatorStatementSyntax
, items As ArrayBuilder(Of SymbolTreeItemData), nameBuilder As StringBuilder)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
270
Return DirectCast(methodBase,
OperatorStatementSyntax
).AsClause
Structure\Providers\OperatorDeclarationStructureProvider.vb (2)
12
Inherits AbstractSyntaxNodeStructureProvider(Of
OperatorStatementSyntax
)
15
operatorDeclaration As
OperatorStatementSyntax
,
Structure\VisualBasicBlockStructureProvider.vb (1)
39
builder.Add(Of
OperatorStatementSyntax
, OperatorDeclarationStructureProvider)()
Structure\VisualBasicStructureHelpers.vb (1)
149
Dim operatorStatement = DirectCast(node,
OperatorStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (34)
Classification\ClassificationHelpers.vb (2)
223
TypeOf parent Is
OperatorStatementSyntax
AndAlso DirectCast(parent,
OperatorStatementSyntax
).OperatorToken = identifier Then
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
204
Public Overrides Function VisitOperatorStatement(node As
OperatorStatementSyntax
) As SyntaxNode
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (5)
199
Public Overrides Function VisitOperatorStatement(node As
OperatorStatementSyntax
) As SyntaxNode
200
Dim visitedNode = DirectCast(MyBase.VisitOperatorStatement(node),
OperatorStatementSyntax
)
293
Private Shared Function OperatorStatementSpecialFixup(node As
OperatorStatementSyntax
) As
OperatorStatementSyntax
327
Private Shared Function ValidOperatorStatement(node As
OperatorStatementSyntax
) As Boolean
CodeGeneration\VisualBasicSyntaxGenerator.vb (4)
687
Dim statement As
OperatorStatementSyntax
1693
Return DirectCast(node,
OperatorStatementSyntax
).WithAttributeLists(arg)
2446
Return DirectCast(declaration,
OperatorStatementSyntax
).WithModifiers(tokens)
2719
Return DirectCast(declaration,
OperatorStatementSyntax
).WithParameterList(list)
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
130
Return DirectCast(n, OperatorBlockSyntax).Update(DirectCast(b,
OperatorStatementSyntax
), s, e)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
132
Return DirectCast(member,
OperatorStatementSyntax
).WithAttributeLists(attributeLists)
270
Return methodBlock.WithOperatorStatement(DirectCast(methodBlock.OperatorStatement.WithModifiers(modifiers),
OperatorStatementSyntax
))
284
Return DirectCast(member,
OperatorStatementSyntax
).WithModifiers(modifiers)
337
Return DirectCast(DirectCast(member, OperatorBlockSyntax).BlockStatement,
OperatorStatementSyntax
).OperatorToken
376
Return DirectCast(DirectCast(member, OperatorBlockSyntax).BlockStatement,
OperatorStatementSyntax
).OperatorKeyword
473
Return DirectCast(member,
OperatorStatementSyntax
).AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
1119
Return DirectCast(declaration,
OperatorStatementSyntax
).ParameterList
1191
Return DirectCast(node,
OperatorStatementSyntax
).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\FormattingHelpers.vb (1)
369
Return DirectCast(token.Parent,
OperatorStatementSyntax
).OperatorToken = token
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
307
IsBeginStatement(Of
OperatorStatementSyntax
, OperatorBlockSyntax)(currentStatement) OrElse
372
TypeOf statement Is
OperatorStatementSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
148
Return DirectCast(declaration,
OperatorStatementSyntax
).Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (3)
112
Return (IsUnaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is UnaryExpressionSyntax OrElse TypeOf token.Parent Is
OperatorStatementSyntax
)) OrElse
113
(IsBinaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is BinaryExpressionSyntax OrElse TypeOf token.Parent Is
OperatorStatementSyntax
))
804
If TypeOf node Is
OperatorStatementSyntax
AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
274
result = DirectCast(methodBlock, OperatorBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
OperatorStatementSyntax
))
723
Dim operatorStatementSyntax = DirectCast(syntaxNode,
OperatorStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
111
Return Compare(DirectCast(x,
OperatorStatementSyntax
), DirectCast(y,
OperatorStatementSyntax
))
239
Private Shared Function Compare(x As
OperatorStatementSyntax
, y As
OperatorStatementSyntax
) As Integer
Roslyn.Diagnostics.VisualBasic.Analyzers (21)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
132
Return DirectCast(member,
OperatorStatementSyntax
).WithAttributeLists(attributeLists)
270
Return methodBlock.WithOperatorStatement(DirectCast(methodBlock.OperatorStatement.WithModifiers(modifiers),
OperatorStatementSyntax
))
284
Return DirectCast(member,
OperatorStatementSyntax
).WithModifiers(modifiers)
337
Return DirectCast(DirectCast(member, OperatorBlockSyntax).BlockStatement,
OperatorStatementSyntax
).OperatorToken
376
Return DirectCast(DirectCast(member, OperatorBlockSyntax).BlockStatement,
OperatorStatementSyntax
).OperatorKeyword
473
Return DirectCast(member,
OperatorStatementSyntax
).AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
1119
Return DirectCast(declaration,
OperatorStatementSyntax
).ParameterList
1191
Return DirectCast(node,
OperatorStatementSyntax
).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\FormattingHelpers.vb (1)
369
Return DirectCast(token.Parent,
OperatorStatementSyntax
).OperatorToken = token
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
307
IsBeginStatement(Of
OperatorStatementSyntax
, OperatorBlockSyntax)(currentStatement) OrElse
372
TypeOf statement Is
OperatorStatementSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
148
Return DirectCast(declaration,
OperatorStatementSyntax
).Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (3)
112
Return (IsUnaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is UnaryExpressionSyntax OrElse TypeOf token.Parent Is
OperatorStatementSyntax
)) OrElse
113
(IsBinaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is BinaryExpressionSyntax OrElse TypeOf token.Parent Is
OperatorStatementSyntax
))
804
If TypeOf node Is
OperatorStatementSyntax
AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
274
result = DirectCast(methodBlock, OperatorBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
OperatorStatementSyntax
))
723
Dim operatorStatementSyntax = DirectCast(syntaxNode,
OperatorStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
111
Return Compare(DirectCast(x,
OperatorStatementSyntax
), DirectCast(y,
OperatorStatementSyntax
))
239
Private Shared Function Compare(x As
OperatorStatementSyntax
, y As
OperatorStatementSyntax
) As Integer