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