4 instantiations of SyncLockStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
16417Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.SyncLockStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
3359Return New SyncLockStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newSyncLockKeyword, newExpression) 17729Return New SyncLockStatementSyntax(SyntaxKind.SyncLockStatement, Nothing, Nothing, DirectCast(syncLockKeyword.Node, InternalSyntax.KeywordSyntax), expression)
Generated\Syntax.xml.Syntax.Generated.vb (1)
17852Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyncLockStatementSyntax(kind, errors, annotations, syncLockKeyword, DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax)), Nothing, 0)
30 references to SyncLockStatementSyntax
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1272if (((VisualBasic.Syntax.SyncLockStatementSyntax)parent).Expression == syntax)
Microsoft.CodeAnalysis.VisualBasic (19)
Generated\Syntax.xml.Main.Generated.vb (9)
338Public Overridable Function VisitSyncLockStatement(ByVal node As SyncLockStatementSyntax) As TResult 1073Public Overridable Sub VisitSyncLockStatement(ByVal node As SyncLockStatementSyntax) 2764Dim newSyncLockStatement = DirectCast(Visit(node.SyncLockStatement), SyncLockStatementSyntax) 3350Public Overrides Function VisitSyncLockStatement(ByVal node As SyncLockStatementSyntax) 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 17611Public Shared Function SyncLockStatement(syncLockKeyword As SyntaxToken, expression As ExpressionSyntax) As SyncLockStatementSyntax 17740Public Shared Function SyncLockStatement(expression As ExpressionSyntax) As SyncLockStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (8)
13015Friend _syncLockStatement as SyncLockStatementSyntax 13025Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), syncLockStatement As SyncLockStatementSyntax, statements As SyntaxNode, endSyncLockStatement As EndBlockStatementSyntax) 13032Public ReadOnly Property SyncLockStatement As SyncLockStatementSyntax 13043Public Shadows Function WithSyncLockStatement(syncLockStatement as SyncLockStatementSyntax) As SyncLockBlockSyntax 13140Public Function Update(syncLockStatement As SyncLockStatementSyntax, statements As SyntaxList(of StatementSyntax), endSyncLockStatement As EndBlockStatementSyntax) As SyncLockBlockSyntax 17869Public Shadows Function WithSyncLockKeyword(syncLockKeyword as SyntaxToken) As SyncLockStatementSyntax 17887Public Shadows Function WithExpression(expression as ExpressionSyntax) As SyncLockStatementSyntax 17928Public Function Update(syncLockKeyword As SyntaxToken, expression As ExpressionSyntax) As SyncLockStatementSyntax
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (1)
183tempLockTaken = New SynthesizedLocal(Me._currentMethodOrLambda, enterMethod.Parameters(1).Type, SynthesizedLocalKind.LockTaken, DirectCast(syntaxNode.Parent, SyncLockStatementSyntax))
Syntax\SyntaxNormalizer.vb (1)
1271Public Overrides Function VisitSyncLockStatement(node As SyncLockStatementSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
ElasticTriviaFormattingRule.vb (1)
316IsBeginStatement(Of SyncLockStatementSyntax, SyncLockBlockSyntax)(currentStatement) OrElse
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SyntaxTreeExtensions.vb (1)
423targetToken.IsChildToken(Of SyncLockStatementSyntax)(Function(syncLockStatement) syncLockStatement.SyncLockKeyword) OrElse
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
176Public Overrides Function VisitSyncLockStatement(node As SyncLockStatementSyntax) As AbstractEndConstructResult
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
FlowAnalysis\RegionAnalysisTests.vb (1)
5071Dim stmtSyntaxNode = DirectCast(tree.GetCompilationUnitRoot().FindToken(tree.GetRoot.ToFullString().IndexOf("SyncLock New With {.x = 0}", StringComparison.Ordinal)).Parent, SyncLockStatementSyntax)
Semantics\SyncLockTests.vb (1)
487Dim SyncLockBlock = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of SyncLockStatementSyntax)().ToList()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
13068Private Shared Function GenerateRedSyncLockStatement() As SyncLockStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
LocalVariableDeclaratorsCollector.vb (1)
35Public Overrides Sub VisitSyncLockStatement(node As SyncLockStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
316IsBeginStatement(Of SyncLockStatementSyntax, SyncLockBlockSyntax)(currentStatement) OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
423targetToken.IsChildToken(Of SyncLockStatementSyntax)(Function(syncLockStatement) syncLockStatement.SyncLockKeyword) OrElse
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
634Public Overrides Sub VisitSyncLockStatement(node As SyncLockStatementSyntax)