1 interface inheriting from INamespaceTypeReference
Microsoft.CodeAnalysis (1)
PEWriter\Types.cs (1)
276internal interface INamespaceTypeDefinition : INamedTypeDefinition, INamespaceTypeReference
1 implementation of INamespaceTypeReference
Microsoft.CodeAnalysis (1)
Emit\ErrorType.cs (1)
21internal class ErrorType : Cci.INamespaceTypeReference
33 references to INamespaceTypeReference
Microsoft.CodeAnalysis (33)
CodeGen\PrivateImplementationDetails.cs (2)
546public override Cci.INamespaceTypeReference AsNamespaceTypeReference => this; 1106public virtual Cci.INamespaceTypeReference? AsNamespaceTypeReference => null;
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
53public INamespaceTypeReference? AsNamespaceTypeReference => OldDefinition.AsNamespaceTypeReference;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
81public INamespaceTypeReference? AsNamespaceTypeReference => OldDefinition.AsNamespaceTypeReference;
Emit\ErrorType.cs (4)
30Cci.IUnitReference Cci.INamespaceTypeReference.GetUnit(EmitContext context) 35string Cci.INamespaceTypeReference.NamespaceName 135Cci.INamespaceTypeReference Cci.ITypeReference.AsNamespaceTypeReference 176visitor.Visit((Cci.INamespaceTypeReference)this);
Emit\NoPia\CommonEmbeddedType.cs (3)
630Cci.INamespaceTypeReference Cci.ITypeReference.AsNamespaceTypeReference 698Cci.IUnitReference Cci.INamespaceTypeReference.GetUnit(EmitContext context) 703string Cci.INamespaceTypeReference.NamespaceName
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
179Cci.INamespaceTypeReference Cci.ITypeReference.AsNamespaceTypeReference
Emit\NoPia\EmbeddedTypesManager.cs (1)
52where TNamedTypeSymbol : class, TSymbol, Cci.INamespaceTypeReference
NativePdbWriter\PdbWriter.cs (1)
390INamespaceTypeReference namespaceType = typeReference.AsNamespaceTypeReference;
PEWriter\InheritedTypeParameter.cs (2)
141public INamespaceTypeReference? AsNamespaceTypeReference 145return this as INamespaceTypeReference;
PEWriter\MetadataVisitor.cs (2)
387public virtual void Visit(INamespaceTypeReference namespaceTypeReference) 613INamespaceTypeReference? namespaceTypeReference = typeReference.AsNamespaceTypeReference;
PEWriter\MetadataWriter.cs (7)
655INamespaceTypeReference namespaceTypeReference = typeReference.AsNamespaceTypeReference; 895private EntityHandle GetExportedTypeImplementation(INamespaceTypeReference namespaceRef) 1335private StringHandle GetStringHandleForNamespaceAndCheckLength(INamespaceTypeReference namespaceType, string mangledTypeName) 1369private void CheckNamespaceLength(string namespaceName, string mangledTypeName, INamespaceTypeReference errorEntity) 2241INamespaceTypeReference namespaceTypeRef; 2872INamespaceTypeReference namespaceTypeRef = typeRef.AsNamespaceTypeReference; 3763INamespaceTypeReference namespaceType = customAttribute.GetType(context).AsNamespaceTypeReference;
PEWriter\ModifiedTypeReference.cs (1)
111INamespaceTypeReference? ITypeReference.AsNamespaceTypeReference
PEWriter\ReferenceIndexerBase.cs (1)
198public override void Visit(INamespaceTypeReference namespaceTypeReference)
PEWriter\RootModuleType.cs (3)
248IUnitReference INamespaceTypeReference.GetUnit(EmitContext context) 253string INamespaceTypeReference.NamespaceName 290INamespaceTypeReference ITypeReference.AsNamespaceTypeReference
PEWriter\TypeNameSerializer.cs (2)
65INamespaceTypeReference namespaceType = typeReference.AsNamespaceTypeReference; 188INamespaceTypeReference namespaceType = typeReference.AsNamespaceTypeReference;
PEWriter\Types.cs (1)
640INamespaceTypeReference? AsNamespaceTypeReference { get; }