15 references to BlockPart
Microsoft.CodeAnalysis.CSharp.Features (15)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (15)
307private static BlockPart GetStatementPart(BlockSyntax node, int position) 308=> position < node.OpenBraceToken.Span.End ? BlockPart.OpenBrace : BlockPart.CloseBrace; 310private static TextSpan GetActiveSpan(BlockSyntax node, BlockPart part) 313BlockPart.OpenBrace => node.OpenBraceToken.Span, 314BlockPart.CloseBrace => node.CloseBraceToken.Span, 586Debug.Assert(statementPart is DefaultStatementPart or (int)BlockPart.OpenBrace or (int)BlockPart.CloseBrace); 591span = GetActiveSpan((BlockSyntax)node, (BlockPart)statementPart); 665=> (memberBody, memberBody.IsKind(SyntaxKind.Block) ? (int)BlockPart.OpenBrace : DefaultStatementPart); 689yield return (parent, (int)(direction > 0 ? BlockPart.CloseBrace : BlockPart.OpenBrace)); 744yield return (node, (int)(direction > 0 ? BlockPart.OpenBrace : BlockPart.CloseBrace)); 769if (statementPart == (int)BlockPart.CloseBrace)