15 references to BlockPart
Microsoft.CodeAnalysis.CSharp.Features (15)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (15)
306private static BlockPart GetStatementPart(BlockSyntax node, int position) 307=> position < node.OpenBraceToken.Span.End ? BlockPart.OpenBrace : BlockPart.CloseBrace; 309private static TextSpan GetActiveSpan(BlockSyntax node, BlockPart part) 312BlockPart.OpenBrace => node.OpenBraceToken.Span, 313BlockPart.CloseBrace => node.CloseBraceToken.Span, 585Debug.Assert(statementPart is DefaultStatementPart or (int)BlockPart.OpenBrace or (int)BlockPart.CloseBrace); 590span = GetActiveSpan((BlockSyntax)node, (BlockPart)statementPart); 664=> (memberBody, memberBody.IsKind(SyntaxKind.Block) ? (int)BlockPart.OpenBrace : DefaultStatementPart); 688yield return (parent, (int)(direction > 0 ? BlockPart.CloseBrace : BlockPart.OpenBrace)); 743yield return (node, (int)(direction > 0 ? BlockPart.OpenBrace : BlockPart.CloseBrace)); 768if (statementPart == (int)BlockPart.CloseBrace)