131 references to Node
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Statements.cs (1)
2775
return BoundStatementList.Synthesized(statements.
Node
, statementBuilder.ToImmutableAndFree());
Syntax\SyntaxFactory.cs (4)
2034
return SyntaxEquivalence.AreEquivalent(oldList.
Node
, newList.
Node
, null, topLevel);
2049
return SyntaxEquivalence.AreEquivalent(oldList.
Node
, newList.
Node
, ignoreChildNode, topLevel: false);
Microsoft.CodeAnalysis.VisualBasic (126)
Generated\Syntax.xml.Main.Generated.vb (124)
1558
If node._importsClauses IsNot newImportsClauses.
Node
Then anyChanges = True
1561
Return New ImportsStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newImportsKeyword, newImportsClauses.
Node
)
1753
If node._types IsNot newTypes.
Node
Then anyChanges = True
1756
Return New InheritsStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newInheritsKeyword, newTypes.
Node
)
1768
If node._types IsNot newTypes.
Node
Then anyChanges = True
1771
Return New ImplementsStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newImplementsKeyword, newTypes.
Node
)
1890
If node._parameters IsNot newParameters.
Node
Then anyChanges = True
1895
Return New TypeParameterListSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenParenToken, newOfKeyword, newParameters.
Node
, newCloseParenToken)
1941
If node._constraints IsNot newConstraints.
Node
Then anyChanges = True
1946
Return New TypeParameterMultipleConstraintClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newAsKeyword, newOpenBraceToken, newConstraints.
Node
, newCloseBraceToken)
2103
If node._parameters IsNot newParameters.
Node
Then anyChanges = True
2108
Return New ParameterListSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenParenToken, newParameters.
Node
, newCloseParenToken)
2328
If node._interfaceMembers IsNot newInterfaceMembers.
Node
Then anyChanges = True
2331
Return New ImplementsClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newImplementsKeyword, newInterfaceMembers.
Node
)
2343
If node._events IsNot newEvents.
Node
Then anyChanges = True
2346
Return New HandlesClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newHandlesKeyword, newEvents.
Node
)
2437
If node._declarators IsNot newDeclarators.
Node
Then anyChanges = True
2440
Return New FieldDeclarationSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newAttributeLists.Node, newModifiers.Node, newDeclarators.
Node
)
2450
If node._names IsNot newNames.
Node
Then anyChanges = True
2457
Return New VariableDeclaratorSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newNames.
Node
, newAsClause, newInitializer)
2503
If node._initializers IsNot newInitializers.
Node
Then anyChanges = True
2508
Return New ObjectMemberInitializerSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newWithKeyword, newOpenBraceToken, newInitializers.
Node
, newCloseBraceToken)
2643
If node._attributes IsNot newAttributes.
Node
Then anyChanges = True
2648
Return New AttributeListSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newLessThanToken, newAttributes.
Node
, newGreaterThanToken)
2801
If node._declarators IsNot newDeclarators.
Node
Then anyChanges = True
2804
Return New LocalDeclarationStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newModifiers.Node, newDeclarators.
Node
)
3281
If node._cases IsNot newCases.
Node
Then anyChanges = True
3284
Return New CaseStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newCaseKeyword, newCases.
Node
)
3543
If node._controlVariables IsNot newControlVariables.
Node
Then anyChanges = True
3546
Return New NextStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newNextKeyword, newControlVariables.
Node
)
3560
If node._variables IsNot newVariables.
Node
Then anyChanges = True
3563
Return New UsingStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newUsingKeyword, newExpression, newVariables.
Node
)
3690
If node._clauses IsNot newClauses.
Node
Then anyChanges = True
3693
Return New ReDimStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newReDimKeyword, newPreserveKeyword, newClauses.
Node
)
3720
If node._expressions IsNot newExpressions.
Node
Then anyChanges = True
3723
Return New EraseStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newEraseKeyword, newExpressions.
Node
)
3765
If node._arguments IsNot newArguments.
Node
Then anyChanges = True
3770
Return New TupleExpressionSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenParenToken, newArguments.
Node
, newCloseParenToken)
3782
If node._elements IsNot newElements.
Node
Then anyChanges = True
3787
Return New TupleTypeSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenParenToken, newElements.
Node
, newCloseParenToken)
4037
If node._initializers IsNot newInitializers.
Node
Then anyChanges = True
4042
Return New CollectionInitializerSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenBraceToken, newInitializers.
Node
, newCloseBraceToken)
4277
If node._arguments IsNot newArguments.
Node
Then anyChanges = True
4282
Return New ArgumentListSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenParenToken, newArguments.
Node
, newCloseParenToken)
4465
If node._variables IsNot newVariables.
Node
Then anyChanges = True
4468
Return New FromClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newFromKeyword, newVariables.
Node
)
4480
If node._variables IsNot newVariables.
Node
Then anyChanges = True
4483
Return New LetClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newLetKeyword, newVariables.
Node
)
4495
If node._variables IsNot newVariables.
Node
Then anyChanges = True
4501
If node._aggregationVariables IsNot newAggregationVariables.
Node
Then anyChanges = True
4504
Return New AggregateClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newAggregateKeyword, newVariables.
Node
, newAdditionalQueryOperators.Node, newIntoKeyword, newAggregationVariables.
Node
)
4576
If node._items IsNot newItems.
Node
Then anyChanges = True
4580
If node._keys IsNot newKeys.
Node
Then anyChanges = True
4584
If node._aggregationVariables IsNot newAggregationVariables.
Node
Then anyChanges = True
4587
Return New GroupByClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newGroupKeyword, newItems.
Node
, newByKeyword, newKeys.
Node
, newIntoKeyword, newAggregationVariables.
Node
)
4616
If node._joinedVariables IsNot newJoinedVariables.
Node
Then anyChanges = True
4622
If node._joinConditions IsNot newJoinConditions.
Node
Then anyChanges = True
4625
Return New SimpleJoinClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newJoinKeyword, newJoinedVariables.
Node
, newAdditionalJoins.Node, newOnKeyword, newJoinConditions.
Node
)
4639
If node._joinedVariables IsNot newJoinedVariables.
Node
Then anyChanges = True
4645
If node._joinConditions IsNot newJoinConditions.
Node
Then anyChanges = True
4649
If node._aggregationVariables IsNot newAggregationVariables.
Node
Then anyChanges = True
4652
Return New GroupJoinClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newGroupKeyword, newJoinKeyword, newJoinedVariables.
Node
, newAdditionalJoins.Node, newOnKeyword, newJoinConditions.
Node
, newIntoKeyword, newAggregationVariables.
Node
)
4666
If node._orderings IsNot newOrderings.
Node
Then anyChanges = True
4669
Return New OrderByClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOrderKeyword, newByKeyword, newOrderings.
Node
)
4696
If node._variables IsNot newVariables.
Node
Then anyChanges = True
4699
Return New SelectClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newSelectKeyword, newVariables.
Node
)
5122
If node._arguments IsNot newArguments.
Node
Then anyChanges = True
5127
Return New TypeArgumentListSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenParenToken, newOfKeyword, newArguments.
Node
, newCloseParenToken)
5156
If node._argumentTypes IsNot newArgumentTypes.
Node
Then anyChanges = True
5161
Return New CrefSignatureSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenParenToken, newArgumentTypes.
Node
, newCloseParenToken)
5618
If node._errorCodes IsNot newErrorCodes.
Node
Then anyChanges = True
5621
Return New EnableWarningDirectiveTriviaSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newHashToken, newEnableKeyword, newWarningKeyword, newErrorCodes.
Node
)
5637
If node._errorCodes IsNot newErrorCodes.
Node
Then anyChanges = True
5640
Return New DisableWarningDirectiveTriviaSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newHashToken, newDisableKeyword, newWarningKeyword, newErrorCodes.
Node
)
6791
Return New ImportsStatementSyntax(SyntaxKind.ImportsStatement, Nothing, Nothing, DirectCast(importsKeyword.Node, InternalSyntax.KeywordSyntax), importsClauses.
Node
)
7412
Return New InheritsStatementSyntax(SyntaxKind.InheritsStatement, Nothing, Nothing, DirectCast(inheritsKeyword.Node, InternalSyntax.KeywordSyntax), types.
Node
)
7453
Return New ImplementsStatementSyntax(SyntaxKind.ImplementsStatement, Nothing, Nothing, DirectCast(implementsKeyword.Node, InternalSyntax.KeywordSyntax), types.
Node
)
7936
Return New TypeParameterListSyntax(SyntaxKind.TypeParameterList, Nothing, Nothing, DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), DirectCast(ofKeyword.Node, InternalSyntax.KeywordSyntax), parameters.
Node
, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
8089
Return New TypeParameterMultipleConstraintClauseSyntax(SyntaxKind.TypeParameterMultipleConstraintClause, Nothing, Nothing, DirectCast(asKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(openBraceToken.Node, InternalSyntax.PunctuationSyntax), constraints.
Node
, DirectCast(closeBraceToken.Node, InternalSyntax.PunctuationSyntax))
9164
Return New ParameterListSyntax(SyntaxKind.ParameterList, Nothing, Nothing, DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), parameters.
Node
, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
11285
Return New ImplementsClauseSyntax(SyntaxKind.ImplementsClause, Nothing, Nothing, DirectCast(implementsKeyword.Node, InternalSyntax.KeywordSyntax), interfaceMembers.
Node
)
11329
Return New HandlesClauseSyntax(SyntaxKind.HandlesClause, Nothing, Nothing, DirectCast(handlesKeyword.Node, InternalSyntax.KeywordSyntax), events.
Node
)
11568
Return New FieldDeclarationSyntax(SyntaxKind.FieldDeclaration, Nothing, Nothing, attributeLists.Node, modifiers.Node, declarators.
Node
)
11619
Return New VariableDeclaratorSyntax(SyntaxKind.VariableDeclarator, Nothing, Nothing, names.
Node
, asClause, initializer)
11798
Return New ObjectMemberInitializerSyntax(SyntaxKind.ObjectMemberInitializer, Nothing, Nothing, DirectCast(withKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(openBraceToken.Node, InternalSyntax.PunctuationSyntax), initializers.
Node
, DirectCast(closeBraceToken.Node, InternalSyntax.PunctuationSyntax))
12386
Return New AttributeListSyntax(SyntaxKind.AttributeList, Nothing, Nothing, DirectCast(lessThanToken.Node, InternalSyntax.PunctuationSyntax), attributes.
Node
, DirectCast(greaterThanToken.Node, InternalSyntax.PunctuationSyntax))
13042
Return New LocalDeclarationStatementSyntax(SyntaxKind.LocalDeclarationStatement, Nothing, Nothing, modifiers.Node, declarators.
Node
)
15985
Return New CaseStatementSyntax(SyntaxKind.CaseStatement, Nothing, Nothing, DirectCast(caseKeyword.Node, InternalSyntax.KeywordSyntax), cases.
Node
)
16035
Return New CaseStatementSyntax(SyntaxKind.CaseElseStatement, Nothing, Nothing, DirectCast(caseKeyword.Node, InternalSyntax.KeywordSyntax), cases.
Node
)
16092
Return New CaseStatementSyntax(kind, Nothing, Nothing, DirectCast(caseKeyword.Node, InternalSyntax.KeywordSyntax), cases.
Node
)
20022
Return New NextStatementSyntax(SyntaxKind.NextStatement, Nothing, Nothing, DirectCast(nextKeyword.Node, InternalSyntax.KeywordSyntax), controlVariables.
Node
)
20073
Return New UsingStatementSyntax(SyntaxKind.UsingStatement, Nothing, Nothing, DirectCast(usingKeyword.Node, InternalSyntax.KeywordSyntax), expression, variables.
Node
)
24468
Return New ReDimStatementSyntax(SyntaxKind.ReDimStatement, Nothing, Nothing, DirectCast(reDimKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(preserveKeyword.Node, InternalSyntax.KeywordSyntax), clauses.
Node
)
24513
Return New ReDimStatementSyntax(SyntaxKind.ReDimPreserveStatement, Nothing, Nothing, DirectCast(reDimKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(preserveKeyword.Node, InternalSyntax.KeywordSyntax), clauses.
Node
)
24565
Return New ReDimStatementSyntax(kind, Nothing, Nothing, DirectCast(reDimKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(preserveKeyword.Node, InternalSyntax.KeywordSyntax), clauses.
Node
)
24748
Return New EraseStatementSyntax(SyntaxKind.EraseStatement, Nothing, Nothing, DirectCast(eraseKeyword.Node, InternalSyntax.KeywordSyntax), expressions.
Node
)
25244
Return New TupleExpressionSyntax(SyntaxKind.TupleExpression, Nothing, Nothing, DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), arguments.
Node
, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
25293
Return New TupleTypeSyntax(SyntaxKind.TupleType, Nothing, Nothing, DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), elements.
Node
, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
26883
Return New CollectionInitializerSyntax(SyntaxKind.CollectionInitializer, Nothing, Nothing, DirectCast(openBraceToken.Node, InternalSyntax.PunctuationSyntax), initializers.
Node
, DirectCast(closeBraceToken.Node, InternalSyntax.PunctuationSyntax))
36948
Return New ArgumentListSyntax(SyntaxKind.ArgumentList, Nothing, Nothing, DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), arguments.
Node
, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
37991
Return New FromClauseSyntax(SyntaxKind.FromClause, Nothing, Nothing, DirectCast(fromKeyword.Node, InternalSyntax.KeywordSyntax), variables.
Node
)
38036
Return New LetClauseSyntax(SyntaxKind.LetClause, Nothing, Nothing, DirectCast(letKeyword.Node, InternalSyntax.KeywordSyntax), variables.
Node
)
38091
Return New AggregateClauseSyntax(SyntaxKind.AggregateClause, Nothing, Nothing, DirectCast(aggregateKeyword.Node, InternalSyntax.KeywordSyntax), variables.
Node
, additionalQueryOperators.Node, DirectCast(intoKeyword.Node, InternalSyntax.KeywordSyntax), aggregationVariables.
Node
)
39237
Return New GroupByClauseSyntax(SyntaxKind.GroupByClause, Nothing, Nothing, DirectCast(groupKeyword.Node, InternalSyntax.KeywordSyntax), items.
Node
, DirectCast(byKeyword.Node, InternalSyntax.KeywordSyntax), keys.
Node
, DirectCast(intoKeyword.Node, InternalSyntax.KeywordSyntax), aggregationVariables.
Node
)
39563
Return New SimpleJoinClauseSyntax(SyntaxKind.SimpleJoinClause, Nothing, Nothing, DirectCast(joinKeyword.Node, InternalSyntax.KeywordSyntax), joinedVariables.
Node
, additionalJoins.Node, DirectCast(onKeyword.Node, InternalSyntax.KeywordSyntax), joinConditions.
Node
)
39649
Return New GroupJoinClauseSyntax(SyntaxKind.GroupJoinClause, Nothing, Nothing, DirectCast(groupKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(joinKeyword.Node, InternalSyntax.KeywordSyntax), joinedVariables.
Node
, additionalJoins.Node, DirectCast(onKeyword.Node, InternalSyntax.KeywordSyntax), joinConditions.
Node
, DirectCast(intoKeyword.Node, InternalSyntax.KeywordSyntax), aggregationVariables.
Node
)
39715
Return New OrderByClauseSyntax(SyntaxKind.OrderByClause, Nothing, Nothing, DirectCast(orderKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(byKeyword.Node, InternalSyntax.KeywordSyntax), orderings.
Node
)
40198
Return New SelectClauseSyntax(SyntaxKind.SelectClause, Nothing, Nothing, DirectCast(selectKeyword.Node, InternalSyntax.KeywordSyntax), variables.
Node
)
41232
Return New TypeArgumentListSyntax(SyntaxKind.TypeArgumentList, Nothing, Nothing, DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), DirectCast(ofKeyword.Node, InternalSyntax.KeywordSyntax), arguments.
Node
, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
41308
Return New CrefSignatureSyntax(SyntaxKind.CrefSignature, Nothing, Nothing, DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), argumentTypes.
Node
, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
43877
Return New EnableWarningDirectiveTriviaSyntax(SyntaxKind.EnableWarningDirectiveTrivia, Nothing, Nothing, DirectCast(hashToken.Node, InternalSyntax.PunctuationSyntax), DirectCast(enableKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(warningKeyword.Node, InternalSyntax.KeywordSyntax), errorCodes.
Node
)
43919
Return New DisableWarningDirectiveTriviaSyntax(SyntaxKind.DisableWarningDirectiveTrivia, Nothing, Nothing, DirectCast(hashToken.Node, InternalSyntax.PunctuationSyntax), DirectCast(disableKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(warningKeyword.Node, InternalSyntax.KeywordSyntax), errorCodes.
Node
)
Syntax\SyntaxFactory.vb (2)
1014
Return SyntaxEquivalence.AreEquivalent(oldList.
Node
, newList.
Node
, ignoreChildNode, topLevel:=False)