24 implementations of AsNamespaceTypeReference
Microsoft.CodeAnalysis (10)
CodeGen\PrivateImplementationDetails.cs (2)
341public override Cci.INamespaceTypeReference AsNamespaceTypeReference => this; 703public virtual Cci.INamespaceTypeReference? AsNamespaceTypeReference => null;
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
50public INamespaceTypeReference? AsNamespaceTypeReference => OldDefinition.AsNamespaceTypeReference;
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
78public INamespaceTypeReference? AsNamespaceTypeReference => _oldTypeReference.AsNamespaceTypeReference;
Emit\ErrorType.cs (1)
134Cci.INamespaceTypeReference Cci.ITypeReference.AsNamespaceTypeReference
Emit\NoPia\CommonEmbeddedType.cs (1)
628Cci.INamespaceTypeReference Cci.ITypeReference.AsNamespaceTypeReference
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
166Cci.INamespaceTypeReference Cci.ITypeReference.AsNamespaceTypeReference
PEWriter\InheritedTypeParameter.cs (1)
134public INamespaceTypeReference? AsNamespaceTypeReference
PEWriter\ModifiedTypeReference.cs (1)
109INamespaceTypeReference? ITypeReference.AsNamespaceTypeReference
PEWriter\RootModuleType.cs (1)
286INamespaceTypeReference ITypeReference.AsNamespaceTypeReference
Microsoft.CodeAnalysis.CSharp (9)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
67Cci.INamespaceTypeReference? Cci.ITypeReference.AsNamespaceTypeReference => null;
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
45INamespaceTypeReference? ITypeReference.AsNamespaceTypeReference => null;
Emitter\Model\GenericNestedTypeInstanceReference.cs (1)
33public override Cci.INamespaceTypeReference AsNamespaceTypeReference
Emitter\Model\NamedTypeReference.cs (1)
124public abstract Cci.INamespaceTypeReference AsNamespaceTypeReference
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
111Cci.INamespaceTypeReference Cci.ITypeReference.AsNamespaceTypeReference
Emitter\Model\PointerTypeSymbolAdapter.cs (1)
80Cci.INamespaceTypeReference? Cci.ITypeReference.AsNamespaceTypeReference
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (1)
62public override Cci.INamespaceTypeReference AsNamespaceTypeReference
Emitter\Model\SpecializedNestedTypeReference.cs (1)
51public override Cci.INamespaceTypeReference AsNamespaceTypeReference
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
126Cci.INamespaceTypeReference Cci.ITypeReference.AsNamespaceTypeReference
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
32INamespaceTypeReference ITypeReference.AsNamespaceTypeReference => UnderlyingType.AsNamespaceTypeReference;
Microsoft.CodeAnalysis.VisualBasic (4)
Emit\ArrayTypeSymbolAdapter.vb (1)
105Private ReadOnly Property ITypeReferenceAsNamespaceTypeReference As Cci.INamespaceTypeReference Implements Cci.ITypeReference.AsNamespaceTypeReference
Emit\NamedTypeReference.vb (1)
92Public MustOverride ReadOnly Property AsNamespaceTypeReference As Cci.INamespaceTypeReference Implements Cci.ITypeReference.AsNamespaceTypeReference
Emit\NamedTypeSymbolAdapter.vb (1)
101Private ReadOnly Property ITypeReferenceAsNamespaceTypeReference As INamespaceTypeReference Implements ITypeReference.AsNamespaceTypeReference
Emit\TypeParameterSymbolAdapter.vb (1)
110Private ReadOnly Property ITypeReferenceAsNamespaceTypeReference As INamespaceTypeReference Implements ITypeReference.AsNamespaceTypeReference
23 references to AsNamespaceTypeReference
Microsoft.CodeAnalysis (13)
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
50public INamespaceTypeReference? AsNamespaceTypeReference => OldDefinition.AsNamespaceTypeReference;
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
78public INamespaceTypeReference? AsNamespaceTypeReference => _oldTypeReference.AsNamespaceTypeReference;
NativePdbWriter\PdbWriter.cs (1)
391INamespaceTypeReference namespaceType = typeReference.AsNamespaceTypeReference;
PEWriter\ITypeReferenceExtensions.cs (1)
53return typeReference.AsNamespaceTypeReference == null;
PEWriter\MetadataVisitor.cs (1)
591INamespaceTypeReference? namespaceTypeReference = typeReference.AsNamespaceTypeReference;
PEWriter\MetadataWriter.cs (5)
650INamespaceTypeReference namespaceTypeReference = typeReference.AsNamespaceTypeReference; 2221if ((namespaceTypeRef = exportedType.Type.AsNamespaceTypeReference) != null) 2805INamespaceTypeReference namespaceTypeRef = typeRef.AsNamespaceTypeReference; 3701INamespaceTypeReference namespaceType = customAttribute.GetType(context).AsNamespaceTypeReference; 4097result += type.AsNamespaceTypeReference.GenericParameterCount;
PEWriter\ReferenceIndexerBase.cs (1)
423(typeReference.TypeCode == PrimitiveTypeCode.NotPrimitive && typeReference.AsNamespaceTypeReference != null))
PEWriter\TypeNameSerializer.cs (2)
65INamespaceTypeReference namespaceType = typeReference.AsNamespaceTypeReference; 188INamespaceTypeReference namespaceType = typeReference.AsNamespaceTypeReference;
Microsoft.CodeAnalysis.CSharp (2)
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
793Debug.Assert(((Cci.ITypeReference)this).AsNamespaceTypeReference != null); 803Debug.Assert(((Cci.ITypeReference)this).AsNamespaceTypeReference != null);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
32INamespaceTypeReference ITypeReference.AsNamespaceTypeReference => UnderlyingType.AsNamespaceTypeReference;
Microsoft.CodeAnalysis.VisualBasic (7)
Emit\ArrayTypeSymbolAdapter.vb (1)
105Private ReadOnly Property ITypeReferenceAsNamespaceTypeReference As Cci.INamespaceTypeReference Implements Cci.ITypeReference.AsNamespaceTypeReference
Emit\NamedTypeReference.vb (1)
92Public MustOverride ReadOnly Property AsNamespaceTypeReference As Cci.INamespaceTypeReference Implements Cci.ITypeReference.AsNamespaceTypeReference
Emit\NamedTypeSymbolAdapter.vb (4)
101Private ReadOnly Property ITypeReferenceAsNamespaceTypeReference As INamespaceTypeReference Implements ITypeReference.AsNamespaceTypeReference 195Debug.Assert((DirectCast(Me, ITypeReference)).AsNamespaceTypeReference IsNot Nothing) 776Debug.Assert((DirectCast(Me, ITypeReference)).AsNamespaceTypeReference IsNot Nothing) 782Debug.Assert((DirectCast(Me, ITypeReference)).AsNamespaceTypeReference IsNot Nothing)
Emit\TypeParameterSymbolAdapter.vb (1)
110Private ReadOnly Property ITypeReferenceAsNamespaceTypeReference As INamespaceTypeReference Implements ITypeReference.AsNamespaceTypeReference