3 types derived from CSharpSyntaxNode
Microsoft.CodeAnalysis.CSharp (3)
Syntax\InternalSyntax\StructuredTriviaSyntax.cs (1)
11
internal abstract partial class StructuredTriviaSyntax :
CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxToken.cs (1)
15
internal partial class SyntaxToken :
CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxTrivia.cs (1)
10
internal class SyntaxTrivia :
CSharpSyntaxNode
638 references to CSharpSyntaxNode
Microsoft.CodeAnalysis.CSharp (122)
CSharpExtensions.cs (2)
324
return ((Syntax.InternalSyntax.
CSharpSyntaxNode
)node.Green).ApplyDirectives(stack);
329
return ((Syntax.InternalSyntax.
CSharpSyntaxNode
)token.Node!).ApplyDirectives(stack);
Declarations\DeclarationTreeBuilder.cs (5)
1006
static bool checkPropertyOrFieldMemberForRequiredModifier(Syntax.InternalSyntax.
CSharpSyntaxNode
member)
1070
private static bool CheckMethodMemberForExtensionSyntax(Syntax.InternalSyntax.
CSharpSyntaxNode
member)
1097
private static bool CheckMemberForAttributes(Syntax.InternalSyntax.
CSharpSyntaxNode
member)
1148
Syntax.InternalSyntax.
CSharpSyntaxNode
member, HashSet<string> set)
1246
Syntax.InternalSyntax.
CSharpSyntaxNode
member, bool skipGlobalStatements)
Parser\Blender.Reader.cs (1)
242
(nodeOrToken.IsToken && ((
CSharpSyntaxNode
)nodeOrToken.AsToken().Node).ContainsSkippedText && nodeOrToken.Parent.ContainsDiagnostics))
Parser\DirectiveParser.cs (4)
31
public
CSharpSyntaxNode
ParseDirective(
49
CSharpSyntaxNode
result;
302
foreach (
var
t in keyword.TrailingTrivia)
318
foreach (
var
node in eod.LeadingTrivia)
Parser\DocumentationCommentParser.cs (4)
377
) where T :
CSharpSyntaxNode
418
list[list.Count - 1] = AddTrailingSkippedSyntax((
CSharpSyntaxNode
)list[list.Count - 1], badTokens.ToListNode());
831
private TNode WithXmlParseError<TNode>(TNode node, XmlParseErrorCode code) where TNode :
CSharpSyntaxNode
836
private TNode WithXmlParseError<TNode>(TNode node, XmlParseErrorCode code, params string[] args) where TNode :
CSharpSyntaxNode
Parser\LanguageParser.cs (26)
207
internal TNode ParseWithStackGuard<TNode>(Func<LanguageParser, TNode> parseFunc, Func<LanguageParser, TNode> createEmptyNodeFunc) where TNode :
CSharpSyntaxNode
223
private TNode CreateForGlobalFailure<TNode>(int position, TNode node) where TNode :
CSharpSyntaxNode
365
CSharpSyntaxNode
skippedSyntax)
2076
(
CSharpSyntaxNode
)previousNode,
2246
CSharpSyntaxNode
tmp = null;
3400
public static bool IsComplete(
CSharpSyntaxNode
node)
3411
return IsComplete((
CSharpSyntaxNode
)child);
4443
where T :
CSharpSyntaxNode
4444
where TNode :
CSharpSyntaxNode
4463
where T :
CSharpSyntaxNode
4464
where TNode :
CSharpSyntaxNode
4509
out GreenNode trailingTrivia) where TNode :
CSharpSyntaxNode
5136
private TNode EatUnexpectedTrailingSemicolon<TNode>(TNode decl) where TNode :
CSharpSyntaxNode
5328
CSharpSyntaxNode
tmp = null;
6637
CSharpSyntaxNode
tmp = null;
8045
PostSkipAction skipBadFunctionPointerTokens<T>(SeparatedSyntaxListBuilder<T> list) where T :
CSharpSyntaxNode
8047
CSharpSyntaxNode
? tmp = null;
9024
CSharpSyntaxNode
openBrace = isAccessorBody && this.CurrentToken.Kind != SyntaxKind.OpenBraceToken
9061
CSharpSyntaxNode
openBrace = this.EatToken(SyntaxKind.OpenBraceToken);
9095
private void ParseStatements(ref
CSharpSyntaxNode
previousNode, SyntaxListBuilder<StatementSyntax> statements, bool stopOnSwitchSections)
10212
var
node = ParseExpressionOrPatternForSwitchStatement();
10251
CSharpSyntaxNode
tmp = labels[^1];
11879
var
node = this.ParseTypeOrPatternForIsOperator();
13492
where T :
CSharpSyntaxNode
14238
CSharpSyntaxNode
tmp = null;
14580
internal TNode ConsumeUnexpectedTokens<TNode>(TNode node) where TNode :
CSharpSyntaxNode
Parser\LanguageParser_Patterns.cs (4)
21
private
CSharpSyntaxNode
ParseTypeOrPatternForIsOperator()
459
private
CSharpSyntaxNode
ParseExpressionOrPatternForSwitchStatement()
468
private
CSharpSyntaxNode
ConvertPatternToExpressionIfPossible(PatternSyntax pattern, bool permitTypeArguments = false)
566
where T :
CSharpSyntaxNode
Parser\Lexer.cs (16)
1965
var
endOfLine = this.ScanEndOfLine();
2193
private void AddTrivia(
CSharpSyntaxNode
trivia, [NotNull] ref SyntaxListBuilder? list)
2249
private
CSharpSyntaxNode
? ScanEndOfLine()
2340
var
directive = this.LexSingleDirective(true, true, isFollowingToken, ref triviaList);
2355
var
text = this.LexDisabledText(out hasFollowingDirective);
2366
var
directive = this.LexSingleDirective(false, endIsActive, false, ref triviaList);
2379
private
CSharpSyntaxNode
LexSingleDirective(
2391
CSharpSyntaxNode
directive = ParseDirective(isActive, endIsActive, isFollowingToken);
2398
private
CSharpSyntaxNode
ParseDirective(
2408
CSharpSyntaxNode
directive = _directiveParser.ParseDirective(isActive, endIsActive, isFollowingToken);
2415
private
CSharpSyntaxNode
? LexDisabledText(out bool followedByDirective)
2718
CSharpSyntaxNode
? tr;
2748
private
CSharpSyntaxNode
? LexDirectiveTrivia()
2750
CSharpSyntaxNode
? trivia = null;
2794
private
CSharpSyntaxNode
LexXmlDocComment(XmlDocCommentStyle style)
4536
var
endOfLine = this.ScanEndOfLine();
Parser\SyntaxParser.cs (11)
630
var triviaList = new SyntaxList<
CSharpSyntaxNode
>(trivia);
818
var triviaList = new SyntaxList<
CSharpSyntaxNode
>(trivia);
898
protected TNode AddError<TNode>(TNode node, int offset, int length, ErrorCode code, params object[] args) where TNode :
CSharpSyntaxNode
903
protected TNode AddErrorToFirstToken<TNode>(TNode node, ErrorCode code) where TNode :
CSharpSyntaxNode
909
protected TNode AddErrorToFirstToken<TNode>(TNode node, ErrorCode code, params object[] args) where TNode :
CSharpSyntaxNode
915
protected TNode AddErrorToLastToken<TNode>(TNode node, ErrorCode code) where TNode :
CSharpSyntaxNode
923
private static void GetOffsetAndWidthForLastToken<TNode>(TNode node, out int offset, out int width) where TNode :
CSharpSyntaxNode
958
protected TNode AddLeadingSkippedSyntax<TNode>(TNode node, GreenNode? skippedSyntax) where TNode :
CSharpSyntaxNode
972
list[^1] = AddTrailingSkippedSyntax((
CSharpSyntaxNode
)list[^1], skippedSyntax);
975
protected void AddTrailingSkippedSyntax<TNode>(SyntaxListBuilder<TNode> list, GreenNode skippedSyntax) where TNode :
CSharpSyntaxNode
980
protected TNode AddTrailingSkippedSyntax<TNode>(TNode node, GreenNode skippedSyntax) where TNode :
CSharpSyntaxNode
Syntax\CSharpSyntaxNode.cs (2)
140
internal Syntax.InternalSyntax.
CSharpSyntaxNode
CsGreen
142
get { return (Syntax.InternalSyntax.
CSharpSyntaxNode
)this.Green; }
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
173
return ((
CSharpSyntaxNode
)listOrNode).ApplyDirectives(stack);
Syntax\InternalSyntax\CSharpSyntaxRewriter.cs (6)
11
internal partial class CSharpSyntaxRewriter : CSharpSyntaxVisitor<
CSharpSyntaxNode
>
21
public override
CSharpSyntaxNode
VisitToken(SyntaxToken token)
42
public SyntaxList<TNode> VisitList<TNode>(SyntaxList<TNode> list) where TNode :
CSharpSyntaxNode
48
var
visited = this.Visit(item);
70
public SeparatedSyntaxList<TNode> VisitList<TNode>(SeparatedSyntaxList<TNode> list) where TNode :
CSharpSyntaxNode
75
var withSeps = (SyntaxList<
CSharpSyntaxNode
>)list.GetWithSeparators();
Syntax\InternalSyntax\CSharpSyntaxVisitor.cs (4)
15
public virtual TResult Visit(
CSharpSyntaxNode
node)
35
protected virtual TResult DefaultVisit(
CSharpSyntaxNode
node)
43
public virtual void Visit(
CSharpSyntaxNode
node)
63
public virtual void DefaultVisit(
CSharpSyntaxNode
node)
Syntax\InternalSyntax\SyntaxFactory.cs (18)
257
public static SyntaxList<TNode> List<TNode>() where TNode :
CSharpSyntaxNode
262
public static SyntaxList<TNode> List<TNode>(TNode node) where TNode :
CSharpSyntaxNode
267
public static SyntaxList<TNode> List<TNode>(TNode node0, TNode node1) where TNode :
CSharpSyntaxNode
272
internal static GreenNode ListNode(
CSharpSyntaxNode
node0,
CSharpSyntaxNode
node1)
277
public static SyntaxList<TNode> List<TNode>(TNode node0, TNode node1, TNode node2) where TNode :
CSharpSyntaxNode
282
internal static GreenNode ListNode(
CSharpSyntaxNode
node0,
CSharpSyntaxNode
node1,
CSharpSyntaxNode
node2)
287
public static SyntaxList<TNode> List<TNode>(params TNode[] nodes) where TNode :
CSharpSyntaxNode
302
public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(TNode node) where TNode :
CSharpSyntaxNode
304
return new SeparatedSyntaxList<TNode>(new SyntaxList<
CSharpSyntaxNode
>(node));
307
public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(SyntaxToken token) where TNode :
CSharpSyntaxNode
309
return new SeparatedSyntaxList<TNode>(new SyntaxList<
CSharpSyntaxNode
>(token));
312
public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(TNode node1, SyntaxToken token, TNode node2) where TNode :
CSharpSyntaxNode
314
return new SeparatedSyntaxList<TNode>(new SyntaxList<
CSharpSyntaxNode
>(SyntaxList.List(node1, token, node2)));
317
public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(params
CSharpSyntaxNode
[] nodes) where TNode :
CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxFirstTokenReplacer.cs (4)
30
where TRoot :
CSharpSyntaxNode
38
public override
CSharpSyntaxNode
Visit(
CSharpSyntaxNode
node)
59
private static TSyntax UpdateDiagnosticOffset<TSyntax>(TSyntax node, int diagnosticOffsetDelta) where TSyntax :
CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxLastTokenReplacer.cs (4)
28
where TRoot :
CSharpSyntaxNode
37
private static int CountNonNullSlots(
CSharpSyntaxNode
node)
42
public override
CSharpSyntaxNode
Visit(
CSharpSyntaxNode
node)
Syntax\InternalSyntax\SyntaxToken.cs (6)
246
internal static SyntaxToken StringLiteral(
CSharpSyntaxNode
leading, string text,
CSharpSyntaxNode
trailing)
332
internal SyntaxList<
CSharpSyntaxNode
> LeadingTrivia
334
get { return new SyntaxList<
CSharpSyntaxNode
>(this.GetLeadingTrivia()); }
337
internal SyntaxList<
CSharpSyntaxNode
> TrailingTrivia
339
get { return new SyntaxList<
CSharpSyntaxNode
>(this.GetTrailingTrivia()); }
Syntax\StructuredTriviaSyntax.cs (1)
16
internal StructuredTriviaSyntax(InternalSyntax.
CSharpSyntaxNode
green, SyntaxNode parent, int position)
Syntax\SyntaxEquivalence.cs (2)
262
using var beforeDirectivesEnumerator = ((Green.
CSharpSyntaxNode
)before).GetDirectives().GetEnumerator();
263
using var afterDirectivesEnumerator = ((Green.
CSharpSyntaxNode
)after).GetDirectives().GetEnumerator();
Syntax\SyntaxFactory.cs (1)
1936
private static TSyntax CreateRed<TSyntax>(InternalSyntax.
CSharpSyntaxNode
green, CSharpParseOptions options)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (516)
Generated\Syntax.Test.xml.Generated.cs (496)
3955
var
newNode = rewriter.Visit(oldNode);
3971
var
newNode = rewriter.Visit(oldNode);
3981
var
newNode = rewriter.Visit(oldNode);
3997
var
newNode = rewriter.Visit(oldNode);
4007
var
newNode = rewriter.Visit(oldNode);
4023
var
newNode = rewriter.Visit(oldNode);
4033
var
newNode = rewriter.Visit(oldNode);
4049
var
newNode = rewriter.Visit(oldNode);
4059
var
newNode = rewriter.Visit(oldNode);
4075
var
newNode = rewriter.Visit(oldNode);
4085
var
newNode = rewriter.Visit(oldNode);
4101
var
newNode = rewriter.Visit(oldNode);
4111
var
newNode = rewriter.Visit(oldNode);
4127
var
newNode = rewriter.Visit(oldNode);
4137
var
newNode = rewriter.Visit(oldNode);
4153
var
newNode = rewriter.Visit(oldNode);
4163
var
newNode = rewriter.Visit(oldNode);
4179
var
newNode = rewriter.Visit(oldNode);
4189
var
newNode = rewriter.Visit(oldNode);
4205
var
newNode = rewriter.Visit(oldNode);
4215
var
newNode = rewriter.Visit(oldNode);
4231
var
newNode = rewriter.Visit(oldNode);
4241
var
newNode = rewriter.Visit(oldNode);
4257
var
newNode = rewriter.Visit(oldNode);
4267
var
newNode = rewriter.Visit(oldNode);
4283
var
newNode = rewriter.Visit(oldNode);
4293
var
newNode = rewriter.Visit(oldNode);
4309
var
newNode = rewriter.Visit(oldNode);
4319
var
newNode = rewriter.Visit(oldNode);
4335
var
newNode = rewriter.Visit(oldNode);
4345
var
newNode = rewriter.Visit(oldNode);
4361
var
newNode = rewriter.Visit(oldNode);
4371
var
newNode = rewriter.Visit(oldNode);
4387
var
newNode = rewriter.Visit(oldNode);
4397
var
newNode = rewriter.Visit(oldNode);
4413
var
newNode = rewriter.Visit(oldNode);
4423
var
newNode = rewriter.Visit(oldNode);
4439
var
newNode = rewriter.Visit(oldNode);
4449
var
newNode = rewriter.Visit(oldNode);
4465
var
newNode = rewriter.Visit(oldNode);
4475
var
newNode = rewriter.Visit(oldNode);
4491
var
newNode = rewriter.Visit(oldNode);
4501
var
newNode = rewriter.Visit(oldNode);
4517
var
newNode = rewriter.Visit(oldNode);
4527
var
newNode = rewriter.Visit(oldNode);
4543
var
newNode = rewriter.Visit(oldNode);
4553
var
newNode = rewriter.Visit(oldNode);
4569
var
newNode = rewriter.Visit(oldNode);
4579
var
newNode = rewriter.Visit(oldNode);
4595
var
newNode = rewriter.Visit(oldNode);
4605
var
newNode = rewriter.Visit(oldNode);
4621
var
newNode = rewriter.Visit(oldNode);
4631
var
newNode = rewriter.Visit(oldNode);
4647
var
newNode = rewriter.Visit(oldNode);
4657
var
newNode = rewriter.Visit(oldNode);
4673
var
newNode = rewriter.Visit(oldNode);
4683
var
newNode = rewriter.Visit(oldNode);
4699
var
newNode = rewriter.Visit(oldNode);
4709
var
newNode = rewriter.Visit(oldNode);
4725
var
newNode = rewriter.Visit(oldNode);
4735
var
newNode = rewriter.Visit(oldNode);
4751
var
newNode = rewriter.Visit(oldNode);
4761
var
newNode = rewriter.Visit(oldNode);
4777
var
newNode = rewriter.Visit(oldNode);
4787
var
newNode = rewriter.Visit(oldNode);
4803
var
newNode = rewriter.Visit(oldNode);
4813
var
newNode = rewriter.Visit(oldNode);
4829
var
newNode = rewriter.Visit(oldNode);
4839
var
newNode = rewriter.Visit(oldNode);
4855
var
newNode = rewriter.Visit(oldNode);
4865
var
newNode = rewriter.Visit(oldNode);
4881
var
newNode = rewriter.Visit(oldNode);
4891
var
newNode = rewriter.Visit(oldNode);
4907
var
newNode = rewriter.Visit(oldNode);
4917
var
newNode = rewriter.Visit(oldNode);
4933
var
newNode = rewriter.Visit(oldNode);
4943
var
newNode = rewriter.Visit(oldNode);
4959
var
newNode = rewriter.Visit(oldNode);
4969
var
newNode = rewriter.Visit(oldNode);
4985
var
newNode = rewriter.Visit(oldNode);
4995
var
newNode = rewriter.Visit(oldNode);
5011
var
newNode = rewriter.Visit(oldNode);
5021
var
newNode = rewriter.Visit(oldNode);
5037
var
newNode = rewriter.Visit(oldNode);
5047
var
newNode = rewriter.Visit(oldNode);
5063
var
newNode = rewriter.Visit(oldNode);
5073
var
newNode = rewriter.Visit(oldNode);
5089
var
newNode = rewriter.Visit(oldNode);
5099
var
newNode = rewriter.Visit(oldNode);
5115
var
newNode = rewriter.Visit(oldNode);
5125
var
newNode = rewriter.Visit(oldNode);
5141
var
newNode = rewriter.Visit(oldNode);
5151
var
newNode = rewriter.Visit(oldNode);
5167
var
newNode = rewriter.Visit(oldNode);
5177
var
newNode = rewriter.Visit(oldNode);
5193
var
newNode = rewriter.Visit(oldNode);
5203
var
newNode = rewriter.Visit(oldNode);
5219
var
newNode = rewriter.Visit(oldNode);
5229
var
newNode = rewriter.Visit(oldNode);
5245
var
newNode = rewriter.Visit(oldNode);
5255
var
newNode = rewriter.Visit(oldNode);
5271
var
newNode = rewriter.Visit(oldNode);
5281
var
newNode = rewriter.Visit(oldNode);
5297
var
newNode = rewriter.Visit(oldNode);
5307
var
newNode = rewriter.Visit(oldNode);
5323
var
newNode = rewriter.Visit(oldNode);
5333
var
newNode = rewriter.Visit(oldNode);
5349
var
newNode = rewriter.Visit(oldNode);
5359
var
newNode = rewriter.Visit(oldNode);
5375
var
newNode = rewriter.Visit(oldNode);
5385
var
newNode = rewriter.Visit(oldNode);
5401
var
newNode = rewriter.Visit(oldNode);
5411
var
newNode = rewriter.Visit(oldNode);
5427
var
newNode = rewriter.Visit(oldNode);
5437
var
newNode = rewriter.Visit(oldNode);
5453
var
newNode = rewriter.Visit(oldNode);
5463
var
newNode = rewriter.Visit(oldNode);
5479
var
newNode = rewriter.Visit(oldNode);
5489
var
newNode = rewriter.Visit(oldNode);
5505
var
newNode = rewriter.Visit(oldNode);
5515
var
newNode = rewriter.Visit(oldNode);
5531
var
newNode = rewriter.Visit(oldNode);
5541
var
newNode = rewriter.Visit(oldNode);
5557
var
newNode = rewriter.Visit(oldNode);
5567
var
newNode = rewriter.Visit(oldNode);
5583
var
newNode = rewriter.Visit(oldNode);
5593
var
newNode = rewriter.Visit(oldNode);
5609
var
newNode = rewriter.Visit(oldNode);
5619
var
newNode = rewriter.Visit(oldNode);
5635
var
newNode = rewriter.Visit(oldNode);
5645
var
newNode = rewriter.Visit(oldNode);
5661
var
newNode = rewriter.Visit(oldNode);
5671
var
newNode = rewriter.Visit(oldNode);
5687
var
newNode = rewriter.Visit(oldNode);
5697
var
newNode = rewriter.Visit(oldNode);
5713
var
newNode = rewriter.Visit(oldNode);
5723
var
newNode = rewriter.Visit(oldNode);
5739
var
newNode = rewriter.Visit(oldNode);
5749
var
newNode = rewriter.Visit(oldNode);
5765
var
newNode = rewriter.Visit(oldNode);
5775
var
newNode = rewriter.Visit(oldNode);
5791
var
newNode = rewriter.Visit(oldNode);
5801
var
newNode = rewriter.Visit(oldNode);
5817
var
newNode = rewriter.Visit(oldNode);
5827
var
newNode = rewriter.Visit(oldNode);
5843
var
newNode = rewriter.Visit(oldNode);
5853
var
newNode = rewriter.Visit(oldNode);
5869
var
newNode = rewriter.Visit(oldNode);
5879
var
newNode = rewriter.Visit(oldNode);
5895
var
newNode = rewriter.Visit(oldNode);
5905
var
newNode = rewriter.Visit(oldNode);
5921
var
newNode = rewriter.Visit(oldNode);
5931
var
newNode = rewriter.Visit(oldNode);
5947
var
newNode = rewriter.Visit(oldNode);
5957
var
newNode = rewriter.Visit(oldNode);
5973
var
newNode = rewriter.Visit(oldNode);
5983
var
newNode = rewriter.Visit(oldNode);
5999
var
newNode = rewriter.Visit(oldNode);
6009
var
newNode = rewriter.Visit(oldNode);
6025
var
newNode = rewriter.Visit(oldNode);
6035
var
newNode = rewriter.Visit(oldNode);
6051
var
newNode = rewriter.Visit(oldNode);
6061
var
newNode = rewriter.Visit(oldNode);
6077
var
newNode = rewriter.Visit(oldNode);
6087
var
newNode = rewriter.Visit(oldNode);
6103
var
newNode = rewriter.Visit(oldNode);
6113
var
newNode = rewriter.Visit(oldNode);
6129
var
newNode = rewriter.Visit(oldNode);
6139
var
newNode = rewriter.Visit(oldNode);
6155
var
newNode = rewriter.Visit(oldNode);
6165
var
newNode = rewriter.Visit(oldNode);
6181
var
newNode = rewriter.Visit(oldNode);
6191
var
newNode = rewriter.Visit(oldNode);
6207
var
newNode = rewriter.Visit(oldNode);
6217
var
newNode = rewriter.Visit(oldNode);
6233
var
newNode = rewriter.Visit(oldNode);
6243
var
newNode = rewriter.Visit(oldNode);
6259
var
newNode = rewriter.Visit(oldNode);
6269
var
newNode = rewriter.Visit(oldNode);
6285
var
newNode = rewriter.Visit(oldNode);
6295
var
newNode = rewriter.Visit(oldNode);
6311
var
newNode = rewriter.Visit(oldNode);
6321
var
newNode = rewriter.Visit(oldNode);
6337
var
newNode = rewriter.Visit(oldNode);
6347
var
newNode = rewriter.Visit(oldNode);
6363
var
newNode = rewriter.Visit(oldNode);
6373
var
newNode = rewriter.Visit(oldNode);
6389
var
newNode = rewriter.Visit(oldNode);
6399
var
newNode = rewriter.Visit(oldNode);
6415
var
newNode = rewriter.Visit(oldNode);
6425
var
newNode = rewriter.Visit(oldNode);
6441
var
newNode = rewriter.Visit(oldNode);
6451
var
newNode = rewriter.Visit(oldNode);
6467
var
newNode = rewriter.Visit(oldNode);
6477
var
newNode = rewriter.Visit(oldNode);
6493
var
newNode = rewriter.Visit(oldNode);
6503
var
newNode = rewriter.Visit(oldNode);
6519
var
newNode = rewriter.Visit(oldNode);
6529
var
newNode = rewriter.Visit(oldNode);
6545
var
newNode = rewriter.Visit(oldNode);
6555
var
newNode = rewriter.Visit(oldNode);
6571
var
newNode = rewriter.Visit(oldNode);
6581
var
newNode = rewriter.Visit(oldNode);
6597
var
newNode = rewriter.Visit(oldNode);
6607
var
newNode = rewriter.Visit(oldNode);
6623
var
newNode = rewriter.Visit(oldNode);
6633
var
newNode = rewriter.Visit(oldNode);
6649
var
newNode = rewriter.Visit(oldNode);
6659
var
newNode = rewriter.Visit(oldNode);
6675
var
newNode = rewriter.Visit(oldNode);
6685
var
newNode = rewriter.Visit(oldNode);
6701
var
newNode = rewriter.Visit(oldNode);
6711
var
newNode = rewriter.Visit(oldNode);
6727
var
newNode = rewriter.Visit(oldNode);
6737
var
newNode = rewriter.Visit(oldNode);
6753
var
newNode = rewriter.Visit(oldNode);
6763
var
newNode = rewriter.Visit(oldNode);
6779
var
newNode = rewriter.Visit(oldNode);
6789
var
newNode = rewriter.Visit(oldNode);
6805
var
newNode = rewriter.Visit(oldNode);
6815
var
newNode = rewriter.Visit(oldNode);
6831
var
newNode = rewriter.Visit(oldNode);
6841
var
newNode = rewriter.Visit(oldNode);
6857
var
newNode = rewriter.Visit(oldNode);
6867
var
newNode = rewriter.Visit(oldNode);
6883
var
newNode = rewriter.Visit(oldNode);
6893
var
newNode = rewriter.Visit(oldNode);
6909
var
newNode = rewriter.Visit(oldNode);
6919
var
newNode = rewriter.Visit(oldNode);
6935
var
newNode = rewriter.Visit(oldNode);
6945
var
newNode = rewriter.Visit(oldNode);
6961
var
newNode = rewriter.Visit(oldNode);
6971
var
newNode = rewriter.Visit(oldNode);
6987
var
newNode = rewriter.Visit(oldNode);
6997
var
newNode = rewriter.Visit(oldNode);
7013
var
newNode = rewriter.Visit(oldNode);
7023
var
newNode = rewriter.Visit(oldNode);
7039
var
newNode = rewriter.Visit(oldNode);
7049
var
newNode = rewriter.Visit(oldNode);
7065
var
newNode = rewriter.Visit(oldNode);
7075
var
newNode = rewriter.Visit(oldNode);
7091
var
newNode = rewriter.Visit(oldNode);
7101
var
newNode = rewriter.Visit(oldNode);
7117
var
newNode = rewriter.Visit(oldNode);
7127
var
newNode = rewriter.Visit(oldNode);
7143
var
newNode = rewriter.Visit(oldNode);
7153
var
newNode = rewriter.Visit(oldNode);
7169
var
newNode = rewriter.Visit(oldNode);
7179
var
newNode = rewriter.Visit(oldNode);
7195
var
newNode = rewriter.Visit(oldNode);
7205
var
newNode = rewriter.Visit(oldNode);
7221
var
newNode = rewriter.Visit(oldNode);
7231
var
newNode = rewriter.Visit(oldNode);
7247
var
newNode = rewriter.Visit(oldNode);
7257
var
newNode = rewriter.Visit(oldNode);
7273
var
newNode = rewriter.Visit(oldNode);
7283
var
newNode = rewriter.Visit(oldNode);
7299
var
newNode = rewriter.Visit(oldNode);
7309
var
newNode = rewriter.Visit(oldNode);
7325
var
newNode = rewriter.Visit(oldNode);
7335
var
newNode = rewriter.Visit(oldNode);
7351
var
newNode = rewriter.Visit(oldNode);
7361
var
newNode = rewriter.Visit(oldNode);
7377
var
newNode = rewriter.Visit(oldNode);
7387
var
newNode = rewriter.Visit(oldNode);
7403
var
newNode = rewriter.Visit(oldNode);
7413
var
newNode = rewriter.Visit(oldNode);
7429
var
newNode = rewriter.Visit(oldNode);
7439
var
newNode = rewriter.Visit(oldNode);
7455
var
newNode = rewriter.Visit(oldNode);
7465
var
newNode = rewriter.Visit(oldNode);
7481
var
newNode = rewriter.Visit(oldNode);
7491
var
newNode = rewriter.Visit(oldNode);
7507
var
newNode = rewriter.Visit(oldNode);
7517
var
newNode = rewriter.Visit(oldNode);
7533
var
newNode = rewriter.Visit(oldNode);
7543
var
newNode = rewriter.Visit(oldNode);
7559
var
newNode = rewriter.Visit(oldNode);
7569
var
newNode = rewriter.Visit(oldNode);
7585
var
newNode = rewriter.Visit(oldNode);
7595
var
newNode = rewriter.Visit(oldNode);
7611
var
newNode = rewriter.Visit(oldNode);
7621
var
newNode = rewriter.Visit(oldNode);
7637
var
newNode = rewriter.Visit(oldNode);
7647
var
newNode = rewriter.Visit(oldNode);
7663
var
newNode = rewriter.Visit(oldNode);
7673
var
newNode = rewriter.Visit(oldNode);
7689
var
newNode = rewriter.Visit(oldNode);
7699
var
newNode = rewriter.Visit(oldNode);
7715
var
newNode = rewriter.Visit(oldNode);
7725
var
newNode = rewriter.Visit(oldNode);
7741
var
newNode = rewriter.Visit(oldNode);
7751
var
newNode = rewriter.Visit(oldNode);
7767
var
newNode = rewriter.Visit(oldNode);
7777
var
newNode = rewriter.Visit(oldNode);
7793
var
newNode = rewriter.Visit(oldNode);
7803
var
newNode = rewriter.Visit(oldNode);
7819
var
newNode = rewriter.Visit(oldNode);
7829
var
newNode = rewriter.Visit(oldNode);
7845
var
newNode = rewriter.Visit(oldNode);
7855
var
newNode = rewriter.Visit(oldNode);
7871
var
newNode = rewriter.Visit(oldNode);
7881
var
newNode = rewriter.Visit(oldNode);
7897
var
newNode = rewriter.Visit(oldNode);
7907
var
newNode = rewriter.Visit(oldNode);
7923
var
newNode = rewriter.Visit(oldNode);
7933
var
newNode = rewriter.Visit(oldNode);
7949
var
newNode = rewriter.Visit(oldNode);
7959
var
newNode = rewriter.Visit(oldNode);
7975
var
newNode = rewriter.Visit(oldNode);
7985
var
newNode = rewriter.Visit(oldNode);
8001
var
newNode = rewriter.Visit(oldNode);
8011
var
newNode = rewriter.Visit(oldNode);
8027
var
newNode = rewriter.Visit(oldNode);
8037
var
newNode = rewriter.Visit(oldNode);
8053
var
newNode = rewriter.Visit(oldNode);
8063
var
newNode = rewriter.Visit(oldNode);
8079
var
newNode = rewriter.Visit(oldNode);
8089
var
newNode = rewriter.Visit(oldNode);
8105
var
newNode = rewriter.Visit(oldNode);
8115
var
newNode = rewriter.Visit(oldNode);
8131
var
newNode = rewriter.Visit(oldNode);
8141
var
newNode = rewriter.Visit(oldNode);
8157
var
newNode = rewriter.Visit(oldNode);
8167
var
newNode = rewriter.Visit(oldNode);
8183
var
newNode = rewriter.Visit(oldNode);
8193
var
newNode = rewriter.Visit(oldNode);
8209
var
newNode = rewriter.Visit(oldNode);
8219
var
newNode = rewriter.Visit(oldNode);
8235
var
newNode = rewriter.Visit(oldNode);
8245
var
newNode = rewriter.Visit(oldNode);
8261
var
newNode = rewriter.Visit(oldNode);
8271
var
newNode = rewriter.Visit(oldNode);
8287
var
newNode = rewriter.Visit(oldNode);
8297
var
newNode = rewriter.Visit(oldNode);
8313
var
newNode = rewriter.Visit(oldNode);
8323
var
newNode = rewriter.Visit(oldNode);
8339
var
newNode = rewriter.Visit(oldNode);
8349
var
newNode = rewriter.Visit(oldNode);
8365
var
newNode = rewriter.Visit(oldNode);
8375
var
newNode = rewriter.Visit(oldNode);
8391
var
newNode = rewriter.Visit(oldNode);
8401
var
newNode = rewriter.Visit(oldNode);
8417
var
newNode = rewriter.Visit(oldNode);
8427
var
newNode = rewriter.Visit(oldNode);
8443
var
newNode = rewriter.Visit(oldNode);
8453
var
newNode = rewriter.Visit(oldNode);
8469
var
newNode = rewriter.Visit(oldNode);
8479
var
newNode = rewriter.Visit(oldNode);
8495
var
newNode = rewriter.Visit(oldNode);
8505
var
newNode = rewriter.Visit(oldNode);
8521
var
newNode = rewriter.Visit(oldNode);
8531
var
newNode = rewriter.Visit(oldNode);
8547
var
newNode = rewriter.Visit(oldNode);
8557
var
newNode = rewriter.Visit(oldNode);
8573
var
newNode = rewriter.Visit(oldNode);
8583
var
newNode = rewriter.Visit(oldNode);
8599
var
newNode = rewriter.Visit(oldNode);
8609
var
newNode = rewriter.Visit(oldNode);
8625
var
newNode = rewriter.Visit(oldNode);
8635
var
newNode = rewriter.Visit(oldNode);
8651
var
newNode = rewriter.Visit(oldNode);
8661
var
newNode = rewriter.Visit(oldNode);
8677
var
newNode = rewriter.Visit(oldNode);
8687
var
newNode = rewriter.Visit(oldNode);
8703
var
newNode = rewriter.Visit(oldNode);
8713
var
newNode = rewriter.Visit(oldNode);
8729
var
newNode = rewriter.Visit(oldNode);
8739
var
newNode = rewriter.Visit(oldNode);
8755
var
newNode = rewriter.Visit(oldNode);
8765
var
newNode = rewriter.Visit(oldNode);
8781
var
newNode = rewriter.Visit(oldNode);
8791
var
newNode = rewriter.Visit(oldNode);
8807
var
newNode = rewriter.Visit(oldNode);
8817
var
newNode = rewriter.Visit(oldNode);
8833
var
newNode = rewriter.Visit(oldNode);
8843
var
newNode = rewriter.Visit(oldNode);
8859
var
newNode = rewriter.Visit(oldNode);
8869
var
newNode = rewriter.Visit(oldNode);
8885
var
newNode = rewriter.Visit(oldNode);
8895
var
newNode = rewriter.Visit(oldNode);
8911
var
newNode = rewriter.Visit(oldNode);
8921
var
newNode = rewriter.Visit(oldNode);
8937
var
newNode = rewriter.Visit(oldNode);
8947
var
newNode = rewriter.Visit(oldNode);
8963
var
newNode = rewriter.Visit(oldNode);
8973
var
newNode = rewriter.Visit(oldNode);
8989
var
newNode = rewriter.Visit(oldNode);
8999
var
newNode = rewriter.Visit(oldNode);
9015
var
newNode = rewriter.Visit(oldNode);
9025
var
newNode = rewriter.Visit(oldNode);
9041
var
newNode = rewriter.Visit(oldNode);
9051
var
newNode = rewriter.Visit(oldNode);
9067
var
newNode = rewriter.Visit(oldNode);
9077
var
newNode = rewriter.Visit(oldNode);
9093
var
newNode = rewriter.Visit(oldNode);
9103
var
newNode = rewriter.Visit(oldNode);
9119
var
newNode = rewriter.Visit(oldNode);
9129
var
newNode = rewriter.Visit(oldNode);
9145
var
newNode = rewriter.Visit(oldNode);
9155
var
newNode = rewriter.Visit(oldNode);
9171
var
newNode = rewriter.Visit(oldNode);
9181
var
newNode = rewriter.Visit(oldNode);
9197
var
newNode = rewriter.Visit(oldNode);
9207
var
newNode = rewriter.Visit(oldNode);
9223
var
newNode = rewriter.Visit(oldNode);
9233
var
newNode = rewriter.Visit(oldNode);
9249
var
newNode = rewriter.Visit(oldNode);
9259
var
newNode = rewriter.Visit(oldNode);
9275
var
newNode = rewriter.Visit(oldNode);
9285
var
newNode = rewriter.Visit(oldNode);
9301
var
newNode = rewriter.Visit(oldNode);
9311
var
newNode = rewriter.Visit(oldNode);
9327
var
newNode = rewriter.Visit(oldNode);
9337
var
newNode = rewriter.Visit(oldNode);
9353
var
newNode = rewriter.Visit(oldNode);
9363
var
newNode = rewriter.Visit(oldNode);
9379
var
newNode = rewriter.Visit(oldNode);
9389
var
newNode = rewriter.Visit(oldNode);
9405
var
newNode = rewriter.Visit(oldNode);
9415
var
newNode = rewriter.Visit(oldNode);
9431
var
newNode = rewriter.Visit(oldNode);
9441
var
newNode = rewriter.Visit(oldNode);
9457
var
newNode = rewriter.Visit(oldNode);
9467
var
newNode = rewriter.Visit(oldNode);
9483
var
newNode = rewriter.Visit(oldNode);
9493
var
newNode = rewriter.Visit(oldNode);
9509
var
newNode = rewriter.Visit(oldNode);
9519
var
newNode = rewriter.Visit(oldNode);
9535
var
newNode = rewriter.Visit(oldNode);
9545
var
newNode = rewriter.Visit(oldNode);
9561
var
newNode = rewriter.Visit(oldNode);
9571
var
newNode = rewriter.Visit(oldNode);
9587
var
newNode = rewriter.Visit(oldNode);
9597
var
newNode = rewriter.Visit(oldNode);
9613
var
newNode = rewriter.Visit(oldNode);
9623
var
newNode = rewriter.Visit(oldNode);
9639
var
newNode = rewriter.Visit(oldNode);
9649
var
newNode = rewriter.Visit(oldNode);
9665
var
newNode = rewriter.Visit(oldNode);
9675
var
newNode = rewriter.Visit(oldNode);
9691
var
newNode = rewriter.Visit(oldNode);
9701
var
newNode = rewriter.Visit(oldNode);
9717
var
newNode = rewriter.Visit(oldNode);
9727
var
newNode = rewriter.Visit(oldNode);
9743
var
newNode = rewriter.Visit(oldNode);
9753
var
newNode = rewriter.Visit(oldNode);
9769
var
newNode = rewriter.Visit(oldNode);
9779
var
newNode = rewriter.Visit(oldNode);
9795
var
newNode = rewriter.Visit(oldNode);
9805
var
newNode = rewriter.Visit(oldNode);
9821
var
newNode = rewriter.Visit(oldNode);
9831
var
newNode = rewriter.Visit(oldNode);
9847
var
newNode = rewriter.Visit(oldNode);
9857
var
newNode = rewriter.Visit(oldNode);
9873
var
newNode = rewriter.Visit(oldNode);
9883
var
newNode = rewriter.Visit(oldNode);
9899
var
newNode = rewriter.Visit(oldNode);
9909
var
newNode = rewriter.Visit(oldNode);
9925
var
newNode = rewriter.Visit(oldNode);
9935
var
newNode = rewriter.Visit(oldNode);
9951
var
newNode = rewriter.Visit(oldNode);
9961
var
newNode = rewriter.Visit(oldNode);
9977
var
newNode = rewriter.Visit(oldNode);
9987
var
newNode = rewriter.Visit(oldNode);
10003
var
newNode = rewriter.Visit(oldNode);
10013
var
newNode = rewriter.Visit(oldNode);
10029
var
newNode = rewriter.Visit(oldNode);
10039
var
newNode = rewriter.Visit(oldNode);
10055
var
newNode = rewriter.Visit(oldNode);
10065
var
newNode = rewriter.Visit(oldNode);
10081
var
newNode = rewriter.Visit(oldNode);
10091
var
newNode = rewriter.Visit(oldNode);
10107
var
newNode = rewriter.Visit(oldNode);
10117
var
newNode = rewriter.Visit(oldNode);
10133
var
newNode = rewriter.Visit(oldNode);
10143
var
newNode = rewriter.Visit(oldNode);
10159
var
newNode = rewriter.Visit(oldNode);
10169
var
newNode = rewriter.Visit(oldNode);
10185
var
newNode = rewriter.Visit(oldNode);
10195
var
newNode = rewriter.Visit(oldNode);
10211
var
newNode = rewriter.Visit(oldNode);
10221
var
newNode = rewriter.Visit(oldNode);
10237
var
newNode = rewriter.Visit(oldNode);
10247
var
newNode = rewriter.Visit(oldNode);
10263
var
newNode = rewriter.Visit(oldNode);
10273
var
newNode = rewriter.Visit(oldNode);
10289
var
newNode = rewriter.Visit(oldNode);
10299
var
newNode = rewriter.Visit(oldNode);
10315
var
newNode = rewriter.Visit(oldNode);
10325
var
newNode = rewriter.Visit(oldNode);
10341
var
newNode = rewriter.Visit(oldNode);
10351
var
newNode = rewriter.Visit(oldNode);
10367
var
newNode = rewriter.Visit(oldNode);
10377
var
newNode = rewriter.Visit(oldNode);
10393
var
newNode = rewriter.Visit(oldNode);
Parsing\SyntaxExtensions.cs (6)
56
return ((Syntax.InternalSyntax.
CSharpSyntaxNode
)token.Node).ErrorsOrWarnings(errorsOnly: true);
61
return ((Syntax.InternalSyntax.
CSharpSyntaxNode
)token.Node).ErrorsOrWarnings(errorsOnly: false);
66
return ((Syntax.InternalSyntax.
CSharpSyntaxNode
)token.Node).ErrorsAndWarnings();
90
return ((InternalSyntax.
CSharpSyntaxNode
)trivia.UnderlyingNode).ErrorsOrWarnings(errorsOnly: true);
95
return ((InternalSyntax.
CSharpSyntaxNode
)trivia.UnderlyingNode).ErrorsOrWarnings(errorsOnly: false);
100
return ((InternalSyntax.
CSharpSyntaxNode
)trivia.UnderlyingNode).ErrorsAndWarnings();
Syntax\GreenNodeTests.cs (4)
15
private static void AttachAndCheckDiagnostics(InternalSyntax.
CSharpSyntaxNode
node)
27
public override InternalSyntax.
CSharpSyntaxNode
VisitToken(InternalSyntax.SyntaxToken token)
35
protected override InternalSyntax.
CSharpSyntaxNode
DefaultVisit(InternalSyntax.
CSharpSyntaxNode
node)
Syntax\SyntaxRewriterTests.cs (10)
696
var
green = red.CsGreen;
700
var
result = rewriter.Visit(green);
727
private readonly Func<InternalSyntax.
CSharpSyntaxNode
, InternalSyntax.
CSharpSyntaxNode
> _rewriteNode;
731
Func<InternalSyntax.
CSharpSyntaxNode
, InternalSyntax.
CSharpSyntaxNode
> rewriteNode = null,
738
public override InternalSyntax.
CSharpSyntaxNode
Visit(InternalSyntax.
CSharpSyntaxNode
node)
740
var
visited = base.Visit(node);
744
public override InternalSyntax.
CSharpSyntaxNode
VisitToken(InternalSyntax.SyntaxToken token)