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