2 implementations of INamespaceSymbolInternal
Microsoft.CodeAnalysis.CSharp (1)
Symbols\NamespaceSymbol.cs (1)
19internal abstract partial class NamespaceSymbol : NamespaceOrTypeSymbol, INamespaceSymbolInternal
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamespaceSymbol.vb (1)
20Implements INamespaceSymbol, INamespaceSymbolInternal
19 references to INamespaceSymbolInternal
Microsoft.CodeAnalysis (13)
Emit\CommonPEModuleBuilder.cs (3)
839private ConcurrentDictionary<INamespaceSymbolInternal, ConcurrentQueue<INamespaceOrTypeSymbolInternal>> _lazySynthesizedNamespaceMembers; 922public void AddSynthesizedDefinition(INamespaceSymbolInternal container, INamespaceOrTypeSymbolInternal typeOrNamespace) 927Interlocked.CompareExchange(ref _lazySynthesizedNamespaceMembers, new ConcurrentDictionary<INamespaceSymbolInternal, ConcurrentQueue<INamespaceOrTypeSymbolInternal>>(), null);
PEWriter\SymbolEquivalentEqualityComparer.cs (3)
72var xSymbol = x.GetInternalSymbol(); 73var ySymbol = y.GetInternalSymbol(); 85var objSymbol = obj?.GetInternalSymbol();
PEWriter\Types.cs (1)
292INamespaceSymbolInternal GetInternalSymbol();
PEWriter\UsedNamespaceOrType.cs (3)
135var xSymbol = x.GetInternalSymbol(); 136var ySymbol = y.GetInternalSymbol(); 152var objSymbol = obj?.GetInternalSymbol();
Symbols\Attributes\CommonAttributeData.cs (1)
94static bool namespaceMatch(INamespaceSymbolInternal container, string namespaceName, StringComparison options)
Symbols\ISymbolInternal.cs (2)
65/// Gets the <see cref="INamespaceSymbolInternal"/> for the nearest enclosing namespace. Returns null if the 68INamespaceSymbolInternal ContainingNamespace { get; }
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\NamespaceSymbolAdapter.cs (1)
23CodeAnalysis.Symbols.INamespaceSymbolInternal Cci.INamespace.GetInternalSymbol() => AdaptedNamespaceSymbol;
Symbols\NamespaceSymbol.cs (1)
382bool INamespaceSymbolInternal.IsGlobalNamespace => this.IsGlobalNamespace;
Symbols\Symbol.cs (1)
237INamespaceSymbolInternal ISymbolInternal.ContainingNamespace => this.ContainingNamespace;
Microsoft.CodeAnalysis.VisualBasic (3)
Emit\NamespaceSymbolAdapter.vb (1)
28Private Function INamespaceSymbol_GetInternalSymbol() As CodeAnalysis.Symbols.INamespaceSymbolInternal Implements Cci.INamespace.GetInternalSymbol
Symbols\NamespaceSymbol.vb (1)
60Public Overridable ReadOnly Property IsGlobalNamespace As Boolean Implements INamespaceSymbol.IsGlobalNamespace, INamespaceSymbolInternal.IsGlobalNamespace
Symbols\Symbol.vb (1)
1144Private ReadOnly Property ISymbolInternal_ContainingNamespace As INamespaceSymbolInternal Implements ISymbolInternal.ContainingNamespace