29 references to INamespace
Microsoft.CodeAnalysis (29)
Emit\EditAndContinue\DefinitionMap.cs (3)
113internal Cci.INamespace? MapNamespace(Cci.INamespace @namespace) 122internal bool NamespaceExists(Cci.INamespace @namespace)
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
128public Cci.INamespace ContainingNamespace
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
75public INamespace ContainingNamespace => OldDefinition.ContainingNamespace;
Emit\EditAndContinue\SymbolChanges.cs (1)
271return _definitionMap.NamespaceExists((INamespace)symbol.GetCciAdapter()) ? SymbolChange.ContainsChanges : SymbolChange.Added;
Emit\EditAndContinue\SymbolMatcher.cs (3)
19public abstract Cci.INamespace? MapNamespace(Cci.INamespace @namespace); 26MapNamespace((Cci.INamespace)adapter)?.GetInternalSymbol();
Emit\NoPia\CommonEmbeddedMethod.cs (2)
75protected abstract Cci.INamespace ContainingNamespace { get; } 240Cci.INamespace Cci.IMethodDefinition.ContainingNamespace => ContainingNamespace;
Emit\NoPia\VtblGap.cs (1)
153Cci.INamespace Cci.IMethodDefinition.ContainingNamespace
NativePdbWriter\PdbWriter.cs (1)
333internal string GetOrCreateSerializedNamespaceName(INamespace @namespace)
PEWriter\Members.cs (1)
671INamespace ContainingNamespace { get; }
PEWriter\MetadataWriter.cs (1)
1443if (errorEntity is Cci.INamespace ns)
PEWriter\RootModuleStaticConstructor.cs (1)
82public INamespace ContainingNamespace => null;
PEWriter\SymbolEquivalentEqualityComparer.cs (5)
11/// Allows for the comparison of two <see cref="IReference"/> instances or two <see cref="INamespace"/> 14internal sealed class SymbolEquivalentEqualityComparer : IEqualityComparer<IReference?>, IEqualityComparer<INamespace?> 57public bool Equals(INamespace? x, INamespace? y) 80public int GetHashCode(INamespace? obj)
PEWriter\TypeNameSerializer.cs (1)
266internal static string BuildQualifiedNamespaceName(INamespace @namespace)
PEWriter\Types.cs (1)
292INamespace ContainingNamespace { get; }
PEWriter\UsedNamespaceOrType.cs (6)
18public readonly INamespace? TargetNamespaceOpt; 25INamespace? targetNamespace = null, 42internal static UsedNamespaceOrType CreateNamespace(INamespace @namespace, IAssemblyReference? assemblyOpt = null, string? aliasOpt = null) 123private static bool Equals(INamespace? x, INamespace? y) 150private static int GetHashCode(INamespace? obj)