3 types derived from CSharpSyntaxNode
Microsoft.CodeAnalysis.CSharp (3)
Syntax\InternalSyntax\StructuredTriviaSyntax.cs (1)
11internal abstract partial class StructuredTriviaSyntax : CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxToken.cs (1)
15internal partial class SyntaxToken : CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxTrivia.cs (1)
10internal class SyntaxTrivia : CSharpSyntaxNode
641 references to CSharpSyntaxNode
Microsoft.CodeAnalysis.CSharp (127)
CSharpExtensions.cs (2)
324return ((Syntax.InternalSyntax.CSharpSyntaxNode)node.Green).ApplyDirectives(stack); 329return ((Syntax.InternalSyntax.CSharpSyntaxNode)token.Node!).ApplyDirectives(stack);
Declarations\DeclarationTreeBuilder.cs (5)
1006static bool checkPropertyOrFieldMemberForRequiredModifier(Syntax.InternalSyntax.CSharpSyntaxNode member) 1070private static bool CheckMethodMemberForExtensionSyntax(Syntax.InternalSyntax.CSharpSyntaxNode member) 1097private static bool CheckMemberForAttributes(Syntax.InternalSyntax.CSharpSyntaxNode member) 1148Syntax.InternalSyntax.CSharpSyntaxNode member, HashSet<string> set) 1246Syntax.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)
31public CSharpSyntaxNode ParseDirective( 49CSharpSyntaxNode result; 302foreach (var t in keyword.TrailingTrivia) 318foreach (var node in eod.LeadingTrivia)
Parser\DocumentationCommentParser.cs (4)
377) where T : CSharpSyntaxNode 418list[list.Count - 1] = AddTrailingSkippedSyntax((CSharpSyntaxNode)list[list.Count - 1], badTokens.ToListNode()); 831private TNode WithXmlParseError<TNode>(TNode node, XmlParseErrorCode code) where TNode : CSharpSyntaxNode 836private TNode WithXmlParseError<TNode>(TNode node, XmlParseErrorCode code, params string[] args) where TNode : CSharpSyntaxNode
Parser\LanguageParser.cs (26)
207internal TNode ParseWithStackGuard<TNode>(Func<LanguageParser, TNode> parseFunc, Func<LanguageParser, TNode> createEmptyNodeFunc) where TNode : CSharpSyntaxNode 223private TNode CreateForGlobalFailure<TNode>(int position, TNode node) where TNode : CSharpSyntaxNode 365CSharpSyntaxNode skippedSyntax) 2074(CSharpSyntaxNode)previousNode, 2244CSharpSyntaxNode tmp = null; 3323public static bool IsComplete(CSharpSyntaxNode node) 3334return IsComplete((CSharpSyntaxNode)child); 4330where T : CSharpSyntaxNode 4331where TNode : CSharpSyntaxNode 4350where T : CSharpSyntaxNode 4351where TNode : CSharpSyntaxNode 4396out GreenNode trailingTrivia) where TNode : CSharpSyntaxNode 5004private TNode EatUnexpectedTrailingSemicolon<TNode>(TNode decl) where TNode : CSharpSyntaxNode 5196CSharpSyntaxNode tmp = null; 6446CSharpSyntaxNode tmp = null; 7858PostSkipAction skipBadFunctionPointerTokens<T>(SeparatedSyntaxListBuilder<T> list) where T : CSharpSyntaxNode 7860CSharpSyntaxNode? tmp = null; 8777CSharpSyntaxNode openBrace = isAccessorBody && this.CurrentToken.Kind != SyntaxKind.OpenBraceToken 8814CSharpSyntaxNode openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 8848private void ParseStatements(ref CSharpSyntaxNode previousNode, SyntaxListBuilder<StatementSyntax> statements, bool stopOnSwitchSections) 9914var node = ParseExpressionOrPatternForSwitchStatement(); 9953CSharpSyntaxNode tmp = labels[^1]; 11583var node = this.ParseTypeOrPatternForIsOperator(); 13148where T : CSharpSyntaxNode 13913CSharpSyntaxNode tmp = null; 14250internal TNode ConsumeUnexpectedTokens<TNode>(TNode node) where TNode : CSharpSyntaxNode
Parser\LanguageParser_Patterns.cs (4)
21private CSharpSyntaxNode ParseTypeOrPatternForIsOperator() 434private CSharpSyntaxNode ParseExpressionOrPatternForSwitchStatement() 443private CSharpSyntaxNode ConvertPatternToExpressionIfPossible(PatternSyntax pattern, bool permitTypeArguments = false) 541where T : CSharpSyntaxNode
Parser\Lexer.cs (16)
1980var endOfLine = this.ScanEndOfLine(); 2208private void AddTrivia(CSharpSyntaxNode trivia, [NotNull] ref SyntaxListBuilder? list) 2264private CSharpSyntaxNode? ScanEndOfLine() 2355var directive = this.LexSingleDirective(true, true, isFollowingToken, ref triviaList); 2370var text = this.LexDisabledText(out hasFollowingDirective); 2381var directive = this.LexSingleDirective(false, endIsActive, false, ref triviaList); 2394private CSharpSyntaxNode LexSingleDirective( 2406CSharpSyntaxNode directive = ParseDirective(isActive, endIsActive, isFollowingToken); 2413private CSharpSyntaxNode ParseDirective( 2423CSharpSyntaxNode directive = _directiveParser.ParseDirective(isActive, endIsActive, isFollowingToken); 2430private CSharpSyntaxNode? LexDisabledText(out bool followedByDirective) 2733CSharpSyntaxNode? tr; 2763private CSharpSyntaxNode? LexDirectiveTrivia() 2765CSharpSyntaxNode? trivia = null; 2809private CSharpSyntaxNode LexXmlDocComment(XmlDocCommentStyle style) 4551var endOfLine = this.ScanEndOfLine();
Parser\SyntaxParser.cs (16)
726SyntaxList<CSharpSyntaxNode> triviaList = new SyntaxList<CSharpSyntaxNode>(trivia); 794foreach (var trivia in token.TrailingTrivia) 819protected TNode AddError<TNode>(TNode node, int offset, int length, ErrorCode code, params object[] args) where TNode : CSharpSyntaxNode 824protected TNode AddError<TNode>(TNode node, CSharpSyntaxNode location, ErrorCode code, params object[] args) where TNode : CSharpSyntaxNode 832protected TNode AddErrorToFirstToken<TNode>(TNode node, ErrorCode code) where TNode : CSharpSyntaxNode 838protected TNode AddErrorToFirstToken<TNode>(TNode node, ErrorCode code, params object[] args) where TNode : CSharpSyntaxNode 844protected TNode AddErrorToLastToken<TNode>(TNode node, ErrorCode code) where TNode : CSharpSyntaxNode 852protected TNode AddErrorToLastToken<TNode>(TNode node, ErrorCode code, params object[] args) where TNode : CSharpSyntaxNode 860private static void GetOffsetAndWidthForLastToken<TNode>(TNode node, out int offset, out int width) where TNode : CSharpSyntaxNode 895protected TNode AddLeadingSkippedSyntax<TNode>(TNode node, GreenNode? skippedSyntax) where TNode : CSharpSyntaxNode 909list[list.Count - 1] = AddTrailingSkippedSyntax((CSharpSyntaxNode)list[list.Count - 1], skippedSyntax); 912protected void AddTrailingSkippedSyntax<TNode>(SyntaxListBuilder<TNode> list, GreenNode skippedSyntax) where TNode : CSharpSyntaxNode 917protected TNode AddTrailingSkippedSyntax<TNode>(TNode node, GreenNode skippedSyntax) where TNode : CSharpSyntaxNode 1050private bool FindOffset(GreenNode root, CSharpSyntaxNode location, out int offset)
Syntax\CSharpSyntaxNode.cs (2)
140internal Syntax.InternalSyntax.CSharpSyntaxNode CsGreen 142get { return (Syntax.InternalSyntax.CSharpSyntaxNode)this.Green; }
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
173return ((CSharpSyntaxNode)listOrNode).ApplyDirectives(stack);
Syntax\InternalSyntax\CSharpSyntaxRewriter.cs (6)
11internal partial class CSharpSyntaxRewriter : CSharpSyntaxVisitor<CSharpSyntaxNode> 21public override CSharpSyntaxNode VisitToken(SyntaxToken token) 42public SyntaxList<TNode> VisitList<TNode>(SyntaxList<TNode> list) where TNode : CSharpSyntaxNode 48var visited = this.Visit(item); 70public SeparatedSyntaxList<TNode> VisitList<TNode>(SeparatedSyntaxList<TNode> list) where TNode : CSharpSyntaxNode 75var withSeps = (SyntaxList<CSharpSyntaxNode>)list.GetWithSeparators();
Syntax\InternalSyntax\CSharpSyntaxVisitor.cs (4)
15public virtual TResult Visit(CSharpSyntaxNode node) 35protected virtual TResult DefaultVisit(CSharpSyntaxNode node) 43public virtual void Visit(CSharpSyntaxNode node) 63public virtual void DefaultVisit(CSharpSyntaxNode node)
Syntax\InternalSyntax\SyntaxFactory.cs (18)
257public static SyntaxList<TNode> List<TNode>() where TNode : CSharpSyntaxNode 262public static SyntaxList<TNode> List<TNode>(TNode node) where TNode : CSharpSyntaxNode 267public static SyntaxList<TNode> List<TNode>(TNode node0, TNode node1) where TNode : CSharpSyntaxNode 272internal static GreenNode ListNode(CSharpSyntaxNode node0, CSharpSyntaxNode node1) 277public static SyntaxList<TNode> List<TNode>(TNode node0, TNode node1, TNode node2) where TNode : CSharpSyntaxNode 282internal static GreenNode ListNode(CSharpSyntaxNode node0, CSharpSyntaxNode node1, CSharpSyntaxNode node2) 287public static SyntaxList<TNode> List<TNode>(params TNode[] nodes) where TNode : CSharpSyntaxNode 302public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(TNode node) where TNode : CSharpSyntaxNode 304return new SeparatedSyntaxList<TNode>(new SyntaxList<CSharpSyntaxNode>(node)); 307public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(SyntaxToken token) where TNode : CSharpSyntaxNode 309return new SeparatedSyntaxList<TNode>(new SyntaxList<CSharpSyntaxNode>(token)); 312public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(TNode node1, SyntaxToken token, TNode node2) where TNode : CSharpSyntaxNode 314return new SeparatedSyntaxList<TNode>(new SyntaxList<CSharpSyntaxNode>(SyntaxList.List(node1, token, node2))); 317public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(params CSharpSyntaxNode[] nodes) where TNode : CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxFirstTokenReplacer.cs (4)
30where TRoot : CSharpSyntaxNode 38public override CSharpSyntaxNode Visit(CSharpSyntaxNode node) 59private static TSyntax UpdateDiagnosticOffset<TSyntax>(TSyntax node, int diagnosticOffsetDelta) where TSyntax : CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxLastTokenReplacer.cs (4)
28where TRoot : CSharpSyntaxNode 37private static int CountNonNullSlots(CSharpSyntaxNode node) 42public override CSharpSyntaxNode Visit(CSharpSyntaxNode node)
Syntax\InternalSyntax\SyntaxToken.cs (6)
246internal static SyntaxToken StringLiteral(CSharpSyntaxNode leading, string text, CSharpSyntaxNode trailing) 332internal SyntaxList<CSharpSyntaxNode> LeadingTrivia 334get { return new SyntaxList<CSharpSyntaxNode>(this.GetLeadingTrivia()); } 337internal SyntaxList<CSharpSyntaxNode> TrailingTrivia 339get { return new SyntaxList<CSharpSyntaxNode>(this.GetTrailingTrivia()); }
Syntax\StructuredTriviaSyntax.cs (1)
16internal StructuredTriviaSyntax(InternalSyntax.CSharpSyntaxNode green, SyntaxNode parent, int position)
Syntax\SyntaxEquivalence.cs (2)
262using var beforeDirectivesEnumerator = ((Green.CSharpSyntaxNode)before).GetDirectives().GetEnumerator(); 263using var afterDirectivesEnumerator = ((Green.CSharpSyntaxNode)after).GetDirectives().GetEnumerator();
Syntax\SyntaxFactory.cs (1)
1906private static TSyntax CreateRed<TSyntax>(InternalSyntax.CSharpSyntaxNode green, CSharpParseOptions options)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (514)
Generated\Syntax.Test.xml.Generated.cs (494)
3941var newNode = rewriter.Visit(oldNode); 3957var newNode = rewriter.Visit(oldNode); 3967var newNode = rewriter.Visit(oldNode); 3983var newNode = rewriter.Visit(oldNode); 3993var newNode = rewriter.Visit(oldNode); 4009var newNode = rewriter.Visit(oldNode); 4019var newNode = rewriter.Visit(oldNode); 4035var newNode = rewriter.Visit(oldNode); 4045var newNode = rewriter.Visit(oldNode); 4061var newNode = rewriter.Visit(oldNode); 4071var newNode = rewriter.Visit(oldNode); 4087var newNode = rewriter.Visit(oldNode); 4097var newNode = rewriter.Visit(oldNode); 4113var newNode = rewriter.Visit(oldNode); 4123var newNode = rewriter.Visit(oldNode); 4139var newNode = rewriter.Visit(oldNode); 4149var newNode = rewriter.Visit(oldNode); 4165var newNode = rewriter.Visit(oldNode); 4175var newNode = rewriter.Visit(oldNode); 4191var newNode = rewriter.Visit(oldNode); 4201var newNode = rewriter.Visit(oldNode); 4217var newNode = rewriter.Visit(oldNode); 4227var newNode = rewriter.Visit(oldNode); 4243var newNode = rewriter.Visit(oldNode); 4253var newNode = rewriter.Visit(oldNode); 4269var newNode = rewriter.Visit(oldNode); 4279var newNode = rewriter.Visit(oldNode); 4295var newNode = rewriter.Visit(oldNode); 4305var newNode = rewriter.Visit(oldNode); 4321var newNode = rewriter.Visit(oldNode); 4331var newNode = rewriter.Visit(oldNode); 4347var newNode = rewriter.Visit(oldNode); 4357var newNode = rewriter.Visit(oldNode); 4373var newNode = rewriter.Visit(oldNode); 4383var newNode = rewriter.Visit(oldNode); 4399var newNode = rewriter.Visit(oldNode); 4409var newNode = rewriter.Visit(oldNode); 4425var newNode = rewriter.Visit(oldNode); 4435var newNode = rewriter.Visit(oldNode); 4451var newNode = rewriter.Visit(oldNode); 4461var newNode = rewriter.Visit(oldNode); 4477var newNode = rewriter.Visit(oldNode); 4487var newNode = rewriter.Visit(oldNode); 4503var newNode = rewriter.Visit(oldNode); 4513var newNode = rewriter.Visit(oldNode); 4529var newNode = rewriter.Visit(oldNode); 4539var newNode = rewriter.Visit(oldNode); 4555var newNode = rewriter.Visit(oldNode); 4565var newNode = rewriter.Visit(oldNode); 4581var newNode = rewriter.Visit(oldNode); 4591var newNode = rewriter.Visit(oldNode); 4607var newNode = rewriter.Visit(oldNode); 4617var newNode = rewriter.Visit(oldNode); 4633var newNode = rewriter.Visit(oldNode); 4643var newNode = rewriter.Visit(oldNode); 4659var newNode = rewriter.Visit(oldNode); 4669var newNode = rewriter.Visit(oldNode); 4685var newNode = rewriter.Visit(oldNode); 4695var newNode = rewriter.Visit(oldNode); 4711var newNode = rewriter.Visit(oldNode); 4721var newNode = rewriter.Visit(oldNode); 4737var newNode = rewriter.Visit(oldNode); 4747var newNode = rewriter.Visit(oldNode); 4763var newNode = rewriter.Visit(oldNode); 4773var newNode = rewriter.Visit(oldNode); 4789var newNode = rewriter.Visit(oldNode); 4799var newNode = rewriter.Visit(oldNode); 4815var newNode = rewriter.Visit(oldNode); 4825var newNode = rewriter.Visit(oldNode); 4841var newNode = rewriter.Visit(oldNode); 4851var newNode = rewriter.Visit(oldNode); 4867var newNode = rewriter.Visit(oldNode); 4877var newNode = rewriter.Visit(oldNode); 4893var newNode = rewriter.Visit(oldNode); 4903var newNode = rewriter.Visit(oldNode); 4919var newNode = rewriter.Visit(oldNode); 4929var newNode = rewriter.Visit(oldNode); 4945var newNode = rewriter.Visit(oldNode); 4955var newNode = rewriter.Visit(oldNode); 4971var newNode = rewriter.Visit(oldNode); 4981var newNode = rewriter.Visit(oldNode); 4997var newNode = rewriter.Visit(oldNode); 5007var newNode = rewriter.Visit(oldNode); 5023var newNode = rewriter.Visit(oldNode); 5033var newNode = rewriter.Visit(oldNode); 5049var newNode = rewriter.Visit(oldNode); 5059var newNode = rewriter.Visit(oldNode); 5075var newNode = rewriter.Visit(oldNode); 5085var newNode = rewriter.Visit(oldNode); 5101var newNode = rewriter.Visit(oldNode); 5111var newNode = rewriter.Visit(oldNode); 5127var newNode = rewriter.Visit(oldNode); 5137var newNode = rewriter.Visit(oldNode); 5153var newNode = rewriter.Visit(oldNode); 5163var newNode = rewriter.Visit(oldNode); 5179var newNode = rewriter.Visit(oldNode); 5189var newNode = rewriter.Visit(oldNode); 5205var newNode = rewriter.Visit(oldNode); 5215var newNode = rewriter.Visit(oldNode); 5231var newNode = rewriter.Visit(oldNode); 5241var newNode = rewriter.Visit(oldNode); 5257var newNode = rewriter.Visit(oldNode); 5267var newNode = rewriter.Visit(oldNode); 5283var newNode = rewriter.Visit(oldNode); 5293var newNode = rewriter.Visit(oldNode); 5309var newNode = rewriter.Visit(oldNode); 5319var newNode = rewriter.Visit(oldNode); 5335var newNode = rewriter.Visit(oldNode); 5345var newNode = rewriter.Visit(oldNode); 5361var newNode = rewriter.Visit(oldNode); 5371var newNode = rewriter.Visit(oldNode); 5387var newNode = rewriter.Visit(oldNode); 5397var newNode = rewriter.Visit(oldNode); 5413var newNode = rewriter.Visit(oldNode); 5423var newNode = rewriter.Visit(oldNode); 5439var newNode = rewriter.Visit(oldNode); 5449var newNode = rewriter.Visit(oldNode); 5465var newNode = rewriter.Visit(oldNode); 5475var newNode = rewriter.Visit(oldNode); 5491var newNode = rewriter.Visit(oldNode); 5501var newNode = rewriter.Visit(oldNode); 5517var newNode = rewriter.Visit(oldNode); 5527var newNode = rewriter.Visit(oldNode); 5543var newNode = rewriter.Visit(oldNode); 5553var newNode = rewriter.Visit(oldNode); 5569var newNode = rewriter.Visit(oldNode); 5579var newNode = rewriter.Visit(oldNode); 5595var newNode = rewriter.Visit(oldNode); 5605var newNode = rewriter.Visit(oldNode); 5621var newNode = rewriter.Visit(oldNode); 5631var newNode = rewriter.Visit(oldNode); 5647var newNode = rewriter.Visit(oldNode); 5657var newNode = rewriter.Visit(oldNode); 5673var newNode = rewriter.Visit(oldNode); 5683var newNode = rewriter.Visit(oldNode); 5699var newNode = rewriter.Visit(oldNode); 5709var newNode = rewriter.Visit(oldNode); 5725var newNode = rewriter.Visit(oldNode); 5735var newNode = rewriter.Visit(oldNode); 5751var newNode = rewriter.Visit(oldNode); 5761var newNode = rewriter.Visit(oldNode); 5777var newNode = rewriter.Visit(oldNode); 5787var newNode = rewriter.Visit(oldNode); 5803var newNode = rewriter.Visit(oldNode); 5813var newNode = rewriter.Visit(oldNode); 5829var newNode = rewriter.Visit(oldNode); 5839var newNode = rewriter.Visit(oldNode); 5855var newNode = rewriter.Visit(oldNode); 5865var newNode = rewriter.Visit(oldNode); 5881var newNode = rewriter.Visit(oldNode); 5891var newNode = rewriter.Visit(oldNode); 5907var newNode = rewriter.Visit(oldNode); 5917var newNode = rewriter.Visit(oldNode); 5933var newNode = rewriter.Visit(oldNode); 5943var newNode = rewriter.Visit(oldNode); 5959var newNode = rewriter.Visit(oldNode); 5969var newNode = rewriter.Visit(oldNode); 5985var newNode = rewriter.Visit(oldNode); 5995var newNode = rewriter.Visit(oldNode); 6011var newNode = rewriter.Visit(oldNode); 6021var newNode = rewriter.Visit(oldNode); 6037var newNode = rewriter.Visit(oldNode); 6047var newNode = rewriter.Visit(oldNode); 6063var newNode = rewriter.Visit(oldNode); 6073var newNode = rewriter.Visit(oldNode); 6089var newNode = rewriter.Visit(oldNode); 6099var newNode = rewriter.Visit(oldNode); 6115var newNode = rewriter.Visit(oldNode); 6125var newNode = rewriter.Visit(oldNode); 6141var newNode = rewriter.Visit(oldNode); 6151var newNode = rewriter.Visit(oldNode); 6167var newNode = rewriter.Visit(oldNode); 6177var newNode = rewriter.Visit(oldNode); 6193var newNode = rewriter.Visit(oldNode); 6203var newNode = rewriter.Visit(oldNode); 6219var newNode = rewriter.Visit(oldNode); 6229var newNode = rewriter.Visit(oldNode); 6245var newNode = rewriter.Visit(oldNode); 6255var newNode = rewriter.Visit(oldNode); 6271var newNode = rewriter.Visit(oldNode); 6281var newNode = rewriter.Visit(oldNode); 6297var newNode = rewriter.Visit(oldNode); 6307var newNode = rewriter.Visit(oldNode); 6323var newNode = rewriter.Visit(oldNode); 6333var newNode = rewriter.Visit(oldNode); 6349var newNode = rewriter.Visit(oldNode); 6359var newNode = rewriter.Visit(oldNode); 6375var newNode = rewriter.Visit(oldNode); 6385var newNode = rewriter.Visit(oldNode); 6401var newNode = rewriter.Visit(oldNode); 6411var newNode = rewriter.Visit(oldNode); 6427var newNode = rewriter.Visit(oldNode); 6437var newNode = rewriter.Visit(oldNode); 6453var newNode = rewriter.Visit(oldNode); 6463var newNode = rewriter.Visit(oldNode); 6479var newNode = rewriter.Visit(oldNode); 6489var newNode = rewriter.Visit(oldNode); 6505var newNode = rewriter.Visit(oldNode); 6515var newNode = rewriter.Visit(oldNode); 6531var newNode = rewriter.Visit(oldNode); 6541var newNode = rewriter.Visit(oldNode); 6557var newNode = rewriter.Visit(oldNode); 6567var newNode = rewriter.Visit(oldNode); 6583var newNode = rewriter.Visit(oldNode); 6593var newNode = rewriter.Visit(oldNode); 6609var newNode = rewriter.Visit(oldNode); 6619var newNode = rewriter.Visit(oldNode); 6635var newNode = rewriter.Visit(oldNode); 6645var newNode = rewriter.Visit(oldNode); 6661var newNode = rewriter.Visit(oldNode); 6671var newNode = rewriter.Visit(oldNode); 6687var newNode = rewriter.Visit(oldNode); 6697var newNode = rewriter.Visit(oldNode); 6713var newNode = rewriter.Visit(oldNode); 6723var newNode = rewriter.Visit(oldNode); 6739var newNode = rewriter.Visit(oldNode); 6749var newNode = rewriter.Visit(oldNode); 6765var newNode = rewriter.Visit(oldNode); 6775var newNode = rewriter.Visit(oldNode); 6791var newNode = rewriter.Visit(oldNode); 6801var newNode = rewriter.Visit(oldNode); 6817var newNode = rewriter.Visit(oldNode); 6827var newNode = rewriter.Visit(oldNode); 6843var newNode = rewriter.Visit(oldNode); 6853var newNode = rewriter.Visit(oldNode); 6869var newNode = rewriter.Visit(oldNode); 6879var newNode = rewriter.Visit(oldNode); 6895var newNode = rewriter.Visit(oldNode); 6905var newNode = rewriter.Visit(oldNode); 6921var newNode = rewriter.Visit(oldNode); 6931var newNode = rewriter.Visit(oldNode); 6947var newNode = rewriter.Visit(oldNode); 6957var newNode = rewriter.Visit(oldNode); 6973var newNode = rewriter.Visit(oldNode); 6983var newNode = rewriter.Visit(oldNode); 6999var newNode = rewriter.Visit(oldNode); 7009var newNode = rewriter.Visit(oldNode); 7025var newNode = rewriter.Visit(oldNode); 7035var newNode = rewriter.Visit(oldNode); 7051var newNode = rewriter.Visit(oldNode); 7061var newNode = rewriter.Visit(oldNode); 7077var newNode = rewriter.Visit(oldNode); 7087var newNode = rewriter.Visit(oldNode); 7103var newNode = rewriter.Visit(oldNode); 7113var newNode = rewriter.Visit(oldNode); 7129var newNode = rewriter.Visit(oldNode); 7139var newNode = rewriter.Visit(oldNode); 7155var newNode = rewriter.Visit(oldNode); 7165var newNode = rewriter.Visit(oldNode); 7181var newNode = rewriter.Visit(oldNode); 7191var newNode = rewriter.Visit(oldNode); 7207var newNode = rewriter.Visit(oldNode); 7217var newNode = rewriter.Visit(oldNode); 7233var newNode = rewriter.Visit(oldNode); 7243var newNode = rewriter.Visit(oldNode); 7259var newNode = rewriter.Visit(oldNode); 7269var newNode = rewriter.Visit(oldNode); 7285var newNode = rewriter.Visit(oldNode); 7295var newNode = rewriter.Visit(oldNode); 7311var newNode = rewriter.Visit(oldNode); 7321var newNode = rewriter.Visit(oldNode); 7337var newNode = rewriter.Visit(oldNode); 7347var newNode = rewriter.Visit(oldNode); 7363var newNode = rewriter.Visit(oldNode); 7373var newNode = rewriter.Visit(oldNode); 7389var newNode = rewriter.Visit(oldNode); 7399var newNode = rewriter.Visit(oldNode); 7415var newNode = rewriter.Visit(oldNode); 7425var newNode = rewriter.Visit(oldNode); 7441var newNode = rewriter.Visit(oldNode); 7451var newNode = rewriter.Visit(oldNode); 7467var newNode = rewriter.Visit(oldNode); 7477var newNode = rewriter.Visit(oldNode); 7493var newNode = rewriter.Visit(oldNode); 7503var newNode = rewriter.Visit(oldNode); 7519var newNode = rewriter.Visit(oldNode); 7529var newNode = rewriter.Visit(oldNode); 7545var newNode = rewriter.Visit(oldNode); 7555var newNode = rewriter.Visit(oldNode); 7571var newNode = rewriter.Visit(oldNode); 7581var newNode = rewriter.Visit(oldNode); 7597var newNode = rewriter.Visit(oldNode); 7607var newNode = rewriter.Visit(oldNode); 7623var newNode = rewriter.Visit(oldNode); 7633var newNode = rewriter.Visit(oldNode); 7649var newNode = rewriter.Visit(oldNode); 7659var newNode = rewriter.Visit(oldNode); 7675var newNode = rewriter.Visit(oldNode); 7685var newNode = rewriter.Visit(oldNode); 7701var newNode = rewriter.Visit(oldNode); 7711var newNode = rewriter.Visit(oldNode); 7727var newNode = rewriter.Visit(oldNode); 7737var newNode = rewriter.Visit(oldNode); 7753var newNode = rewriter.Visit(oldNode); 7763var newNode = rewriter.Visit(oldNode); 7779var newNode = rewriter.Visit(oldNode); 7789var newNode = rewriter.Visit(oldNode); 7805var newNode = rewriter.Visit(oldNode); 7815var newNode = rewriter.Visit(oldNode); 7831var newNode = rewriter.Visit(oldNode); 7841var newNode = rewriter.Visit(oldNode); 7857var newNode = rewriter.Visit(oldNode); 7867var newNode = rewriter.Visit(oldNode); 7883var newNode = rewriter.Visit(oldNode); 7893var newNode = rewriter.Visit(oldNode); 7909var newNode = rewriter.Visit(oldNode); 7919var newNode = rewriter.Visit(oldNode); 7935var newNode = rewriter.Visit(oldNode); 7945var newNode = rewriter.Visit(oldNode); 7961var newNode = rewriter.Visit(oldNode); 7971var newNode = rewriter.Visit(oldNode); 7987var newNode = rewriter.Visit(oldNode); 7997var newNode = rewriter.Visit(oldNode); 8013var newNode = rewriter.Visit(oldNode); 8023var newNode = rewriter.Visit(oldNode); 8039var newNode = rewriter.Visit(oldNode); 8049var newNode = rewriter.Visit(oldNode); 8065var newNode = rewriter.Visit(oldNode); 8075var newNode = rewriter.Visit(oldNode); 8091var newNode = rewriter.Visit(oldNode); 8101var newNode = rewriter.Visit(oldNode); 8117var newNode = rewriter.Visit(oldNode); 8127var newNode = rewriter.Visit(oldNode); 8143var newNode = rewriter.Visit(oldNode); 8153var newNode = rewriter.Visit(oldNode); 8169var newNode = rewriter.Visit(oldNode); 8179var newNode = rewriter.Visit(oldNode); 8195var newNode = rewriter.Visit(oldNode); 8205var newNode = rewriter.Visit(oldNode); 8221var newNode = rewriter.Visit(oldNode); 8231var newNode = rewriter.Visit(oldNode); 8247var newNode = rewriter.Visit(oldNode); 8257var newNode = rewriter.Visit(oldNode); 8273var newNode = rewriter.Visit(oldNode); 8283var newNode = rewriter.Visit(oldNode); 8299var newNode = rewriter.Visit(oldNode); 8309var newNode = rewriter.Visit(oldNode); 8325var newNode = rewriter.Visit(oldNode); 8335var newNode = rewriter.Visit(oldNode); 8351var newNode = rewriter.Visit(oldNode); 8361var newNode = rewriter.Visit(oldNode); 8377var newNode = rewriter.Visit(oldNode); 8387var newNode = rewriter.Visit(oldNode); 8403var newNode = rewriter.Visit(oldNode); 8413var newNode = rewriter.Visit(oldNode); 8429var newNode = rewriter.Visit(oldNode); 8439var newNode = rewriter.Visit(oldNode); 8455var newNode = rewriter.Visit(oldNode); 8465var newNode = rewriter.Visit(oldNode); 8481var newNode = rewriter.Visit(oldNode); 8491var newNode = rewriter.Visit(oldNode); 8507var newNode = rewriter.Visit(oldNode); 8517var newNode = rewriter.Visit(oldNode); 8533var newNode = rewriter.Visit(oldNode); 8543var newNode = rewriter.Visit(oldNode); 8559var newNode = rewriter.Visit(oldNode); 8569var newNode = rewriter.Visit(oldNode); 8585var newNode = rewriter.Visit(oldNode); 8595var newNode = rewriter.Visit(oldNode); 8611var newNode = rewriter.Visit(oldNode); 8621var newNode = rewriter.Visit(oldNode); 8637var newNode = rewriter.Visit(oldNode); 8647var newNode = rewriter.Visit(oldNode); 8663var newNode = rewriter.Visit(oldNode); 8673var newNode = rewriter.Visit(oldNode); 8689var newNode = rewriter.Visit(oldNode); 8699var newNode = rewriter.Visit(oldNode); 8715var newNode = rewriter.Visit(oldNode); 8725var newNode = rewriter.Visit(oldNode); 8741var newNode = rewriter.Visit(oldNode); 8751var newNode = rewriter.Visit(oldNode); 8767var newNode = rewriter.Visit(oldNode); 8777var newNode = rewriter.Visit(oldNode); 8793var newNode = rewriter.Visit(oldNode); 8803var newNode = rewriter.Visit(oldNode); 8819var newNode = rewriter.Visit(oldNode); 8829var newNode = rewriter.Visit(oldNode); 8845var newNode = rewriter.Visit(oldNode); 8855var newNode = rewriter.Visit(oldNode); 8871var newNode = rewriter.Visit(oldNode); 8881var newNode = rewriter.Visit(oldNode); 8897var newNode = rewriter.Visit(oldNode); 8907var newNode = rewriter.Visit(oldNode); 8923var newNode = rewriter.Visit(oldNode); 8933var newNode = rewriter.Visit(oldNode); 8949var newNode = rewriter.Visit(oldNode); 8959var newNode = rewriter.Visit(oldNode); 8975var newNode = rewriter.Visit(oldNode); 8985var newNode = rewriter.Visit(oldNode); 9001var newNode = rewriter.Visit(oldNode); 9011var newNode = rewriter.Visit(oldNode); 9027var newNode = rewriter.Visit(oldNode); 9037var newNode = rewriter.Visit(oldNode); 9053var newNode = rewriter.Visit(oldNode); 9063var newNode = rewriter.Visit(oldNode); 9079var newNode = rewriter.Visit(oldNode); 9089var newNode = rewriter.Visit(oldNode); 9105var newNode = rewriter.Visit(oldNode); 9115var newNode = rewriter.Visit(oldNode); 9131var newNode = rewriter.Visit(oldNode); 9141var newNode = rewriter.Visit(oldNode); 9157var newNode = rewriter.Visit(oldNode); 9167var newNode = rewriter.Visit(oldNode); 9183var newNode = rewriter.Visit(oldNode); 9193var newNode = rewriter.Visit(oldNode); 9209var newNode = rewriter.Visit(oldNode); 9219var newNode = rewriter.Visit(oldNode); 9235var newNode = rewriter.Visit(oldNode); 9245var newNode = rewriter.Visit(oldNode); 9261var newNode = rewriter.Visit(oldNode); 9271var newNode = rewriter.Visit(oldNode); 9287var newNode = rewriter.Visit(oldNode); 9297var newNode = rewriter.Visit(oldNode); 9313var newNode = rewriter.Visit(oldNode); 9323var newNode = rewriter.Visit(oldNode); 9339var newNode = rewriter.Visit(oldNode); 9349var newNode = rewriter.Visit(oldNode); 9365var newNode = rewriter.Visit(oldNode); 9375var newNode = rewriter.Visit(oldNode); 9391var newNode = rewriter.Visit(oldNode); 9401var newNode = rewriter.Visit(oldNode); 9417var newNode = rewriter.Visit(oldNode); 9427var newNode = rewriter.Visit(oldNode); 9443var newNode = rewriter.Visit(oldNode); 9453var newNode = rewriter.Visit(oldNode); 9469var newNode = rewriter.Visit(oldNode); 9479var newNode = rewriter.Visit(oldNode); 9495var newNode = rewriter.Visit(oldNode); 9505var newNode = rewriter.Visit(oldNode); 9521var newNode = rewriter.Visit(oldNode); 9531var newNode = rewriter.Visit(oldNode); 9547var newNode = rewriter.Visit(oldNode); 9557var newNode = rewriter.Visit(oldNode); 9573var newNode = rewriter.Visit(oldNode); 9583var newNode = rewriter.Visit(oldNode); 9599var newNode = rewriter.Visit(oldNode); 9609var newNode = rewriter.Visit(oldNode); 9625var newNode = rewriter.Visit(oldNode); 9635var newNode = rewriter.Visit(oldNode); 9651var newNode = rewriter.Visit(oldNode); 9661var newNode = rewriter.Visit(oldNode); 9677var newNode = rewriter.Visit(oldNode); 9687var newNode = rewriter.Visit(oldNode); 9703var newNode = rewriter.Visit(oldNode); 9713var newNode = rewriter.Visit(oldNode); 9729var newNode = rewriter.Visit(oldNode); 9739var newNode = rewriter.Visit(oldNode); 9755var newNode = rewriter.Visit(oldNode); 9765var newNode = rewriter.Visit(oldNode); 9781var newNode = rewriter.Visit(oldNode); 9791var newNode = rewriter.Visit(oldNode); 9807var newNode = rewriter.Visit(oldNode); 9817var newNode = rewriter.Visit(oldNode); 9833var newNode = rewriter.Visit(oldNode); 9843var newNode = rewriter.Visit(oldNode); 9859var newNode = rewriter.Visit(oldNode); 9869var newNode = rewriter.Visit(oldNode); 9885var newNode = rewriter.Visit(oldNode); 9895var newNode = rewriter.Visit(oldNode); 9911var newNode = rewriter.Visit(oldNode); 9921var newNode = rewriter.Visit(oldNode); 9937var newNode = rewriter.Visit(oldNode); 9947var newNode = rewriter.Visit(oldNode); 9963var newNode = rewriter.Visit(oldNode); 9973var newNode = rewriter.Visit(oldNode); 9989var newNode = rewriter.Visit(oldNode); 9999var newNode = rewriter.Visit(oldNode); 10015var newNode = rewriter.Visit(oldNode); 10025var newNode = rewriter.Visit(oldNode); 10041var newNode = rewriter.Visit(oldNode); 10051var newNode = rewriter.Visit(oldNode); 10067var newNode = rewriter.Visit(oldNode); 10077var newNode = rewriter.Visit(oldNode); 10093var newNode = rewriter.Visit(oldNode); 10103var newNode = rewriter.Visit(oldNode); 10119var newNode = rewriter.Visit(oldNode); 10129var newNode = rewriter.Visit(oldNode); 10145var newNode = rewriter.Visit(oldNode); 10155var newNode = rewriter.Visit(oldNode); 10171var newNode = rewriter.Visit(oldNode); 10181var newNode = rewriter.Visit(oldNode); 10197var newNode = rewriter.Visit(oldNode); 10207var newNode = rewriter.Visit(oldNode); 10223var newNode = rewriter.Visit(oldNode); 10233var newNode = rewriter.Visit(oldNode); 10249var newNode = rewriter.Visit(oldNode); 10259var newNode = rewriter.Visit(oldNode); 10275var newNode = rewriter.Visit(oldNode); 10285var newNode = rewriter.Visit(oldNode); 10301var newNode = rewriter.Visit(oldNode); 10311var newNode = rewriter.Visit(oldNode); 10327var newNode = rewriter.Visit(oldNode); 10337var newNode = rewriter.Visit(oldNode); 10353var newNode = rewriter.Visit(oldNode);
Parsing\SyntaxExtensions.cs (6)
56return ((Syntax.InternalSyntax.CSharpSyntaxNode)token.Node).ErrorsOrWarnings(errorsOnly: true); 61return ((Syntax.InternalSyntax.CSharpSyntaxNode)token.Node).ErrorsOrWarnings(errorsOnly: false); 66return ((Syntax.InternalSyntax.CSharpSyntaxNode)token.Node).ErrorsAndWarnings(); 90return ((InternalSyntax.CSharpSyntaxNode)trivia.UnderlyingNode).ErrorsOrWarnings(errorsOnly: true); 95return ((InternalSyntax.CSharpSyntaxNode)trivia.UnderlyingNode).ErrorsOrWarnings(errorsOnly: false); 100return ((InternalSyntax.CSharpSyntaxNode)trivia.UnderlyingNode).ErrorsAndWarnings();
Syntax\GreenNodeTests.cs (4)
15private static void AttachAndCheckDiagnostics(InternalSyntax.CSharpSyntaxNode node) 27public override InternalSyntax.CSharpSyntaxNode VisitToken(InternalSyntax.SyntaxToken token) 35protected override InternalSyntax.CSharpSyntaxNode DefaultVisit(InternalSyntax.CSharpSyntaxNode node)
Syntax\SyntaxRewriterTests.cs (10)
696var green = red.CsGreen; 700var result = rewriter.Visit(green); 727private readonly Func<InternalSyntax.CSharpSyntaxNode, InternalSyntax.CSharpSyntaxNode> _rewriteNode; 731Func<InternalSyntax.CSharpSyntaxNode, InternalSyntax.CSharpSyntaxNode> rewriteNode = null, 738public override InternalSyntax.CSharpSyntaxNode Visit(InternalSyntax.CSharpSyntaxNode node) 740var visited = base.Visit(node); 744public override InternalSyntax.CSharpSyntaxNode VisitToken(InternalSyntax.SyntaxToken token)