1 implementation of INamespaceSymbolInternal
Microsoft.CodeAnalysis.CSharp (1)
Symbols\NamespaceSymbol.cs (1)
20
internal abstract partial class NamespaceSymbol : NamespaceOrTypeSymbol,
INamespaceSymbolInternal
19 references to INamespaceSymbolInternal
Microsoft.CodeAnalysis (13)
Emit\CommonPEModuleBuilder.cs (3)
935
private ConcurrentDictionary<
INamespaceSymbolInternal
, ConcurrentQueue<INamespaceOrTypeSymbolInternal>> _lazySynthesizedNamespaceMembers;
1018
public void AddSynthesizedDefinition(
INamespaceSymbolInternal
container, INamespaceOrTypeSymbolInternal typeOrNamespace)
1023
Interlocked.CompareExchange(ref _lazySynthesizedNamespaceMembers, new ConcurrentDictionary<
INamespaceSymbolInternal
, ConcurrentQueue<INamespaceOrTypeSymbolInternal>>(), null);
PEWriter\SymbolEquivalentEqualityComparer.cs (3)
69
var
xSymbol = x.GetInternalSymbol();
70
var
ySymbol = y.GetInternalSymbol();
82
var
objSymbol = obj?.GetInternalSymbol();
PEWriter\Types.cs (1)
297
INamespaceSymbolInternal
GetInternalSymbol();
PEWriter\UsedNamespaceOrType.cs (3)
135
var
xSymbol = x.GetInternalSymbol();
136
var
ySymbol = y.GetInternalSymbol();
152
var
objSymbol = obj?.GetInternalSymbol();
Symbols\Attributes\CommonAttributeData.cs (1)
99
static bool namespaceMatch(
INamespaceSymbolInternal
container, string namespaceName, StringComparison options)
Symbols\ISymbolInternal.cs (2)
81
/// Gets the <see cref="
INamespaceSymbolInternal
"/> for the nearest enclosing namespace. Returns null if the
84
INamespaceSymbolInternal
ContainingNamespace { get; }
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\NamespaceSymbolAdapter.cs (1)
23
CodeAnalysis.Symbols.
INamespaceSymbolInternal
Cci.INamespace.GetInternalSymbol() => AdaptedNamespaceSymbol;
Symbols\NamespaceSymbol.cs (1)
394
bool
INamespaceSymbolInternal
.IsGlobalNamespace => this.IsGlobalNamespace;
Symbols\Symbol.cs (1)
318
INamespaceSymbolInternal
ISymbolInternal.ContainingNamespace => this.ContainingNamespace;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\CompilationDifference.cs (3)
147
if (container is
INamespaceSymbolInternal
ns)
150
.Where(m => m is not
INamespaceSymbolInternal
)
157
if (container is not
INamespaceSymbolInternal
)