50 references to SyncLockBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\Binder_Statements.vb (2)
106Return BindSyncLockBlock(DirectCast(node, SyncLockBlockSyntax), diagnostics) 4724Public Function BindSyncLockBlock(node As SyncLockBlockSyntax, diagnostics As BindingDiagnosticBag) As BoundSyncLockStatement
Binding\LocalBinderBuilder.vb (1)
219Public Overrides Sub VisitSyncLockBlock(node As SyncLockBlockSyntax)
Generated\Syntax.xml.Main.Generated.vb (6)
227Public Overridable Function VisitSyncLockBlock(ByVal node As SyncLockBlockSyntax) As TResult 962Public Overridable Sub VisitSyncLockBlock(ByVal node As SyncLockBlockSyntax) 2761Public Overrides Function VisitSyncLockBlock(ByVal node As SyncLockBlockSyntax) As SyntaxNode 12918Public Shared Function SyncLockBlock(syncLockStatement As SyncLockStatementSyntax, statements As SyntaxList(of StatementSyntax), endSyncLockStatement As EndBlockStatementSyntax) As SyncLockBlockSyntax 12950Public Shared Function SyncLockBlock(syncLockStatement As SyncLockStatementSyntax, statements As SyntaxList(of StatementSyntax)) As SyncLockBlockSyntax 12962Public Shared Function SyncLockBlock(syncLockStatement As SyncLockStatementSyntax) As SyncLockBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
13043Public Shadows Function WithSyncLockStatement(syncLockStatement as SyncLockStatementSyntax) As SyncLockBlockSyntax 13066Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As SyncLockBlockSyntax 13070Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As SyncLockBlockSyntax 13088Public Shadows Function WithEndSyncLockStatement(endSyncLockStatement as EndBlockStatementSyntax) As SyncLockBlockSyntax 13140Public Function Update(syncLockStatement As SyncLockStatementSyntax, statements As SyntaxList(of StatementSyntax), endSyncLockStatement As EndBlockStatementSyntax) As SyncLockBlockSyntax
Lowering\Instrumentation\DebugInfoInjector.vb (3)
160Return New BoundSequencePoint(DirectCast(original.Syntax, SyncLockBlockSyntax).SyncLockStatement, MyBase.CreateSyncLockStatementPrologue(original)) 169Return New BoundSequencePoint(DirectCast(original.Syntax, SyncLockBlockSyntax).EndSyncLockStatement, MyBase.CreateSyncLockExitDueToExceptionEpilogue(original)) 175Return New BoundSequencePoint(DirectCast(original.Syntax, SyncLockBlockSyntax).EndSyncLockStatement, MyBase.CreateSyncLockExitNormallyEpilogue(original))
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (1)
19Dim syntaxNode = DirectCast(node.Syntax, SyncLockBlockSyntax)
Semantics\StatementSyntaxWalker.vb (1)
124Public Overrides Sub VisitSyncLockBlock(ByVal node As SyncLockBlockSyntax)
Syntax\SyntaxFacts.vb (1)
417Dim syncBlock = DirectCast(possibleBlock, SyncLockBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
914Public Overrides Function VisitSyncLockBlock(node As SyncLockBlockSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
133Dim syncLockBlock = TryCast(node, SyncLockBlockSyntax) 550Return DirectCast(node, SyncLockBlockSyntax).Statements 594Function(x As SyncLockBlockSyntax) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
318IsBeginStatement(Of SyncLockStatementSyntax, SyncLockBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
388Dim [sync] = TryCast(node, SyncLockBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (13)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
139(Function(n As SyncLockBlockSyntax) n.SyncLockStatement), 159(Function(n As SyncLockBlockSyntax) n.EndSyncLockStatement),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
198Public Overrides Function VisitSyncLockBlock(node As SyncLockBlockSyntax) As SyntaxKind?
EditAndContinue\SyntaxComparer.vb (2)
1011Dim leftLock = DirectCast(leftNode, SyncLockBlockSyntax) 1012Dim rightLock = DirectCast(rightNode, SyncLockBlockSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1218Return DirectCast(node, SyncLockBlockSyntax).SyncLockStatement.Span 2329ReportUnmatchedStatements(Of SyncLockBlockSyntax)(diagnostics, forwardMap, oldActiveStatement, oldEncompassingAncestor, oldModel, newActiveStatement, newEncompassingAncestor, newModel,
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
158Public Overrides Function VisitSyncLockBlock(node As SyncLockBlockSyntax) As SyntaxNode
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
67TypeOf statement Is SyncLockBlockSyntax Then
Highlighting\KeywordHighlighters\SyncLockBlockHighlighter.vb (1)
23Dim syncLockBlock = node.GetAncestor(Of SyncLockBlockSyntax)()
Structure\Providers\SyncLockBlockStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of SyncLockBlockSyntax) 15node As SyncLockBlockSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
44builder.Add(Of SyncLockBlockSyntax, SyncLockBlockStructureProvider)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
133Dim syncLockBlock = TryCast(node, SyncLockBlockSyntax) 550Return DirectCast(node, SyncLockBlockSyntax).Statements 594Function(x As SyncLockBlockSyntax) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
318IsBeginStatement(Of SyncLockStatementSyntax, SyncLockBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
388Dim [sync] = TryCast(node, SyncLockBlockSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
133Dim syncLockBlock = TryCast(node, SyncLockBlockSyntax) 550Return DirectCast(node, SyncLockBlockSyntax).Statements 594Function(x As SyncLockBlockSyntax) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
318IsBeginStatement(Of SyncLockStatementSyntax, SyncLockBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
388Dim [sync] = TryCast(node, SyncLockBlockSyntax)
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\Designer\InitializeComponentAnalyzer.vb (1)
134ElseIf TypeOf node Is SyncLockBlockSyntax Then