6 implementations of ContainingNamespace
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationSymbol.cs (1)
90public INamespaceSymbol ContainingNamespace => null;
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
112INamespaceSymbol? ISymbol.ContainingNamespace => null;
Symbols\PublicModel\Symbol.cs (1)
209INamespaceSymbol ISymbol.ContainingNamespace => UnderlyingSymbol.ContainingNamespace.GetPublicSymbol();
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
35public INamespaceSymbol ContainingNamespace => _symbol.ContainingNamespace;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1138Private ReadOnly Property ISymbol_ContainingNamespace As INamespaceSymbol Implements ISymbol.ContainingNamespace
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationSymbol.cs (1)
90public INamespaceSymbol ContainingNamespace => null;
298 references to ContainingNamespace
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1608await processContainerOnMemberCompletedAsync(symbol.ContainingNamespace, symbol, analyzer).ConfigureAwait(false);
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (1)
199namespaceSymbol = namespaceSymbol.ContainingNamespace;
Microsoft.CodeAnalysis.CodeStyle (17)
INamespaceOrTypeSymbolExtensions.cs (1)
80GetNameParts(namespaceOrTypeSymbol.ContainingNamespace, result);
ISymbolExtensions.cs (1)
745ContainingNamespace.Name: nameof(System),
ITypeSymbolExtensions.cs (9)
233b.ContainingNamespace != null && 234b.ContainingNamespace.Name == "System" && 235b.ContainingNamespace.ContainingNamespace != null && 236b.ContainingNamespace.ContainingNamespace.IsGlobalNamespace) 249&& symbol.ContainingNamespace?.Name == "System" 250&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true;
SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
371xNamespace = xNamespace.ContainingNamespace; 372yNamespace = yNamespace.ContainingNamespace;
SymbolKey.ErrorTypeSymbolKey.cs (1)
59namespaceSymbol = namespaceSymbol.ContainingNamespace;
SymbolKey.NamespaceSymbolKey.cs (3)
29if (symbol.ContainingNamespace != null) 32visitor.WriteSymbolKey(symbol.ContainingNamespace); 660 => contextualSymbol?.ContainingNamespace,
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
CodeGenerationHelpers.cs (4)
403ContainingNamespace: 406ContainingNamespace: 409ContainingNamespace: 412ContainingNamespace.IsGlobalNamespace: true,
Microsoft.CodeAnalysis.CSharp (10)
Compilation\CSharpCompilation.cs (1)
1347var containingNamespace = namespaceSymbol.ContainingNamespace;
CSharpDeclarationComputer.cs (1)
94var declaredSymbol = getSymbol ? nsSymbol?.ContainingNamespace : null;
SymbolDisplay\SymbolDisplayVisitor.cs (1)
135var containingNamespace = symbol.ContainingNamespace;
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (5)
60Debug.Assert(symbol.ContainingNamespace != null || symbol.IsGlobalNamespace); 84var containingNamespace = symbol.ContainingNamespace == null 86: semanticModelOpt.Compilation.GetCompilationNamespace(symbol.ContainingNamespace); 138var containingNamespace = symbol.ContainingNamespace == null 140: semanticModelOpt.Compilation.GetCompilationNamespace(symbol.ContainingNamespace);
Symbols\ModuleSymbol.cs (2)
361if (namespaceSymbol.IsGlobalNamespace || (object)namespaceSymbol.ContainingNamespace == null) 367var cns = GetModuleNamespace(namespaceSymbol.ContainingNamespace);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
ParenthesizedExpressionSyntaxExtensions.cs (2)
79ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (14)
CSharpCodeGenerationService.cs (2)
83else if (newDestinationSymbol?.ContainingNamespace != null) 85return await AddNamedTypeAsync(newContext, newDestinationSymbol.ContainingNamespace, namedType, cancellationToken).ConfigureAwait(false);
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (6)
60else if (symbol.ContainingNamespace != null) 62if (symbol.ContainingNamespace.IsGlobalNamespace) 74var container = symbol.ContainingNamespace.Accept(this)!; 85if (symbol.ContainingNamespace == null) 90if (symbol.ContainingNamespace.IsGlobalNamespace) 99var container = symbol.ContainingNamespace.Accept(this)!;
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (6)
285else if (symbol.ContainingNamespace != null) 287if (symbol.ContainingNamespace.IsGlobalNamespace) 296var container = symbol.ContainingNamespace.Accept(this)!; 316if (symbol.ContainingNamespace == null) 321if (symbol.ContainingNamespace.IsGlobalNamespace) 327var container = symbol.ContainingNamespace.Accept(this)!;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
DecompiledSource\CSharpDecompiledSourceService.cs (1)
165symbol = (INamespaceOrTypeSymbol?)symbol.ContainingType ?? symbol.ContainingNamespace)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (2)
1308if (!context.Symbol.ContainingNamespace.IsGlobalNamespace) 1310var diagnostic = Diagnostic.Create(Descriptor, context.Symbol.ContainingNamespace.Locations[0]);
Microsoft.CodeAnalysis.CSharp.Features (7)
AddImport\CSharpAddImportFeatureService.cs (1)
532containingNamespaceSymbol = containingNamespaceSymbol.ContainingNamespace;
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
344namespaceSymbol.ContainingNamespace.Name == nameof(System)) &&
CSharpDeclarationComputer.cs (1)
94var declaredSymbol = getSymbol ? nsSymbol?.ContainingNamespace : null;
ExtractInterface\CSharpExtractInterfaceService.cs (2)
56return typeSymbol.ContainingNamespace.IsGlobalNamespace 58: typeSymbol.ContainingNamespace.ToDisplayString();
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (2)
44if (argType?.ContainingNamespace is { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } &&
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionTests.cs (1)
1191Assert.True(import.NamespaceOrType is INamespaceSymbol { Name: "System", ContainingNamespace.IsGlobalNamespace: true });
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (29)
Compilation\GetImportScopesTests.cs (26)
55Assert.True(scopes.Single().Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) }); 71Assert.True(scopes.Single().Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) }); 102Assert.True(scopes.Single().Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) }); 130Assert.True(scopes.Single().Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) }); 147Assert.True(scopes.Single().Imports.Any(i => i.NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) })); 148Assert.True(scopes.Single().Imports.Any(i => i.NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(Microsoft) })); 175Assert.True(scopes.Single().Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) }); 198Assert.True(scopes[0].Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(Microsoft) }); 200Assert.True(scopes[1].Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) }); 226Assert.True(scopes[0].Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(Microsoft) }); 228Assert.True(scopes[1].Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) }); 244Assert.True(scopes.Single().Aliases.Single() is { Name: "S", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) } }); 260Assert.True(scopes.Single().Aliases.Single() is { Name: "S", Target: { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) } }); 291Assert.True(scopes.Single().Aliases.Single() is { Name: "S", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) } }); 319Assert.True(scopes.Single().Aliases.Single() is { Name: "S", Target: { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) } }); 336Assert.True(scopes.Single().Aliases.Any(a => a is { Name: "S", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) } })); 337Assert.True(scopes.Single().Aliases.Any(a => a is { Name: "M", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(Microsoft) } })); 364Assert.True(scopes.Single().Aliases.Single() is { Name: "S", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) } }); 387Assert.True(scopes[0].Aliases.Single() is { Name: "M", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(Microsoft) } }); 389Assert.True(scopes[1].Aliases.Single() is { Name: "S", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) } }); 625Assert.True(scopes.Single().Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) }); 648Assert.True(scopes.Single().Imports.Single().NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) }); 682Assert.True(scopes.Single().Imports.Any(i => i.NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) })); 684Assert.True(scopes.Single().Imports.Any(i => i.NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: false, Name: nameof(System.IO) })); 688Assert.True(scopes.Single().Aliases.Any(i => i is { Name: "M", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(Microsoft) } })); 690Assert.True(scopes.Single().Aliases.Any(i => i is { Name: "T", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: false, Name: nameof(System.Threading) } }));
Compilation\SemanticModelAPITests.cs (1)
1274Assert.Null(aliasTarget.ContainingNamespace);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2541Assert.Equal("N", info.Type.ContainingNamespace.Name);
Symbols\Source\ExternAliasTests.cs (1)
502Assert.Equal(typeC.ContainingNamespace, aliasQualifiedNameInfo.Symbol);
Microsoft.CodeAnalysis.CSharp.Workspaces (20)
CSharpCodeGenerationService.cs (2)
83else if (newDestinationSymbol?.ContainingNamespace != null) 85return await AddNamedTypeAsync(newContext, newDestinationSymbol.ContainingNamespace, namedType, cancellationToken).ConfigureAwait(false);
Editing\CSharpImportAdder.cs (1)
61var ns = symbol.ContainingNamespace;
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (6)
60else if (symbol.ContainingNamespace != null) 62if (symbol.ContainingNamespace.IsGlobalNamespace) 74var container = symbol.ContainingNamespace.Accept(this)!; 85if (symbol.ContainingNamespace == null) 90if (symbol.ContainingNamespace.IsGlobalNamespace) 99var container = symbol.ContainingNamespace.Accept(this)!;
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (6)
285else if (symbol.ContainingNamespace != null) 287if (symbol.ContainingNamespace.IsGlobalNamespace) 296var container = symbol.ContainingNamespace.Accept(this)!; 316if (symbol.ContainingNamespace == null) 321if (symbol.ContainingNamespace.IsGlobalNamespace) 327var container = symbol.ContainingNamespace.Accept(this)!;
ParenthesizedExpressionSyntaxExtensions.cs (2)
79ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
Simplification\CSharpSimplificationService.Expander.cs (3)
909if (replaceNode || symbol.ContainingType != null || symbol.ContainingNamespace != null) 915if (!replaceNode && symbol.ContainingType == null && symbol.ContainingNamespace.IsGlobalNamespace) 926: (symbol.ContainingType ?? (ISymbol)symbol.ContainingNamespace).ToDisplayParts(s_typeNameFormatWithGenerics);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
MoveStaticMembers\TestMoveStaticMembersService.cs (3)
55var namespaceDisplay = selectedType.ContainingNamespace.IsGlobalNamespace 57: selectedType.ContainingNamespace.ToDisplayString(); 65var destination = selectedType.ContainingNamespace.GetAllTypes(CancellationToken.None).First(t => t.ToDisplayString() == DestinationName);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
SymbolFinder\DependentTypeFinderTests.cs (1)
789var namespaceSymbol = baseInterfaceSymbol.ContainingNamespace;
Microsoft.CodeAnalysis.Features (52)
AddImport\SymbolReferenceFinder.cs (7)
79containingNamespace = containingNamespace.ContainingNamespace) 231typesContainedDirectlyInNamespaces.SelectAsArray(r => r.WithSymbol(r.Symbol.ContainingNamespace))); 281var containingNamespaceSymbols = OfType<INamespaceSymbol>(symbols).SelectAsArray(s => s.WithSymbol(s.Symbol.ContainingNamespace)); 332.SelectAsArray(sr => sr.WithSymbol(sr.Symbol.ContainingNamespace)); 378var namespaceSymbols = extensionMethodSymbols.SelectAsArray(s => s.WithSymbol(s.Symbol.ContainingNamespace)); 434viableMethods.SelectAsArray(m => m.WithSymbol(m.Symbol.ContainingNamespace))); 574var namespaceSymbols = viableExtensionMethods.SelectAsArray(s => s.WithSymbol(s.Symbol.ContainingNamespace));
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
94namespaceSymbol = namespaceSymbol.ContainingNamespace;
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (1)
108var namespaceOfTarget = target.ContainingNamespace.ToDisplayString(SymbolDisplayFormats.NameFormat);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (4)
155var containingNamespacename = GetFullyQualifiedNamespaceName(symbol.ContainingNamespace, namespaceNameCache); 229if (symbol.ContainingNamespace == null || symbol.ContainingNamespace.IsGlobalNamespace) 239name = GetFullyQualifiedNamespaceName(symbol.ContainingNamespace, stringCache) + "." + symbol.Name;
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (3)
93if (type is { Name: nameof(CultureInfo), ContainingNamespace.Name: nameof(System.Globalization), ContainingNamespace.ContainingNamespace.Name: nameof(System) })
Debugging\AbstractBreakpointResolver.cs (1)
189container = ((INamespaceOrTypeSymbol)container.ContainingType) ?? container.ContainingNamespace;
DesignerAttribute\DesignerAttributeDiscoveryService.cs (6)
272ContainingNamespace.Name: nameof(System.ComponentModel), 273ContainingNamespace.ContainingNamespace.Name: nameof(System), 274ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (7)
2479!SymbolsEquivalent(oldSymbol.ContainingNamespace, newSymbol.ContainingNamespace)) 2488new[] { GetDisplayName(newTypeDeclaration), oldSymbol.ContainingNamespace.ToDisplayString(), newSymbol.ContainingNamespace.ToDisplayString() })); 3647if (attributeData.AttributeClass is { Name: CreateNewOnMetadataUpdateAttributeName, ContainingNamespace: { Name: "CompilerServices", ContainingNamespace: { Name: "Runtime", ContainingNamespace.Name: "System" } } })
EmbeddedLanguages\EmbeddedLanguageDetector.cs (6)
158ContainingNamespace: 161ContainingNamespace.IsGlobalNamespace: true, 341ContainingNamespace: 344ContainingNamespace: 347ContainingNamespace: 350ContainingNamespace.IsGlobalNamespace: true,
ExtractInterface\AbstractExtractInterfaceService.cs (3)
118var containingNamespaceDisplay = refactoringResult.TypeToExtractFrom.ContainingNamespace.IsGlobalNamespace 120: refactoringResult.TypeToExtractFrom.ContainingNamespace.ToDisplayString(); 271var conflictingTypeNames = type.ContainingNamespace.GetAllTypes(cancellationToken).Select(t => t.Name);
ExtractInterface\ExtractInterfaceCodeAction.cs (2)
26var containingNamespaceDisplay = _typeAnalysisResult.TypeToExtractFrom.ContainingNamespace.IsGlobalNamespace 28: _typeAnalysisResult.TypeToExtractFrom.ContainingNamespace.ToDisplayString();
GenerateMember\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
172var parameterNames = delegateInvokeMethod.ContainingType is { Name: nameof(Action) or nameof(Func<int>), ContainingNamespace.Name: nameof(System) }
GenerateType\AbstractGenerateTypeService.State.cs (1)
363NamespaceToGenerateInOpt = TypeToGenerateInOpt.ContainingNamespace.ToDisplayString(format);
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
35public INamespaceSymbol ContainingNamespace => _symbol.ContainingNamespace;
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
111var topLevelNamespaceSymbol = symbol.ContainingNamespace;
MetadataAsSource\MetadataAsSourceHelpers.cs (1)
54while (topLevelNamedType.ContainingSymbol != symbol.ContainingNamespace ||
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
303var offset = symbol.ContainingNamespace.IsGlobalNamespace 305: symbol.ContainingNamespace.ToDisplayString().Length + 1;
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
65var namespaceName = typeSymbol.ContainingNamespace.ToDisplayString(s_metadataSymbolDisplayFormat);
PullMemberUp\MembersPuller.cs (1)
329var resultNamespace = analysisResult.Member.ContainingNamespace;
RQName\RQNodeBuilder.cs (2)
46@namespace = @namespace.ContainingNamespace; 76var namespaceNames = RQNodeBuilder.GetNameParts(@type.ContainingNamespace);
Microsoft.CodeAnalysis.Scripting (1)
ScriptBuilder.cs (1)
191string entryPointTypeName = MetadataHelpers.BuildQualifiedName(entryPoint.ContainingNamespace.MetadataName, entryPoint.ContainingType.MetadataName);
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\ControlFlowGraphVerifier.cs (1)
2021ContainingNamespace: { IsGlobalNamespace: true }
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
2014if (symbolEnded.ContainingNamespace != null) 2016containersToVerify.Add(symbolEnded.ContainingNamespace);
Microsoft.CodeAnalysis.VisualBasic (12)
Compilation\VisualBasicCompilation.vb (2)
1472ElseIf namespaceSymbol.ContainingNamespace Is Nothing Then 1477Dim containingNs = GetCompilationNamespace(namespaceSymbol.ContainingNamespace)
SymbolDisplay\SymbolDisplayVisitor.vb (1)
210Dim containingNamespace = symbol.ContainingNamespace
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (5)
19Debug.Assert(symbol.ContainingNamespace IsNot Nothing OrElse symbol.IsGlobalNamespace) 62Dim containingNamespace = symbol.ContainingNamespace 103ElseIf symbol.ContainingNamespace IsNot Nothing Then 104If symbol.ContainingNamespace.IsGlobalNamespace Then 112symbol.ContainingNamespace.Accept(NotFirstVisitor)
Symbols\ModuleSymbol.vb (2)
269If namespaceSymbol.IsGlobalNamespace Or namespaceSymbol.ContainingNamespace Is Nothing Then 272Dim cns = GetModuleNamespace(namespaceSymbol.ContainingNamespace)
Symbols\Symbol.vb (1)
1138Private ReadOnly Property ISymbol_ContainingNamespace As INamespaceSymbol Implements ISymbol.ContainingNamespace
VisualBasicDeclarationComputer.vb (1)
69Dim declaredSymbol = If(getSymbol, nsSymbol?.ContainingNamespace, Nothing)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (16)
ExpressionSyntaxGeneratorVisitor.vb (6)
46ElseIf symbol.ContainingNamespace IsNot Nothing Then 47If symbol.ContainingNamespace.IsGlobalNamespace Then 52Dim container = symbol.ContainingNamespace.Accept(Me) 62If symbol.ContainingNamespace Is Nothing Then 66If symbol.ContainingNamespace.IsGlobalNamespace Then 69Dim container = symbol.ContainingNamespace.Accept(Me)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolExtensions.vb\SymbolExtensions.vb (2)
16Dim containingNamespace = symbol.ContainingNamespace 43Dim containingNamespace = containingType.ContainingNamespace
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\SymbolExtensions.vb\SymbolExtensions.vb (2)
19propertySymbol.ContainingType.ContainingNamespace IsNot Nothing AndAlso 20propertySymbol.ContainingType.ContainingNamespace.IsMyNamespace(compilation) Then
TypeSyntaxGeneratorVisitor.vb (6)
165ElseIf symbol.ContainingNamespace IsNot Nothing Then 166If symbol.ContainingNamespace.IsGlobalNamespace Then 171Dim container = symbol.ContainingNamespace.Accept(Me) 181If symbol.ContainingNamespace Is Nothing Then 185If symbol.ContainingNamespace.IsGlobalNamespace Then 192Dim container = symbol.ContainingNamespace.Accept(Me)
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (2)
136AndAlso Equals(existingSymbol.ContainingNamespace, targetType.ContainingNamespace)) Then
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (5)
217If containingType.ContainingNamespace IsNot Nothing Then 218defaultListing.Add(containingType.ContainingNamespace) 219AddAliasesAndContainers(containingType.ContainingNamespace, defaultListing, node, semanticModel) 261Dim withGlobalContainer = symbols.FirstOrDefault(Function(s) s.ContainingNamespace.IsGlobalNamespace) 263Return symbols.Concat(ImmutableArray.Create(Of ISymbol)(withGlobalContainer.ContainingNamespace))
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
50Dim namespaceSymbol = typeSymbol.ContainingNamespace
VisualBasicDeclarationComputer.vb (1)
69Dim declaredSymbol = If(getSymbol, nsSymbol?.ContainingNamespace, Nothing)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\GetImportScopesTests.vb (1)
48Return symbol.Name = aliasName AndAlso symbol.Target.Name = targetName AndAlso TypeOf symbol.Target Is INamespaceSymbol AndAlso DirectCast(symbol.Target, INamespaceSymbol).ContainingNamespace.IsGlobalNamespace = inGlobalNamespace
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (1)
494Assert.True(type.ContainingNamespace.IsGlobalNamespace)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
2062Assert.True(type.ContainingNamespace.IsGlobalNamespace)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (20)
Editing\VisualBasicImportAdder.vb (1)
54Dim ns = Symbol.ContainingNamespace
ExpressionSyntaxGeneratorVisitor.vb (6)
46ElseIf symbol.ContainingNamespace IsNot Nothing Then 47If symbol.ContainingNamespace.IsGlobalNamespace Then 52Dim container = symbol.ContainingNamespace.Accept(Me) 62If symbol.ContainingNamespace Is Nothing Then 66If symbol.ContainingNamespace.IsGlobalNamespace Then 69Dim container = symbol.ContainingNamespace.Accept(Me)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolExtensions.vb\SymbolExtensions.vb (2)
16Dim containingNamespace = symbol.ContainingNamespace 43Dim containingNamespace = containingType.ContainingNamespace
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\SymbolExtensions.vb\SymbolExtensions.vb (2)
19propertySymbol.ContainingType.ContainingNamespace IsNot Nothing AndAlso 20propertySymbol.ContainingType.ContainingNamespace.IsMyNamespace(compilation) Then
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
205leftHandSpeculativeBinding.Symbol.ContainingNamespace?.IsMyNamespace(_context.SemanticModel.Compilation) Then
Simplification\VisualBasicSimplificationService.Expander.vb (1)
718If replaceNode OrElse symbol.ContainingType IsNot Nothing OrElse symbol.ContainingNamespace IsNot Nothing Then
TypeSyntaxGeneratorVisitor.vb (6)
165ElseIf symbol.ContainingNamespace IsNot Nothing Then 166If symbol.ContainingNamespace.IsGlobalNamespace Then 171Dim container = symbol.ContainingNamespace.Accept(Me) 181If symbol.ContainingNamespace Is Nothing Then 185If symbol.ContainingNamespace.IsGlobalNamespace Then 192Dim container = symbol.ContainingNamespace.Accept(Me)
Utilities\IntrinsicOperators\PredefinedCastExpressionDocumentation.vb (1)
62Return _resultingType.ContainingNamespace.Name + "." + _resultingType.MetadataName
Microsoft.CodeAnalysis.Workspaces (36)
CodeGenerationHelpers.cs (4)
403ContainingNamespace: 406ContainingNamespace: 409ContainingNamespace: 412ContainingNamespace.IsGlobalNamespace: true,
Editing\ImportAdderService.cs (2)
201var namespaceSymbol = namedType.ContainingNamespace; 254containedNamespace = containedNamespace.ContainingNamespace;
FindSymbols\FindReferences\DependentProjectsFinder.cs (10)
203attrType.ContainingNamespace?.Name == nameof(System.Runtime.CompilerServices) && 204attrType.ContainingNamespace.ContainingNamespace?.Name == nameof(System.Runtime) && 205attrType.ContainingNamespace.ContainingNamespace.ContainingNamespace?.Name == nameof(System) && 206attrType.ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true;
FindSymbols\SymbolFinder_Helpers.cs (2)
204var candidateFullMetadataName = candidate.ContainingNamespace?.IsGlobalNamespace != false 206: $"{candidate.ContainingNamespace.ToDisplayString(SymbolDisplayFormats.SignatureFormat)}.{candidate.MetadataName}";
INamespaceOrTypeSymbolExtensions.cs (1)
80GetNameParts(namespaceOrTypeSymbol.ContainingNamespace, result);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
745ContainingNamespace.Name: nameof(System),
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (9)
233b.ContainingNamespace != null && 234b.ContainingNamespace.Name == "System" && 235b.ContainingNamespace.ContainingNamespace != null && 236b.ContainingNamespace.ContainingNamespace.IsGlobalNamespace) 249&& symbol.ContainingNamespace?.Name == "System" 250&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true;
Shared\Extensions\INamespaceSymbolExtensions.cs (1)
36GetNameParts(namespaceSymbol.ContainingNamespace, result);
SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
371xNamespace = xNamespace.ContainingNamespace; 372yNamespace = yNamespace.ContainingNamespace;
SymbolKey.ErrorTypeSymbolKey.cs (1)
59namespaceSymbol = namespaceSymbol.ContainingNamespace;
SymbolKey.NamespaceSymbolKey.cs (3)
29if (symbol.ContainingNamespace != null) 32visitor.WriteSymbolKey(symbol.ContainingNamespace); 660 => contextualSymbol?.ContainingNamespace,
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
SymbolKeyTests.cs (10)
1108Assert.Equal("Collections", propType.ContainingNamespace.Name); 1109Assert.Equal("System", propType.ContainingNamespace.ContainingNamespace.Name); 1122Assert.Equal(propType.ContainingNamespace.Name, found.ContainingNamespace.Name); 1155Assert.Equal("Collections", propType.ContainingNamespace.Name); 1156Assert.Equal("System", propType.ContainingNamespace.ContainingNamespace.Name); 1169Assert.Equal(propType.ContainingNamespace.Name, found.ContainingNamespace.Name);
Microsoft.VisualStudio.LanguageServices (19)
CallHierarchy\CallHierarchyItem.cs (1)
49_containingNamespaceName = symbol.ContainingNamespace.ToDisplayString(ContainingNamespaceFormat);
ExtractClass\VisualStudioExtractClassOptionsService.cs (3)
72var conflictingTypeNames = selectedType.ContainingNamespace.GetAllTypes(cancellationToken).Select(t => t.Name); 76var containingNamespaceDisplay = selectedType.ContainingNamespace.IsGlobalNamespace 78: selectedType.ContainingNamespace.ToDisplayString();
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (3)
103if (splitLink && !typeSymbol.ContainingNamespace.IsGlobalNamespace) 105AddNamespaceLink(typeSymbol.ContainingNamespace); 191BuildMemberOf(symbol.ContainingNamespace);
Library\VsNavInfo\NavInfoFactory.cs (2)
111namespaceName: GetNamespaceName(typeSymbol.ContainingNamespace), 124namespaceName: GetNamespaceName(memberSymbol.ContainingNamespace),
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (4)
116var existingTypes = selectedType.ContainingNamespace.GetAllTypes(cancellationTokenSource.Token).ToImmutableArray(); 121var containingNamespaceDisplay = selectedType.ContainingNamespace.IsGlobalNamespace 123: selectedType.ContainingNamespace.ToDisplayString(); 131selectedType.ContainingNamespace,
Progression\GraphNodeIdCreation.cs (5)
85if (includeNamespace && !typeParameter.ContainingNamespace.IsGlobalNamespace) 92items.Add(GraphNodeId.GetPartial(CodeGraphNodeIdName.Namespace, typeParameter.ContainingNamespace.ToDisplayString())); 111else if (underlyingType.ContainingNamespace != null && !underlyingType.ContainingNamespace.IsGlobalNamespace) 113items.Add(GraphNodeId.GetPartial(CodeGraphNodeIdName.Namespace, underlyingType.ContainingNamespace.ToDisplayString()));
PullMemberUp\MainDialog\BaseTypeTreeNodeViewModel.cs (1)
34public string Namespace => string.Format(ServicesVSResources.Namespace_0, Symbol.ContainingNamespace?.ToDisplayString() ?? "global");
Microsoft.VisualStudio.LanguageServices.Implementation (3)
CodeModel\ExternalElements\AbstractExternalCodeElement.cs (2)
142else if (symbol.ContainingNamespace != null) 144return CodeModelService.CreateExternalCodeElement(this.State, this.ProjectId, symbol.ContainingNamespace);
CodeModel\ExternalElements\AbstractExternalCodeType.cs (1)
109get { return ExternalCodeNamespace.Create(this.State, this.ProjectId, this.TypeSymbol.ContainingNamespace); }
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
CommonControls\NewTypeDestinationSelectionViewModelTests.vb (1)
245conflictingNames:=symbol.ContainingNamespace.GetAllTypes(CancellationToken.None).SelectAsArray(Function(t) t.Name),