96 references to Parent
GenerateDocumentationAndConfigFiles (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
211if (currentNodeOrToken.Parent == null && 212nodeOrToken.Parent != null && 219? nodeOrToken.Parent.ReplaceNode(nodeOrToken.AsNode()!, currentNodeOrToken.AsNode()!) 220: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken());
Metrics (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
Metrics.Legacy (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
Microsoft.CodeAnalysis (3)
Syntax\SyntaxNodeOrToken.cs (3)
952var parent = this.Parent; 967if (this.Parent != null) 972foreach (var child in this.Parent.ChildNodesAndTokens().Reverse())
Microsoft.CodeAnalysis.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
211if (currentNodeOrToken.Parent == null && 212nodeOrToken.Parent != null && 219? nodeOrToken.Parent.ReplaceNode(nodeOrToken.AsNode()!, currentNodeOrToken.AsNode()!) 220: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken());
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
Microsoft.CodeAnalysis.BannedApiAnalyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
211if (currentNodeOrToken.Parent == null && 212nodeOrToken.Parent != null && 219? nodeOrToken.Parent.ReplaceNode(nodeOrToken.AsNode()!, currentNodeOrToken.AsNode()!) 220: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken());
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
211if (currentNodeOrToken.Parent == null && 212nodeOrToken.Parent != null && 219? nodeOrToken.Parent.ReplaceNode(nodeOrToken.AsNode()!, currentNodeOrToken.AsNode()!) 220: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken());
Microsoft.CodeAnalysis.CSharp (7)
Parser\Blender.Cursor.cs (3)
64if (this.CurrentNodeOrToken.Parent != null) 68var siblings = this.CurrentNodeOrToken.Parent.ChildNodesAndTokens(); 84var parent = this.CurrentNodeOrToken.Parent;
Parser\Blender.Reader.cs (1)
242(nodeOrToken.IsToken && ((CSharpSyntaxNode)nodeOrToken.AsToken().Node).ContainsSkippedText && nodeOrToken.Parent.ContainsDiagnostics))
Symbols\Source\SourceLabelSymbol.cs (3)
81return _identifierNodeOrToken.IsToken && _identifierNodeOrToken.Parent == null 95if (_identifierNodeOrToken.Parent != null) 96node = _identifierNodeOrToken.Parent.FirstAncestorOrSelf<LabeledStatementSyntax>();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2758var expr = tree.FindNodeOrTokenByKind(SyntaxKind.StringLiteralToken).Parent.FirstAncestorOrSelf<ExpressionStatementSyntax>().Expression;
Compilation\SemanticModelGetSemanticInfoTests.cs (1)
15052var expr = (ExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.ThisKeyword).Parent;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
ParentChecker.cs (1)
56var parent = child.Parent;
Syntax\SyntaxNodeTests.cs (1)
1812Assert.Equal(rootNode, nodeOrToken.Parent);
Microsoft.CodeAnalysis.EditorFeatures (4)
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (4)
328while (node.Parent != null && node.Parent.Span == node.Span) 330node = node.Parent; 342var parent = SkipSameSpanParents(node).Parent;
Microsoft.CodeAnalysis.Features (4)
BracePairs\IBracePairsService.cs (2)
75if (current.Parent != null) 77foreach (var sibling in current.Parent.ChildNodesAndTokens())
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (2)
85while (current.Parent?.RawKind == syntaxKind) 87current = current.Parent;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
211if (currentNodeOrToken.Parent == null && 212nodeOrToken.Parent != null && 219? nodeOrToken.Parent.ReplaceNode(nodeOrToken.AsNode()!, currentNodeOrToken.AsNode()!) 220: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken());
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
Microsoft.CodeAnalysis.Workspaces (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
211if (currentNodeOrToken.Parent == null && 212nodeOrToken.Parent != null && 219? nodeOrToken.Parent.ReplaceNode(nodeOrToken.AsNode()!, currentNodeOrToken.AsNode()!) 220: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken());
Roslyn.Diagnostics.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
211if (currentNodeOrToken.Parent == null && 212nodeOrToken.Parent != null && 219? nodeOrToken.Parent.ReplaceNode(nodeOrToken.AsNode()!, currentNodeOrToken.AsNode()!) 220: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken());
Test.Utilities (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
Text.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenData.cs (2)
100while (current.Parent != root) 101current = current.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
56var parent = nodeOrToken.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (4)
211if (currentNodeOrToken.Parent == null && 212nodeOrToken.Parent != null && 219? nodeOrToken.Parent.ReplaceNode(nodeOrToken.AsNode()!, currentNodeOrToken.AsNode()!) 220: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken());