1 instantiation of QualifiedNameSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
170internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.QualifiedNameSyntax(this, parent, position);
236 references to QualifiedNameSyntax
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
182QualifiedNameSyntax qualified => qualified.Right,
ILLink.RoslynAnalyzer (1)
CompilationExtensions.cs (1)
170QualifiedNameSyntax qualified => qualified.Right,
Microsoft.CodeAnalysis.CSharp (55)
_generated\0\Syntax.xml.Main.Generated.cs (6)
22public virtual TResult? VisitQualifiedName(QualifiedNameSyntax node) => this.DefaultVisit(node); 774public virtual void VisitQualifiedName(QualifiedNameSyntax node) => this.DefaultVisit(node); 1525public override SyntaxNode? VisitQualifiedName(QualifiedNameSyntax node) 2288public static QualifiedNameSyntax QualifiedName(NameSyntax left, SyntaxToken dotToken, SimpleNameSyntax right) 2293return (QualifiedNameSyntax)Syntax.InternalSyntax.SyntaxFactory.QualifiedName((Syntax.InternalSyntax.NameSyntax)left.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!, (Syntax.InternalSyntax.SimpleNameSyntax)right.Green).CreateRed(); 2297public static QualifiedNameSyntax QualifiedName(NameSyntax left, SimpleNameSyntax right)
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
123public QualifiedNameSyntax Update(NameSyntax left, SyntaxToken dotToken, SimpleNameSyntax right) 127var newNode = SyntaxFactory.QualifiedName(left, dotToken, right); 135public QualifiedNameSyntax WithLeft(NameSyntax left) => Update(left, this.DotToken, 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)
60case QualifiedNameSyntax qualifiedName: 231case QualifiedNameSyntax qualifiedName when qualifiedName.Left == id:
Binder\Binder_AnonymousTypes.cs (1)
158expr = ((QualifiedNameSyntax)expr).Right;
Binder\Binder_Expressions.cs (3)
801return BindQualifiedName((QualifiedNameSyntax)node, diagnostics); 1389private BoundExpression BindQualifiedName(QualifiedNameSyntax node, BindingDiagnosticBag diagnostics) 7680(left.Parent is QualifiedNameSyntax qualifiedName && qualifiedName.Left == left) ||
Binder\Binder_Invocation.cs (1)
1936return ((QualifiedNameSyntax)expression).Right.GetLocation();
Binder\Binder_Statements.cs (1)
1776return ((QualifiedNameSyntax)syntax).Right;
Binder\Binder_Symbols.cs (2)
441var node = (QualifiedNameSyntax)syntax;
Binder\BinderFactory.BinderFactoryVisitor.cs (2)
901if (name is QualifiedNameSyntax dotted) 905Debug.Assert(name is not QualifiedNameSyntax);
Binder\OpenTypeVisitor.cs (1)
58public override void VisitQualifiedName(QualifiedNameSyntax node)
Binder\WithCrefTypeParametersBinder.cs (2)
89QualifiedNameSyntax qualifiedNameSyntax = (QualifiedNameSyntax)typeSyntax;
Binder\WithExternAndUsingAliasesBinder.cs (1)
215while (name is QualifiedNameSyntax dotted)
Compilation\CSharpSemanticModel.cs (2)
307var qualified = (QualifiedNameSyntax)expression;
Compilation\SyntaxTreeSemanticModel.cs (2)
1757var qn = (QualifiedNameSyntax)name;
Compiler\MethodCompiler.cs (2)
2229case QualifiedNameSyntax qualifiedName: 2287while (parent is QualifiedNameSyntax qualifiedName)
Declarations\DeclarationTreeBuilder.cs (5)
509while (name is QualifiedNameSyntax dotted) 635var qualifiedName = (QualifiedNameSyntax)name; 651var qualifiedName = (QualifiedNameSyntax)name;
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
90name = ((QualifiedNameSyntax)name).Left;
Symbols\NamespaceSymbol.cs (2)
299var qn = (QualifiedNameSyntax)name;
Syntax\NameSyntax.cs (3)
26/// If called on an instance of <see cref="QualifiedNameSyntax"/> returns the value of the <see cref="QualifiedNameSyntax.Right"/> property. 49name = ((QualifiedNameSyntax)name).Left;
Syntax\SyntaxExtensions.cs (2)
470var qualifiedNameSyntax = (QualifiedNameSyntax)type;
Syntax\SyntaxFactory.cs (5)
2113var qualifiedName = (QualifiedNameSyntax)parent; 2191if (((QualifiedNameSyntax)parent).Right == node) 2339var qn = (QualifiedNameSyntax)expression;
Syntax\SyntaxFacts.cs (3)
39var qn = (QualifiedNameSyntax)parent; 258return ((QualifiedNameSyntax)parent).Left == node;
Syntax\SyntaxNodeExtensions.cs (1)
370Debug.Assert(invocation.Expression is not QualifiedNameSyntax);
Microsoft.CodeAnalysis.CSharp.CodeStyle (22)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
62while (typeSyntax is QualifiedNameSyntax qualifiedName)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
66if (node?.Parent is QualifiedNameSyntax qualifiedName 109while (node.Parent is QualifiedNameSyntax qualifiedName
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
120QualifiedNameSyntax { Right: GenericNameSyntax { TypeArgumentList.Arguments: [{ } typeArgument] } } => typeArgument,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (4)
64=> expression?.Parent is QualifiedNameSyntax qualifiedName && qualifiedName.Right == expression; 106=> (expression?.Parent) is QualifiedNameSyntax qualifiedName && qualifiedName.Left == expression; 139else if (expression is QualifiedNameSyntax qualifiedName) 665if (node is QualifiedNameSyntax { Right: not null } qualified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
144Type: IdentifierNameSyntax or QualifiedNameSyntax { Right: IdentifierNameSyntax } 586if (name is QualifiedNameSyntax qualifiedName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
71var qn = (QualifiedNameSyntax)expression;
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 (7)
827var qualified = (QualifiedNameSyntax)node; 964if (parent is QualifiedNameSyntax qualifiedName && qualifiedName.Left == node) 1062return (node as QualifiedNameSyntax)?.Right ?? 1068return (node as QualifiedNameSyntax)?.Left ?? 1661var qualifiedName = (QualifiedNameSyntax)node;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (2)
85var dottedName = (QualifiedNameSyntax)name;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
287case QualifiedNameSyntax qualified:
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
283if (nameSyntax.Parent is QualifiedNameSyntax qualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
32case QualifiedNameSyntax name:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
2926return ((QualifiedNameSyntax)name.Parent).Right == name; 3040else if (token.Parent is QualifiedNameSyntax qualifiedName && 3047else if (token.Parent is QualifiedNameSyntax qualifiedName1 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
27private static readonly QualifiedNameSyntax SystemObjectType = 212public static QualifiedNameSyntax CreateSystemObject()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\NameSyntaxExtensions.cs (2)
28QualifiedNameSyntax qualifiedName => qualifiedName.Right.Identifier, 44if (nameSyntax.CheckParent<QualifiedNameSyntax>(q => q.Right == nameSyntax) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\NameSyntaxIterator.cs (2)
29var qualifiedName = currentNode as QualifiedNameSyntax;
Microsoft.CodeAnalysis.CSharp.Features (30)
AddImport\CSharpAddImportCodeRefactoringProvider.cs (1)
23QualifiedNameSyntax,
AddImport\CSharpAddImportFeatureService.cs (4)
220if (node is QualifiedNameSyntax qn) 229private static SimpleNameSyntax GetLeftMostSimpleName(QualifiedNameSyntax qn) 239qn = left as QualifiedNameSyntax; 562if (nameSyntax is QualifiedNameSyntax qualifiedName)
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.cs (1)
43QualifiedNameSyntax or MemberAccessExpressionSyntax => true,
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
406case QualifiedNameSyntax qualifiedNameNode:
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
193QualifiedNameSyntax qualifiedName => qualifiedName.Left,
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
89case QualifiedNameSyntax qualifiedName
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
505parent.DescendantNodes().Where(n => n is MemberAccessExpressionSyntax or QualifiedNameSyntax), 513else if (node is QualifiedNameSyntax qualifiedName &&
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
92if (name is QualifiedNameSyntax qualifiedName)
Diagnostics\Analyzers\CSharpUnboundIdentifiersDiagnosticAnalyzer.cs (1)
16internal sealed class CSharpUnboundIdentifiersDiagnosticAnalyzer : UnboundIdentifiersDiagnosticAnalyzerBase<SyntaxKind, SimpleNameSyntax, QualifiedNameSyntax, IncompleteMemberSyntax>
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
142public override void VisitQualifiedName(QualifiedNameSyntax node)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
221if (catchClause.Declaration.Type is QualifiedNameSyntax
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
70unqualifiedName = ((QualifiedNameSyntax)expression).Right;
FullyQualify\CSharpFullyQualifyService.cs (1)
48var qualifiedName = SyntaxFactory.QualifiedName(SyntaxFactory.ParseName(containerName), newName)
GenerateType\CSharpGenerateTypeService.cs (5)
253if (simpleName.Parent is QualifiedNameSyntax parent) 285if (simpleName.Parent is not null and not QualifiedNameSyntax) 292if (nameOrMemberAccessExpression is QualifiedNameSyntax) 298if (nameOrMemberAccessExpression.Parent is not null and QualifiedNameSyntax) 620if (name is QualifiedNameSyntax qualifiedName)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
500else if (type is QualifiedNameSyntax qualifiedName)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
62while (typeSyntax is QualifiedNameSyntax qualifiedName)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
66if (node?.Parent is QualifiedNameSyntax qualifiedName 109while (node.Parent is QualifiedNameSyntax qualifiedName
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
120QualifiedNameSyntax { Right: GenericNameSyntax { TypeArgumentList.Arguments: [{ } typeArgument] } } => typeArgument,
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
287case QualifiedNameSyntax qualified:
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
283if (nameSyntax.Parent is QualifiedNameSyntax qualifiedNameSyntax)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
90name = ((QualifiedNameSyntax)name).Left;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (6)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (4)
215else if (initliazerValue is ObjectCreationExpressionSyntax { Type: QualifiedNameSyntax { Left: QualifiedNameSyntax qualifiedNamespaceSyntax } }) 227else if (invocationNode.Expression is MemberAccessExpressionSyntax { Expression: ObjectCreationExpressionSyntax { Type: QualifiedNameSyntax { Left: QualifiedNameSyntax qualifiedNamespaceSyntax } } })
Microsoft.NetCore.Analyzers\Runtime\CSharpAvoidRedundantRegexIsMatchBeforeMatch.Fixer.cs (1)
413if (id.Parent is QualifiedNameSyntax qualified && qualified.Right == id)
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.cs (1)
150private static QualifiedNameSyntax CreateSystemObject()
Microsoft.CodeAnalysis.CSharp.Workspaces (61)
Classification\ClassificationHelpers.cs (1)
309while (parent is QualifiedNameSyntax)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
3471var qname = (QualifiedNameSyntax)expression;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (5)
41QualifiedNameSyntax, 473protected override NameSyntax GetLeft(QualifiedNameSyntax node) 476protected override NameSyntax GetRight(QualifiedNameSyntax node) 595else if (type is QualifiedNameSyntax qualifiedName) 687case QualifiedNameSyntax qualifiedNameNode:
Recommendations\CSharpRecommendationServiceRunner.cs (4)
128if (node is not (QualifiedNameSyntax or AliasQualifiedNameSyntax)) 145QualifiedNameSyntax qualifiedName => GetSymbolsOffOfExpressionInConstantPattern(qualifiedName.Left), 159QualifiedNameSyntax qualifiedName => GetSymbolsOffOfName(qualifiedName.Left), 183else if (node is QualifiedNameSyntax)
Rename\CSharpRenameRewriterLanguageService.cs (1)
451identifierToken = ((QualifiedNameSyntax)expressionOfInvocation).Right.Identifier;
Simplification\CSharpSimplificationService.Expander.cs (4)
397if (rewrittenname is QualifiedNameSyntax qualifiedName) 402NameMemberCref(((QualifiedNameSyntax)rewrittenname).Right, parameters) 510var qualifiedReplacement = (QualifiedNameSyntax)replacement;
Simplification\Reducers\CSharpNameReducer.Rewriter.cs (1)
60public override SyntaxNode VisitQualifiedName(QualifiedNameSyntax node)
Simplification\Reducers\CSharpVarReducer.Rewriter.cs (1)
57public override SyntaxNode VisitQualifiedName(QualifiedNameSyntax node) => ProcessTypeSyntax(node);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (3)
96if (node is QualifiedNameSyntax or AliasQualifiedNameSyntax) 102if (node is QualifiedNameSyntax qualifiedNameNode) 147if (node is QualifiedNameSyntax qualifiedName)
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
297case QualifiedNameSyntax qualifiedName:
Simplification\Simplifiers\NameSimplifier.cs (10)
60if (name is QualifiedNameSyntax qualifiedName) 172var qualifiedName3 = (QualifiedNameSyntax)name; 214if (name is QualifiedNameSyntax qualifiedName2) 280genericName = (GenericNameSyntax)((QualifiedNameSyntax)name).Right; 327replacementNode = ((QualifiedNameSyntax)name).Right.WithLeadingTrivia(name.GetLeadingTrivia()); 328issueSpan = ((QualifiedNameSyntax)name).Left.Span; 386else if (name.Parent is QualifiedNameSyntax qualifiedParent && qualifiedParent.Left == name && 393var qualifiedReplacement = QualifiedName(replacementName, qualifiedParent.Right); 600if (name is QualifiedNameSyntax qualifiedName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (4)
64=> expression?.Parent is QualifiedNameSyntax qualifiedName && qualifiedName.Right == expression; 106=> (expression?.Parent) is QualifiedNameSyntax qualifiedName && qualifiedName.Left == expression; 139else if (expression is QualifiedNameSyntax qualifiedName) 665if (node is QualifiedNameSyntax { Right: not null } qualified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
144Type: IdentifierNameSyntax or QualifiedNameSyntax { Right: IdentifierNameSyntax } 586if (name is QualifiedNameSyntax qualifiedName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
71var qn = (QualifiedNameSyntax)expression;
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 (7)
827var qualified = (QualifiedNameSyntax)node; 964if (parent is QualifiedNameSyntax qualifiedName && qualifiedName.Left == node) 1062return (node as QualifiedNameSyntax)?.Right ?? 1068return (node as QualifiedNameSyntax)?.Left ?? 1661var qualifiedName = (QualifiedNameSyntax)node;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (2)
85var dottedName = (QualifiedNameSyntax)name;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
32case QualifiedNameSyntax name:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
2926return ((QualifiedNameSyntax)name.Parent).Right == name; 3040else if (token.Parent is QualifiedNameSyntax qualifiedName && 3047else if (token.Parent is QualifiedNameSyntax qualifiedName1 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
27private static readonly QualifiedNameSyntax SystemObjectType = 212public static QualifiedNameSyntax CreateSystemObject()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\NameSyntaxExtensions.cs (2)
28QualifiedNameSyntax qualifiedName => qualifiedName.Right.Identifier, 44if (nameSyntax.CheckParent<QualifiedNameSyntax>(q => q.Right == nameSyntax) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\NameSyntaxIterator.cs (2)
29var qualifiedName = currentNode as QualifiedNameSyntax;
Microsoft.CodeAnalysis.Razor.Compiler (7)
CSharp\GenericTypeNameRewriter.cs (1)
59if (node is IdentifierNameSyntax identifier && !(identifier.Parent is QualifiedNameSyntax))
CSharp\GlobalQualifiedTypeNameRewriter.cs (6)
57public override SyntaxNode VisitQualifiedName(QualifiedNameSyntax node) 59if (node.Parent is QualifiedNameSyntax) 65node = (QualifiedNameSyntax)base.VisitQualifiedName(node); 71static bool IsGloballyQualified(QualifiedNameSyntax node) 73var candidate = node; 80candidate = candidate.Left as QualifiedNameSyntax;
Microsoft.Extensions.Logging.Generators (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
182QualifiedNameSyntax qualified => qualified.Right,
Microsoft.Extensions.Options.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
182QualifiedNameSyntax qualified => qualified.Right,
Microsoft.Gen.BuildMetadata (1)
src\Generators\Shared\RoslynExtensions.cs (1)
109QualifiedNameSyntax qualified => qualified.Right,
Microsoft.Gen.Logging (1)
src\Generators\Shared\RoslynExtensions.cs (1)
109QualifiedNameSyntax qualified => qualified.Right,
Microsoft.Gen.Metrics (1)
src\Generators\Shared\RoslynExtensions.cs (1)
109QualifiedNameSyntax qualified => qualified.Right,
Microsoft.Interop.ComInterfaceGenerator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
182QualifiedNameSyntax qualified => qualified.Right,
Microsoft.Interop.LibraryImportGenerator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
182QualifiedNameSyntax qualified => qualified.Right,
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
182QualifiedNameSyntax qualified => qualified.Right,
Microsoft.Interop.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
182QualifiedNameSyntax qualified => qualified.Right,
QuarantineTools.Tests (2)
ActiveIssueTests.cs (1)
379QualifiedNameSyntax qns => (qns.Right as IdentifierNameSyntax)?.Identifier.ValueText ?? qns.Right.ToString(),
QuarantineScriptTests.cs (1)
323QualifiedNameSyntax qns => (qns.Right as IdentifierNameSyntax)?.Identifier.ValueText ?? qns.Right.ToString(),
Roslyn.Diagnostics.CSharp.Analyzers (28)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (4)
64=> expression?.Parent is QualifiedNameSyntax qualifiedName && qualifiedName.Right == expression; 106=> (expression?.Parent) is QualifiedNameSyntax qualifiedName && qualifiedName.Left == expression; 139else if (expression is QualifiedNameSyntax qualifiedName) 665if (node is QualifiedNameSyntax { Right: not null } qualified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
144Type: IdentifierNameSyntax or QualifiedNameSyntax { Right: IdentifierNameSyntax } 586if (name is QualifiedNameSyntax qualifiedName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
71var qn = (QualifiedNameSyntax)expression;
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 (7)
827var qualified = (QualifiedNameSyntax)node; 964if (parent is QualifiedNameSyntax qualifiedName && qualifiedName.Left == node) 1062return (node as QualifiedNameSyntax)?.Right ?? 1068return (node as QualifiedNameSyntax)?.Left ?? 1661var qualifiedName = (QualifiedNameSyntax)node;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (2)
85var dottedName = (QualifiedNameSyntax)name;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
32case QualifiedNameSyntax name:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
2926return ((QualifiedNameSyntax)name.Parent).Right == name; 3040else if (token.Parent is QualifiedNameSyntax qualifiedName && 3047else if (token.Parent is QualifiedNameSyntax qualifiedName1 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
27private static readonly QualifiedNameSyntax SystemObjectType = 212public static QualifiedNameSyntax CreateSystemObject()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\NameSyntaxExtensions.cs (2)
28QualifiedNameSyntax qualifiedName => qualifiedName.Right.Identifier, 44if (nameSyntax.CheckParent<QualifiedNameSyntax>(q => q.Right == nameSyntax) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\NameSyntaxIterator.cs (2)
29var qualifiedName = currentNode as QualifiedNameSyntax;
System.Text.Json.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
182QualifiedNameSyntax qualified => qualified.Right,
System.Text.RegularExpressions.Generator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
182QualifiedNameSyntax qualified => qualified.Right,