100 references to Left
Microsoft.CodeAnalysis.CSharp (27)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1518=> node.Update((NameSyntax?)Visit(node.Left) ?? throw new ArgumentNullException("left"), VisitToken(node.DotToken), (SimpleNameSyntax?)Visit(node.Right) ?? throw new ArgumentNullException("right"));
_generated\2\Syntax.xml.Syntax.Generated.cs (3)
125if (left != this.Left || dotToken != this.DotToken || right != this.Right) 136public QualifiedNameSyntax WithDotToken(SyntaxToken dotToken) => Update(this.Left, dotToken, this.Right); 137public QualifiedNameSyntax WithRight(SimpleNameSyntax right) => Update(this.Left, this.DotToken, right);
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
61if (qualifiedName.Left != id) 231case QualifiedNameSyntax qualifiedName when qualifiedName.Left == id:
Binder\Binder_Expressions.cs (2)
1391return BindMemberAccessWithBoundLeft(node, this.BindLeftOfPotentialColorColorMemberAccess(node.Left, diagnostics), node.Right, node.DotToken, invoked: false, indexed: false, diagnostics: diagnostics); 7673(left.Parent is QualifiedNameSyntax qualifiedName && qualifiedName.Left == left) ||
Binder\Binder_Symbols.cs (1)
442return BindQualifiedName(node.Left, node.Right, diagnostics, basesBeingResolved, suppressUseSiteDiagnostics);
Binder\BinderFactory.BinderFactoryVisitor.cs (2)
898outer = MakeNamespaceBinder(dotted.Left, dotted.Left, outer, inUsing: false);
Binder\OpenTypeVisitor.cs (1)
67Visit(node.Left);
Binder\WithCrefTypeParametersBinder.cs (1)
91AddTypeParameters(qualifiedNameSyntax.Left, map);
Binder\WithExternAndUsingAliasesBinder.cs (1)
218name = dotted.Left;
Compilation\CSharpSemanticModel.cs (1)
308var crefWrapper = SyntaxFactory.QualifiedCref(qualified.Left, SyntaxFactory.NameMemberCref(qualified.Right));
Compilation\SyntaxTreeSemanticModel.cs (1)
1758var left = GetDeclaredNamespace(container, declarationSpan, qn.Left) as NamespaceOrTypeSymbol;
Compiler\MethodCompiler.cs (1)
2229if (qualifiedName.Left != id)
Declarations\DeclarationTreeBuilder.cs (3)
521currentNode = name = dotted.Left; 636return ContainsAlias(qualifiedName.Left); 652return ContainsGeneric(qualifiedName.Left) || ContainsGeneric(qualifiedName.Right);
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
90name = ((QualifiedNameSyntax)name).Left;
Symbols\NamespaceSymbol.cs (1)
300var leftNs = this.GetNestedNamespace(qn.Left);
Syntax\NameSyntax.cs (1)
49name = ((QualifiedNameSyntax)name).Left;
Syntax\QualifiedNameSyntax.cs (1)
24return Left.ErrorDisplayName() + "." + Right.ErrorDisplayName();
Syntax\SyntaxExtensions.cs (1)
472stack.Push(qualifiedNameSyntax.Left);
Syntax\SyntaxFactory.cs (1)
2343return SyntaxFactory.QualifiedName(qn.Left, qn.DotToken, SyntaxFactory.IdentifierName(gn.Identifier));
Syntax\SyntaxFacts.cs (1)
258return ((QualifiedNameSyntax)parent).Left == node;
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
63typeSyntax = qualifiedName.Left;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (1)
67&& qualifiedName.Left == node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
106=> (expression?.Parent) is QualifiedNameSyntax qualifiedName && qualifiedName.Left == expression; 141if (!TryGetNameParts(qualifiedName.Left, parts))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
588return StartsWithAlias(qualifiedName.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
72qualifier = qn.Left;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SimpleNameSyntaxExtensions.cs (1)
27return ((QualifiedNameSyntax)name.Parent).Left;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
828return $"{GetName(qualified.Left, options)}.{GetName(qualified.Right, options)}"; 964if (parent is QualifiedNameSyntax qualifiedName && qualifiedName.Left == node) 1068return (node as QualifiedNameSyntax)?.Left ?? 1662left = qualifiedName.Left;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (1)
86DecomposeNameParts(dottedName.Left, result);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
286if (qualifiedNameSyntax.Left == nameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
33return GetExplicitNamespaceSymbol(name, name.Left, model);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
3038leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName.Left, cancellationToken); 3045leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName1.Left, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\NameSyntaxIterator.cs (1)
31currentNode = qualifiedName.Left;
Microsoft.CodeAnalysis.CSharp.Features (14)
AddImport\CSharpAddImportFeatureService.cs (2)
233var left = qn.Left; 564return qualifiedName.WithLeft(AddOrReplaceAlias(qualifiedName.Left, alias));
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
407name = qualifiedNameNode.Left;
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
193QualifiedNameSyntax qualifiedName => qualifiedName.Left,
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
91name = qualifiedName.Left;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
514namedType.Equals(semanticModel.GetSymbolInfo(qualifiedName.Left).Symbol))
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
93AddUsingDirectives(qualifiedName.Left, annotation, directives);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
223Left: IdentifierNameSyntax { Identifier.ValueText: nameof(System) },
GenerateType\CSharpGenerateTypeService.cs (2)
255var leftSymbol = semanticModel.GetSymbolInfo(parent.Left, cancellationToken).Symbol; 622GetNamespaceContainers(qualifiedName.Left, namespaceContainers);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
63typeSyntax = qualifiedName.Left;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (1)
67&& qualifiedName.Left == node)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
286if (qualifiedNameSyntax.Left == nameSyntax)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
90name = ((QualifiedNameSyntax)name).Left;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (2)
215else if (initliazerValue is ObjectCreationExpressionSyntax { Type: QualifiedNameSyntax { Left: QualifiedNameSyntax qualifiedNamespaceSyntax } }) 227else if (invocationNode.Expression is MemberAccessExpressionSyntax { Expression: ObjectCreationExpressionSyntax { Type: QualifiedNameSyntax { Left: QualifiedNameSyntax qualifiedNamespaceSyntax } } })
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
474=> node.Left;
Recommendations\CSharpRecommendationServiceRunner.cs (2)
145QualifiedNameSyntax qualifiedName => GetSymbolsOffOfExpressionInConstantPattern(qualifiedName.Left), 159QualifiedNameSyntax qualifiedName => GetSymbolsOffOfName(qualifiedName.Left),
Simplification\CSharpSimplificationService.Expander.cs (1)
400qualifiedName.Left
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
299if (!TrySimplifyMemberAccessOrQualifiedName(isMemberAccessExpression: false, qualifiedName.Left, qualifiedName.Right, semanticModel, out var newLeft, out issueSpan))
Simplification\Simplifiers\NameSimplifier.cs (5)
62var left = qualifiedName.Left; 176issueSpan = qualifiedName3.Left.Span; 328issueSpan = ((QualifiedNameSyntax)name).Left.Span; 386else if (name.Parent is QualifiedNameSyntax qualifiedParent && qualifiedParent.Left == name && 602return ContainsOpenName(qualifiedName.Left) || ContainsOpenName(qualifiedName.Right);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
106=> (expression?.Parent) is QualifiedNameSyntax qualifiedName && qualifiedName.Left == expression; 141if (!TryGetNameParts(qualifiedName.Left, parts))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
588return StartsWithAlias(qualifiedName.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
72qualifier = qn.Left;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SimpleNameSyntaxExtensions.cs (1)
27return ((QualifiedNameSyntax)name.Parent).Left;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
828return $"{GetName(qualified.Left, options)}.{GetName(qualified.Right, options)}"; 964if (parent is QualifiedNameSyntax qualifiedName && qualifiedName.Left == node) 1068return (node as QualifiedNameSyntax)?.Left ?? 1662left = qualifiedName.Left;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (1)
86DecomposeNameParts(dottedName.Left, result);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
33return GetExplicitNamespaceSymbol(name, name.Left, model);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
3038leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName.Left, cancellationToken); 3045leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName1.Left, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\NameSyntaxIterator.cs (1)
31currentNode = qualifiedName.Left;
Microsoft.CodeAnalysis.Razor.Compiler (2)
CSharp\GlobalQualifiedTypeNameRewriter.cs (2)
76if (candidate.Left is AliasQualifiedNameSyntax) 80candidate = candidate.Left as QualifiedNameSyntax;
Roslyn.Diagnostics.CSharp.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
106=> (expression?.Parent) is QualifiedNameSyntax qualifiedName && qualifiedName.Left == expression; 141if (!TryGetNameParts(qualifiedName.Left, parts))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
588return StartsWithAlias(qualifiedName.Left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
72qualifier = qn.Left;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SimpleNameSyntaxExtensions.cs (1)
27return ((QualifiedNameSyntax)name.Parent).Left;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
828return $"{GetName(qualified.Left, options)}.{GetName(qualified.Right, options)}"; 964if (parent is QualifiedNameSyntax qualifiedName && qualifiedName.Left == node) 1068return (node as QualifiedNameSyntax)?.Left ?? 1662left = qualifiedName.Left;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (1)
86DecomposeNameParts(dottedName.Left, result);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
33return GetExplicitNamespaceSymbol(name, name.Left, model);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
3038leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName.Left, cancellationToken); 3045leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName1.Left, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\NameSyntaxIterator.cs (1)
31currentNode = qualifiedName.Left;