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)
16
internal partial class SyntaxToken :
CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxTrivia.cs (1)
10
internal class SyntaxTrivia :
CSharpSyntaxNode
622 references to CSharpSyntaxNode
Microsoft.CodeAnalysis.CSharp (125)
CSharpExtensions.cs (2)
324
return ((Syntax.InternalSyntax.
CSharpSyntaxNode
)node.Green).ApplyDirectives(stack);
329
return ((Syntax.InternalSyntax.
CSharpSyntaxNode
)token.Node!).ApplyDirectives(stack);
Declarations\DeclarationTreeBuilder.cs (4)
888
static bool checkPropertyOrFieldMemberForRequiredModifier(Syntax.InternalSyntax.
CSharpSyntaxNode
member)
901
private static bool CheckMethodMemberForExtensionSyntax(Syntax.InternalSyntax.
CSharpSyntaxNode
member)
928
private static bool CheckMemberForAttributes(Syntax.InternalSyntax.
CSharpSyntaxNode
member)
978
Syntax.InternalSyntax.
CSharpSyntaxNode
member, ImmutableSegmentedDictionary<string, VoidResult>.Builder set, ref bool anyNonTypeMembers, bool skipGlobalStatements)
Parser\Blender.Reader.cs (1)
245
(nodeOrToken.IsToken && ((
CSharpSyntaxNode
)nodeOrToken.AsToken().Node).ContainsSkippedText && nodeOrToken.Parent.ContainsDiagnostics))
Parser\DirectiveParser.cs (4)
28
public
CSharpSyntaxNode
ParseDirective(
51
CSharpSyntaxNode
result;
297
foreach (
var
t in keyword.TrailingTrivia)
313
foreach (
var
node in eod.LeadingTrivia)
Parser\DocumentationCommentParser.cs (4)
382
) where T :
CSharpSyntaxNode
423
list[list.Count - 1] = AddTrailingSkippedSyntax((
CSharpSyntaxNode
)list[list.Count - 1], badTokens.ToListNode());
836
private TNode WithXmlParseError<TNode>(TNode node, XmlParseErrorCode code) where TNode :
CSharpSyntaxNode
841
private TNode WithXmlParseError<TNode>(TNode node, XmlParseErrorCode code, params string[] args) where TNode :
CSharpSyntaxNode
Parser\LanguageParser.cs (26)
205
internal TNode ParseWithStackGuard<TNode>(Func<LanguageParser, TNode> parseFunc, Func<LanguageParser, TNode> createEmptyNodeFunc) where TNode :
CSharpSyntaxNode
221
private TNode CreateForGlobalFailure<TNode>(int position, TNode node) where TNode :
CSharpSyntaxNode
363
CSharpSyntaxNode
skippedSyntax)
1768
(
CSharpSyntaxNode
)previousNode,
1908
CSharpSyntaxNode
tmp = null;
2940
public static bool IsComplete(
CSharpSyntaxNode
node)
2951
return IsComplete((
CSharpSyntaxNode
)child);
3859
where T :
CSharpSyntaxNode
3860
where TNode :
CSharpSyntaxNode
3879
where T :
CSharpSyntaxNode
3880
where TNode :
CSharpSyntaxNode
3925
out GreenNode trailingTrivia) where TNode :
CSharpSyntaxNode
4600
private TNode EatUnexpectedTrailingSemicolon<TNode>(TNode decl) where TNode :
CSharpSyntaxNode
4776
CSharpSyntaxNode
tmp = null;
5904
CSharpSyntaxNode
tmp = null;
7242
PostSkipAction skipBadFunctionPointerTokens<T>(SeparatedSyntaxListBuilder<T> list) where T :
CSharpSyntaxNode
7244
CSharpSyntaxNode
? tmp = null;
8070
CSharpSyntaxNode
openBrace = isAccessorBody && this.CurrentToken.Kind != SyntaxKind.OpenBraceToken
8107
CSharpSyntaxNode
openBrace = this.EatToken(SyntaxKind.OpenBraceToken);
8141
private void ParseStatements(ref
CSharpSyntaxNode
previousNode, SyntaxListBuilder<StatementSyntax> statements, bool stopOnSwitchSections)
9164
var
node = ParseExpressionOrPatternForSwitchStatement();
9203
CSharpSyntaxNode
tmp = labels[^1];
10618
var
node = this.ParseTypeOrPatternForIsOperator();
12096
where T :
CSharpSyntaxNode
12867
CSharpSyntaxNode
tmp = null;
13172
internal TNode ConsumeUnexpectedTokens<TNode>(TNode node) where TNode :
CSharpSyntaxNode
Parser\LanguageParser_Patterns.cs (4)
22
private
CSharpSyntaxNode
ParseTypeOrPatternForIsOperator()
430
private
CSharpSyntaxNode
ParseExpressionOrPatternForSwitchStatement()
436
private
CSharpSyntaxNode
ConvertPatternToExpressionIfPossible(PatternSyntax pattern, bool permitTypeArguments = false)
534
where T :
CSharpSyntaxNode
Parser\Lexer.cs (14)
2365
var
endOfLine = this.ScanEndOfLine();
2546
private void AddTrivia(
CSharpSyntaxNode
trivia, [NotNull] ref SyntaxListBuilder? list)
2610
private
CSharpSyntaxNode
? ScanEndOfLine()
2718
var
directive = this.LexSingleDirective(true, true, afterFirstToken, afterNonWhitespaceOnLine, ref triviaList);
2733
var
text = this.LexDisabledText(out hasFollowingDirective);
2744
var
directive = this.LexSingleDirective(false, endIsActive, false, false, ref triviaList);
2757
private
CSharpSyntaxNode
LexSingleDirective(
2770
CSharpSyntaxNode
directive;
2785
private
CSharpSyntaxNode
? LexDisabledText(out bool followedByDirective)
3051
CSharpSyntaxNode
? tr;
3083
private
CSharpSyntaxNode
? LexDirectiveTrivia()
3085
CSharpSyntaxNode
? trivia = null;
3129
private
CSharpSyntaxNode
LexXmlDocComment(XmlDocCommentStyle style)
4879
var
endOfLine = this.ScanEndOfLine();
Parser\SyntaxParser.cs (16)
690
SyntaxList<
CSharpSyntaxNode
> triviaList = new SyntaxList<
CSharpSyntaxNode
>(trivia);
752
foreach (
var
trivia in token.TrailingTrivia)
777
protected TNode AddError<TNode>(TNode node, int offset, int length, ErrorCode code, params object[] args) where TNode :
CSharpSyntaxNode
782
protected TNode AddError<TNode>(TNode node,
CSharpSyntaxNode
location, ErrorCode code, params object[] args) where TNode :
CSharpSyntaxNode
790
protected TNode AddErrorToFirstToken<TNode>(TNode node, ErrorCode code) where TNode :
CSharpSyntaxNode
796
protected TNode AddErrorToFirstToken<TNode>(TNode node, ErrorCode code, params object[] args) where TNode :
CSharpSyntaxNode
802
protected TNode AddErrorToLastToken<TNode>(TNode node, ErrorCode code) where TNode :
CSharpSyntaxNode
810
protected TNode AddErrorToLastToken<TNode>(TNode node, ErrorCode code, params object[] args) where TNode :
CSharpSyntaxNode
818
private static void GetOffsetAndWidthForLastToken<TNode>(TNode node, out int offset, out int width) where TNode :
CSharpSyntaxNode
851
protected TNode AddLeadingSkippedSyntax<TNode>(TNode node, GreenNode skippedSyntax) where TNode :
CSharpSyntaxNode
860
list[list.Count - 1] = AddTrailingSkippedSyntax((
CSharpSyntaxNode
)list[list.Count - 1], skippedSyntax);
863
protected void AddTrailingSkippedSyntax<TNode>(SyntaxListBuilder<TNode> list, GreenNode skippedSyntax) where TNode :
CSharpSyntaxNode
868
protected TNode AddTrailingSkippedSyntax<TNode>(TNode node, GreenNode skippedSyntax) where TNode :
CSharpSyntaxNode
1001
private bool FindOffset(GreenNode root,
CSharpSyntaxNode
location, out int offset)
Syntax\CSharpSyntaxNode.cs (4)
141
internal Syntax.InternalSyntax.
CSharpSyntaxNode
CsGreen
143
get { return (Syntax.InternalSyntax.
CSharpSyntaxNode
)this.Green; }
204
var
root = (Syntax.InternalSyntax.
CSharpSyntaxNode
)reader.ReadValue();
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
193
return ((
CSharpSyntaxNode
)listOrNode).ApplyDirectives(stack);
Syntax\InternalSyntax\CSharpSyntaxRewriter.cs (6)
14
internal partial class CSharpSyntaxRewriter : CSharpSyntaxVisitor<
CSharpSyntaxNode
>
24
public override
CSharpSyntaxNode
VisitToken(SyntaxToken token)
45
public SyntaxList<TNode> VisitList<TNode>(SyntaxList<TNode> list) where TNode :
CSharpSyntaxNode
51
var
visited = this.Visit(item);
73
public SeparatedSyntaxList<TNode> VisitList<TNode>(SeparatedSyntaxList<TNode> list) where TNode :
CSharpSyntaxNode
78
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)
239
using var beforeDirectivesEnumerator = ((Green.
CSharpSyntaxNode
)before).GetDirectives().GetEnumerator();
240
using var afterDirectivesEnumerator = ((Green.
CSharpSyntaxNode
)after).GetDirectives().GetEnumerator();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
SyntaxHelpers.cs (1)
226
private static SyntaxTree CreateSyntaxTree(this InternalSyntax.
CSharpSyntaxNode
root, SourceText text)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (496)
Generated\Syntax.Test.xml.Generated.cs (476)
3801
var
newNode = rewriter.Visit(oldNode);
3817
var
newNode = rewriter.Visit(oldNode);
3827
var
newNode = rewriter.Visit(oldNode);
3843
var
newNode = rewriter.Visit(oldNode);
3853
var
newNode = rewriter.Visit(oldNode);
3869
var
newNode = rewriter.Visit(oldNode);
3879
var
newNode = rewriter.Visit(oldNode);
3895
var
newNode = rewriter.Visit(oldNode);
3905
var
newNode = rewriter.Visit(oldNode);
3921
var
newNode = rewriter.Visit(oldNode);
3931
var
newNode = rewriter.Visit(oldNode);
3947
var
newNode = rewriter.Visit(oldNode);
3957
var
newNode = rewriter.Visit(oldNode);
3973
var
newNode = rewriter.Visit(oldNode);
3983
var
newNode = rewriter.Visit(oldNode);
3999
var
newNode = rewriter.Visit(oldNode);
4009
var
newNode = rewriter.Visit(oldNode);
4025
var
newNode = rewriter.Visit(oldNode);
4035
var
newNode = rewriter.Visit(oldNode);
4051
var
newNode = rewriter.Visit(oldNode);
4061
var
newNode = rewriter.Visit(oldNode);
4077
var
newNode = rewriter.Visit(oldNode);
4087
var
newNode = rewriter.Visit(oldNode);
4103
var
newNode = rewriter.Visit(oldNode);
4113
var
newNode = rewriter.Visit(oldNode);
4129
var
newNode = rewriter.Visit(oldNode);
4139
var
newNode = rewriter.Visit(oldNode);
4155
var
newNode = rewriter.Visit(oldNode);
4165
var
newNode = rewriter.Visit(oldNode);
4181
var
newNode = rewriter.Visit(oldNode);
4191
var
newNode = rewriter.Visit(oldNode);
4207
var
newNode = rewriter.Visit(oldNode);
4217
var
newNode = rewriter.Visit(oldNode);
4233
var
newNode = rewriter.Visit(oldNode);
4243
var
newNode = rewriter.Visit(oldNode);
4259
var
newNode = rewriter.Visit(oldNode);
4269
var
newNode = rewriter.Visit(oldNode);
4285
var
newNode = rewriter.Visit(oldNode);
4295
var
newNode = rewriter.Visit(oldNode);
4311
var
newNode = rewriter.Visit(oldNode);
4321
var
newNode = rewriter.Visit(oldNode);
4337
var
newNode = rewriter.Visit(oldNode);
4347
var
newNode = rewriter.Visit(oldNode);
4363
var
newNode = rewriter.Visit(oldNode);
4373
var
newNode = rewriter.Visit(oldNode);
4389
var
newNode = rewriter.Visit(oldNode);
4399
var
newNode = rewriter.Visit(oldNode);
4415
var
newNode = rewriter.Visit(oldNode);
4425
var
newNode = rewriter.Visit(oldNode);
4441
var
newNode = rewriter.Visit(oldNode);
4451
var
newNode = rewriter.Visit(oldNode);
4467
var
newNode = rewriter.Visit(oldNode);
4477
var
newNode = rewriter.Visit(oldNode);
4493
var
newNode = rewriter.Visit(oldNode);
4503
var
newNode = rewriter.Visit(oldNode);
4519
var
newNode = rewriter.Visit(oldNode);
4529
var
newNode = rewriter.Visit(oldNode);
4545
var
newNode = rewriter.Visit(oldNode);
4555
var
newNode = rewriter.Visit(oldNode);
4571
var
newNode = rewriter.Visit(oldNode);
4581
var
newNode = rewriter.Visit(oldNode);
4597
var
newNode = rewriter.Visit(oldNode);
4607
var
newNode = rewriter.Visit(oldNode);
4623
var
newNode = rewriter.Visit(oldNode);
4633
var
newNode = rewriter.Visit(oldNode);
4649
var
newNode = rewriter.Visit(oldNode);
4659
var
newNode = rewriter.Visit(oldNode);
4675
var
newNode = rewriter.Visit(oldNode);
4685
var
newNode = rewriter.Visit(oldNode);
4701
var
newNode = rewriter.Visit(oldNode);
4711
var
newNode = rewriter.Visit(oldNode);
4727
var
newNode = rewriter.Visit(oldNode);
4737
var
newNode = rewriter.Visit(oldNode);
4753
var
newNode = rewriter.Visit(oldNode);
4763
var
newNode = rewriter.Visit(oldNode);
4779
var
newNode = rewriter.Visit(oldNode);
4789
var
newNode = rewriter.Visit(oldNode);
4805
var
newNode = rewriter.Visit(oldNode);
4815
var
newNode = rewriter.Visit(oldNode);
4831
var
newNode = rewriter.Visit(oldNode);
4841
var
newNode = rewriter.Visit(oldNode);
4857
var
newNode = rewriter.Visit(oldNode);
4867
var
newNode = rewriter.Visit(oldNode);
4883
var
newNode = rewriter.Visit(oldNode);
4893
var
newNode = rewriter.Visit(oldNode);
4909
var
newNode = rewriter.Visit(oldNode);
4919
var
newNode = rewriter.Visit(oldNode);
4935
var
newNode = rewriter.Visit(oldNode);
4945
var
newNode = rewriter.Visit(oldNode);
4961
var
newNode = rewriter.Visit(oldNode);
4971
var
newNode = rewriter.Visit(oldNode);
4987
var
newNode = rewriter.Visit(oldNode);
4997
var
newNode = rewriter.Visit(oldNode);
5013
var
newNode = rewriter.Visit(oldNode);
5023
var
newNode = rewriter.Visit(oldNode);
5039
var
newNode = rewriter.Visit(oldNode);
5049
var
newNode = rewriter.Visit(oldNode);
5065
var
newNode = rewriter.Visit(oldNode);
5075
var
newNode = rewriter.Visit(oldNode);
5091
var
newNode = rewriter.Visit(oldNode);
5101
var
newNode = rewriter.Visit(oldNode);
5117
var
newNode = rewriter.Visit(oldNode);
5127
var
newNode = rewriter.Visit(oldNode);
5143
var
newNode = rewriter.Visit(oldNode);
5153
var
newNode = rewriter.Visit(oldNode);
5169
var
newNode = rewriter.Visit(oldNode);
5179
var
newNode = rewriter.Visit(oldNode);
5195
var
newNode = rewriter.Visit(oldNode);
5205
var
newNode = rewriter.Visit(oldNode);
5221
var
newNode = rewriter.Visit(oldNode);
5231
var
newNode = rewriter.Visit(oldNode);
5247
var
newNode = rewriter.Visit(oldNode);
5257
var
newNode = rewriter.Visit(oldNode);
5273
var
newNode = rewriter.Visit(oldNode);
5283
var
newNode = rewriter.Visit(oldNode);
5299
var
newNode = rewriter.Visit(oldNode);
5309
var
newNode = rewriter.Visit(oldNode);
5325
var
newNode = rewriter.Visit(oldNode);
5335
var
newNode = rewriter.Visit(oldNode);
5351
var
newNode = rewriter.Visit(oldNode);
5361
var
newNode = rewriter.Visit(oldNode);
5377
var
newNode = rewriter.Visit(oldNode);
5387
var
newNode = rewriter.Visit(oldNode);
5403
var
newNode = rewriter.Visit(oldNode);
5413
var
newNode = rewriter.Visit(oldNode);
5429
var
newNode = rewriter.Visit(oldNode);
5439
var
newNode = rewriter.Visit(oldNode);
5455
var
newNode = rewriter.Visit(oldNode);
5465
var
newNode = rewriter.Visit(oldNode);
5481
var
newNode = rewriter.Visit(oldNode);
5491
var
newNode = rewriter.Visit(oldNode);
5507
var
newNode = rewriter.Visit(oldNode);
5517
var
newNode = rewriter.Visit(oldNode);
5533
var
newNode = rewriter.Visit(oldNode);
5543
var
newNode = rewriter.Visit(oldNode);
5559
var
newNode = rewriter.Visit(oldNode);
5569
var
newNode = rewriter.Visit(oldNode);
5585
var
newNode = rewriter.Visit(oldNode);
5595
var
newNode = rewriter.Visit(oldNode);
5611
var
newNode = rewriter.Visit(oldNode);
5621
var
newNode = rewriter.Visit(oldNode);
5637
var
newNode = rewriter.Visit(oldNode);
5647
var
newNode = rewriter.Visit(oldNode);
5663
var
newNode = rewriter.Visit(oldNode);
5673
var
newNode = rewriter.Visit(oldNode);
5689
var
newNode = rewriter.Visit(oldNode);
5699
var
newNode = rewriter.Visit(oldNode);
5715
var
newNode = rewriter.Visit(oldNode);
5725
var
newNode = rewriter.Visit(oldNode);
5741
var
newNode = rewriter.Visit(oldNode);
5751
var
newNode = rewriter.Visit(oldNode);
5767
var
newNode = rewriter.Visit(oldNode);
5777
var
newNode = rewriter.Visit(oldNode);
5793
var
newNode = rewriter.Visit(oldNode);
5803
var
newNode = rewriter.Visit(oldNode);
5819
var
newNode = rewriter.Visit(oldNode);
5829
var
newNode = rewriter.Visit(oldNode);
5845
var
newNode = rewriter.Visit(oldNode);
5855
var
newNode = rewriter.Visit(oldNode);
5871
var
newNode = rewriter.Visit(oldNode);
5881
var
newNode = rewriter.Visit(oldNode);
5897
var
newNode = rewriter.Visit(oldNode);
5907
var
newNode = rewriter.Visit(oldNode);
5923
var
newNode = rewriter.Visit(oldNode);
5933
var
newNode = rewriter.Visit(oldNode);
5949
var
newNode = rewriter.Visit(oldNode);
5959
var
newNode = rewriter.Visit(oldNode);
5975
var
newNode = rewriter.Visit(oldNode);
5985
var
newNode = rewriter.Visit(oldNode);
6001
var
newNode = rewriter.Visit(oldNode);
6011
var
newNode = rewriter.Visit(oldNode);
6027
var
newNode = rewriter.Visit(oldNode);
6037
var
newNode = rewriter.Visit(oldNode);
6053
var
newNode = rewriter.Visit(oldNode);
6063
var
newNode = rewriter.Visit(oldNode);
6079
var
newNode = rewriter.Visit(oldNode);
6089
var
newNode = rewriter.Visit(oldNode);
6105
var
newNode = rewriter.Visit(oldNode);
6115
var
newNode = rewriter.Visit(oldNode);
6131
var
newNode = rewriter.Visit(oldNode);
6141
var
newNode = rewriter.Visit(oldNode);
6157
var
newNode = rewriter.Visit(oldNode);
6167
var
newNode = rewriter.Visit(oldNode);
6183
var
newNode = rewriter.Visit(oldNode);
6193
var
newNode = rewriter.Visit(oldNode);
6209
var
newNode = rewriter.Visit(oldNode);
6219
var
newNode = rewriter.Visit(oldNode);
6235
var
newNode = rewriter.Visit(oldNode);
6245
var
newNode = rewriter.Visit(oldNode);
6261
var
newNode = rewriter.Visit(oldNode);
6271
var
newNode = rewriter.Visit(oldNode);
6287
var
newNode = rewriter.Visit(oldNode);
6297
var
newNode = rewriter.Visit(oldNode);
6313
var
newNode = rewriter.Visit(oldNode);
6323
var
newNode = rewriter.Visit(oldNode);
6339
var
newNode = rewriter.Visit(oldNode);
6349
var
newNode = rewriter.Visit(oldNode);
6365
var
newNode = rewriter.Visit(oldNode);
6375
var
newNode = rewriter.Visit(oldNode);
6391
var
newNode = rewriter.Visit(oldNode);
6401
var
newNode = rewriter.Visit(oldNode);
6417
var
newNode = rewriter.Visit(oldNode);
6427
var
newNode = rewriter.Visit(oldNode);
6443
var
newNode = rewriter.Visit(oldNode);
6453
var
newNode = rewriter.Visit(oldNode);
6469
var
newNode = rewriter.Visit(oldNode);
6479
var
newNode = rewriter.Visit(oldNode);
6495
var
newNode = rewriter.Visit(oldNode);
6505
var
newNode = rewriter.Visit(oldNode);
6521
var
newNode = rewriter.Visit(oldNode);
6531
var
newNode = rewriter.Visit(oldNode);
6547
var
newNode = rewriter.Visit(oldNode);
6557
var
newNode = rewriter.Visit(oldNode);
6573
var
newNode = rewriter.Visit(oldNode);
6583
var
newNode = rewriter.Visit(oldNode);
6599
var
newNode = rewriter.Visit(oldNode);
6609
var
newNode = rewriter.Visit(oldNode);
6625
var
newNode = rewriter.Visit(oldNode);
6635
var
newNode = rewriter.Visit(oldNode);
6651
var
newNode = rewriter.Visit(oldNode);
6661
var
newNode = rewriter.Visit(oldNode);
6677
var
newNode = rewriter.Visit(oldNode);
6687
var
newNode = rewriter.Visit(oldNode);
6703
var
newNode = rewriter.Visit(oldNode);
6713
var
newNode = rewriter.Visit(oldNode);
6729
var
newNode = rewriter.Visit(oldNode);
6739
var
newNode = rewriter.Visit(oldNode);
6755
var
newNode = rewriter.Visit(oldNode);
6765
var
newNode = rewriter.Visit(oldNode);
6781
var
newNode = rewriter.Visit(oldNode);
6791
var
newNode = rewriter.Visit(oldNode);
6807
var
newNode = rewriter.Visit(oldNode);
6817
var
newNode = rewriter.Visit(oldNode);
6833
var
newNode = rewriter.Visit(oldNode);
6843
var
newNode = rewriter.Visit(oldNode);
6859
var
newNode = rewriter.Visit(oldNode);
6869
var
newNode = rewriter.Visit(oldNode);
6885
var
newNode = rewriter.Visit(oldNode);
6895
var
newNode = rewriter.Visit(oldNode);
6911
var
newNode = rewriter.Visit(oldNode);
6921
var
newNode = rewriter.Visit(oldNode);
6937
var
newNode = rewriter.Visit(oldNode);
6947
var
newNode = rewriter.Visit(oldNode);
6963
var
newNode = rewriter.Visit(oldNode);
6973
var
newNode = rewriter.Visit(oldNode);
6989
var
newNode = rewriter.Visit(oldNode);
6999
var
newNode = rewriter.Visit(oldNode);
7015
var
newNode = rewriter.Visit(oldNode);
7025
var
newNode = rewriter.Visit(oldNode);
7041
var
newNode = rewriter.Visit(oldNode);
7051
var
newNode = rewriter.Visit(oldNode);
7067
var
newNode = rewriter.Visit(oldNode);
7077
var
newNode = rewriter.Visit(oldNode);
7093
var
newNode = rewriter.Visit(oldNode);
7103
var
newNode = rewriter.Visit(oldNode);
7119
var
newNode = rewriter.Visit(oldNode);
7129
var
newNode = rewriter.Visit(oldNode);
7145
var
newNode = rewriter.Visit(oldNode);
7155
var
newNode = rewriter.Visit(oldNode);
7171
var
newNode = rewriter.Visit(oldNode);
7181
var
newNode = rewriter.Visit(oldNode);
7197
var
newNode = rewriter.Visit(oldNode);
7207
var
newNode = rewriter.Visit(oldNode);
7223
var
newNode = rewriter.Visit(oldNode);
7233
var
newNode = rewriter.Visit(oldNode);
7249
var
newNode = rewriter.Visit(oldNode);
7259
var
newNode = rewriter.Visit(oldNode);
7275
var
newNode = rewriter.Visit(oldNode);
7285
var
newNode = rewriter.Visit(oldNode);
7301
var
newNode = rewriter.Visit(oldNode);
7311
var
newNode = rewriter.Visit(oldNode);
7327
var
newNode = rewriter.Visit(oldNode);
7337
var
newNode = rewriter.Visit(oldNode);
7353
var
newNode = rewriter.Visit(oldNode);
7363
var
newNode = rewriter.Visit(oldNode);
7379
var
newNode = rewriter.Visit(oldNode);
7389
var
newNode = rewriter.Visit(oldNode);
7405
var
newNode = rewriter.Visit(oldNode);
7415
var
newNode = rewriter.Visit(oldNode);
7431
var
newNode = rewriter.Visit(oldNode);
7441
var
newNode = rewriter.Visit(oldNode);
7457
var
newNode = rewriter.Visit(oldNode);
7467
var
newNode = rewriter.Visit(oldNode);
7483
var
newNode = rewriter.Visit(oldNode);
7493
var
newNode = rewriter.Visit(oldNode);
7509
var
newNode = rewriter.Visit(oldNode);
7519
var
newNode = rewriter.Visit(oldNode);
7535
var
newNode = rewriter.Visit(oldNode);
7545
var
newNode = rewriter.Visit(oldNode);
7561
var
newNode = rewriter.Visit(oldNode);
7571
var
newNode = rewriter.Visit(oldNode);
7587
var
newNode = rewriter.Visit(oldNode);
7597
var
newNode = rewriter.Visit(oldNode);
7613
var
newNode = rewriter.Visit(oldNode);
7623
var
newNode = rewriter.Visit(oldNode);
7639
var
newNode = rewriter.Visit(oldNode);
7649
var
newNode = rewriter.Visit(oldNode);
7665
var
newNode = rewriter.Visit(oldNode);
7675
var
newNode = rewriter.Visit(oldNode);
7691
var
newNode = rewriter.Visit(oldNode);
7701
var
newNode = rewriter.Visit(oldNode);
7717
var
newNode = rewriter.Visit(oldNode);
7727
var
newNode = rewriter.Visit(oldNode);
7743
var
newNode = rewriter.Visit(oldNode);
7753
var
newNode = rewriter.Visit(oldNode);
7769
var
newNode = rewriter.Visit(oldNode);
7779
var
newNode = rewriter.Visit(oldNode);
7795
var
newNode = rewriter.Visit(oldNode);
7805
var
newNode = rewriter.Visit(oldNode);
7821
var
newNode = rewriter.Visit(oldNode);
7831
var
newNode = rewriter.Visit(oldNode);
7847
var
newNode = rewriter.Visit(oldNode);
7857
var
newNode = rewriter.Visit(oldNode);
7873
var
newNode = rewriter.Visit(oldNode);
7883
var
newNode = rewriter.Visit(oldNode);
7899
var
newNode = rewriter.Visit(oldNode);
7909
var
newNode = rewriter.Visit(oldNode);
7925
var
newNode = rewriter.Visit(oldNode);
7935
var
newNode = rewriter.Visit(oldNode);
7951
var
newNode = rewriter.Visit(oldNode);
7961
var
newNode = rewriter.Visit(oldNode);
7977
var
newNode = rewriter.Visit(oldNode);
7987
var
newNode = rewriter.Visit(oldNode);
8003
var
newNode = rewriter.Visit(oldNode);
8013
var
newNode = rewriter.Visit(oldNode);
8029
var
newNode = rewriter.Visit(oldNode);
8039
var
newNode = rewriter.Visit(oldNode);
8055
var
newNode = rewriter.Visit(oldNode);
8065
var
newNode = rewriter.Visit(oldNode);
8081
var
newNode = rewriter.Visit(oldNode);
8091
var
newNode = rewriter.Visit(oldNode);
8107
var
newNode = rewriter.Visit(oldNode);
8117
var
newNode = rewriter.Visit(oldNode);
8133
var
newNode = rewriter.Visit(oldNode);
8143
var
newNode = rewriter.Visit(oldNode);
8159
var
newNode = rewriter.Visit(oldNode);
8169
var
newNode = rewriter.Visit(oldNode);
8185
var
newNode = rewriter.Visit(oldNode);
8195
var
newNode = rewriter.Visit(oldNode);
8211
var
newNode = rewriter.Visit(oldNode);
8221
var
newNode = rewriter.Visit(oldNode);
8237
var
newNode = rewriter.Visit(oldNode);
8247
var
newNode = rewriter.Visit(oldNode);
8263
var
newNode = rewriter.Visit(oldNode);
8273
var
newNode = rewriter.Visit(oldNode);
8289
var
newNode = rewriter.Visit(oldNode);
8299
var
newNode = rewriter.Visit(oldNode);
8315
var
newNode = rewriter.Visit(oldNode);
8325
var
newNode = rewriter.Visit(oldNode);
8341
var
newNode = rewriter.Visit(oldNode);
8351
var
newNode = rewriter.Visit(oldNode);
8367
var
newNode = rewriter.Visit(oldNode);
8377
var
newNode = rewriter.Visit(oldNode);
8393
var
newNode = rewriter.Visit(oldNode);
8403
var
newNode = rewriter.Visit(oldNode);
8419
var
newNode = rewriter.Visit(oldNode);
8429
var
newNode = rewriter.Visit(oldNode);
8445
var
newNode = rewriter.Visit(oldNode);
8455
var
newNode = rewriter.Visit(oldNode);
8471
var
newNode = rewriter.Visit(oldNode);
8481
var
newNode = rewriter.Visit(oldNode);
8497
var
newNode = rewriter.Visit(oldNode);
8507
var
newNode = rewriter.Visit(oldNode);
8523
var
newNode = rewriter.Visit(oldNode);
8533
var
newNode = rewriter.Visit(oldNode);
8549
var
newNode = rewriter.Visit(oldNode);
8559
var
newNode = rewriter.Visit(oldNode);
8575
var
newNode = rewriter.Visit(oldNode);
8585
var
newNode = rewriter.Visit(oldNode);
8601
var
newNode = rewriter.Visit(oldNode);
8611
var
newNode = rewriter.Visit(oldNode);
8627
var
newNode = rewriter.Visit(oldNode);
8637
var
newNode = rewriter.Visit(oldNode);
8653
var
newNode = rewriter.Visit(oldNode);
8663
var
newNode = rewriter.Visit(oldNode);
8679
var
newNode = rewriter.Visit(oldNode);
8689
var
newNode = rewriter.Visit(oldNode);
8705
var
newNode = rewriter.Visit(oldNode);
8715
var
newNode = rewriter.Visit(oldNode);
8731
var
newNode = rewriter.Visit(oldNode);
8741
var
newNode = rewriter.Visit(oldNode);
8757
var
newNode = rewriter.Visit(oldNode);
8767
var
newNode = rewriter.Visit(oldNode);
8783
var
newNode = rewriter.Visit(oldNode);
8793
var
newNode = rewriter.Visit(oldNode);
8809
var
newNode = rewriter.Visit(oldNode);
8819
var
newNode = rewriter.Visit(oldNode);
8835
var
newNode = rewriter.Visit(oldNode);
8845
var
newNode = rewriter.Visit(oldNode);
8861
var
newNode = rewriter.Visit(oldNode);
8871
var
newNode = rewriter.Visit(oldNode);
8887
var
newNode = rewriter.Visit(oldNode);
8897
var
newNode = rewriter.Visit(oldNode);
8913
var
newNode = rewriter.Visit(oldNode);
8923
var
newNode = rewriter.Visit(oldNode);
8939
var
newNode = rewriter.Visit(oldNode);
8949
var
newNode = rewriter.Visit(oldNode);
8965
var
newNode = rewriter.Visit(oldNode);
8975
var
newNode = rewriter.Visit(oldNode);
8991
var
newNode = rewriter.Visit(oldNode);
9001
var
newNode = rewriter.Visit(oldNode);
9017
var
newNode = rewriter.Visit(oldNode);
9027
var
newNode = rewriter.Visit(oldNode);
9043
var
newNode = rewriter.Visit(oldNode);
9053
var
newNode = rewriter.Visit(oldNode);
9069
var
newNode = rewriter.Visit(oldNode);
9079
var
newNode = rewriter.Visit(oldNode);
9095
var
newNode = rewriter.Visit(oldNode);
9105
var
newNode = rewriter.Visit(oldNode);
9121
var
newNode = rewriter.Visit(oldNode);
9131
var
newNode = rewriter.Visit(oldNode);
9147
var
newNode = rewriter.Visit(oldNode);
9157
var
newNode = rewriter.Visit(oldNode);
9173
var
newNode = rewriter.Visit(oldNode);
9183
var
newNode = rewriter.Visit(oldNode);
9199
var
newNode = rewriter.Visit(oldNode);
9209
var
newNode = rewriter.Visit(oldNode);
9225
var
newNode = rewriter.Visit(oldNode);
9235
var
newNode = rewriter.Visit(oldNode);
9251
var
newNode = rewriter.Visit(oldNode);
9261
var
newNode = rewriter.Visit(oldNode);
9277
var
newNode = rewriter.Visit(oldNode);
9287
var
newNode = rewriter.Visit(oldNode);
9303
var
newNode = rewriter.Visit(oldNode);
9313
var
newNode = rewriter.Visit(oldNode);
9329
var
newNode = rewriter.Visit(oldNode);
9339
var
newNode = rewriter.Visit(oldNode);
9355
var
newNode = rewriter.Visit(oldNode);
9365
var
newNode = rewriter.Visit(oldNode);
9381
var
newNode = rewriter.Visit(oldNode);
9391
var
newNode = rewriter.Visit(oldNode);
9407
var
newNode = rewriter.Visit(oldNode);
9417
var
newNode = rewriter.Visit(oldNode);
9433
var
newNode = rewriter.Visit(oldNode);
9443
var
newNode = rewriter.Visit(oldNode);
9459
var
newNode = rewriter.Visit(oldNode);
9469
var
newNode = rewriter.Visit(oldNode);
9485
var
newNode = rewriter.Visit(oldNode);
9495
var
newNode = rewriter.Visit(oldNode);
9511
var
newNode = rewriter.Visit(oldNode);
9521
var
newNode = rewriter.Visit(oldNode);
9537
var
newNode = rewriter.Visit(oldNode);
9547
var
newNode = rewriter.Visit(oldNode);
9563
var
newNode = rewriter.Visit(oldNode);
9573
var
newNode = rewriter.Visit(oldNode);
9589
var
newNode = rewriter.Visit(oldNode);
9599
var
newNode = rewriter.Visit(oldNode);
9615
var
newNode = rewriter.Visit(oldNode);
9625
var
newNode = rewriter.Visit(oldNode);
9641
var
newNode = rewriter.Visit(oldNode);
9651
var
newNode = rewriter.Visit(oldNode);
9667
var
newNode = rewriter.Visit(oldNode);
9677
var
newNode = rewriter.Visit(oldNode);
9693
var
newNode = rewriter.Visit(oldNode);
9703
var
newNode = rewriter.Visit(oldNode);
9719
var
newNode = rewriter.Visit(oldNode);
9729
var
newNode = rewriter.Visit(oldNode);
9745
var
newNode = rewriter.Visit(oldNode);
9755
var
newNode = rewriter.Visit(oldNode);
9771
var
newNode = rewriter.Visit(oldNode);
9781
var
newNode = rewriter.Visit(oldNode);
9797
var
newNode = rewriter.Visit(oldNode);
9807
var
newNode = rewriter.Visit(oldNode);
9823
var
newNode = rewriter.Visit(oldNode);
9833
var
newNode = rewriter.Visit(oldNode);
9849
var
newNode = rewriter.Visit(oldNode);
9859
var
newNode = rewriter.Visit(oldNode);
9875
var
newNode = rewriter.Visit(oldNode);
9885
var
newNode = rewriter.Visit(oldNode);
9901
var
newNode = rewriter.Visit(oldNode);
9911
var
newNode = rewriter.Visit(oldNode);
9927
var
newNode = rewriter.Visit(oldNode);
9937
var
newNode = rewriter.Visit(oldNode);
9953
var
newNode = rewriter.Visit(oldNode);
9963
var
newNode = rewriter.Visit(oldNode);
9979
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)