21 implementations of AsNamespaceTypeReference
Microsoft.CodeAnalysis (10)
CodeGen\PrivateImplementationDetails.cs (2)
500
public override Cci.INamespaceTypeReference
AsNamespaceTypeReference
=> this;
1063
public virtual Cci.INamespaceTypeReference?
AsNamespaceTypeReference
=> null;
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
53
public INamespaceTypeReference?
AsNamespaceTypeReference
=> OldDefinition.AsNamespaceTypeReference;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
80
public INamespaceTypeReference?
AsNamespaceTypeReference
=> OldDefinition.AsNamespaceTypeReference;
Emit\ErrorType.cs (1)
135
Cci.INamespaceTypeReference Cci.ITypeReference.
AsNamespaceTypeReference
Emit\NoPia\CommonEmbeddedType.cs (1)
637
Cci.INamespaceTypeReference Cci.ITypeReference.
AsNamespaceTypeReference
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
179
Cci.INamespaceTypeReference Cci.ITypeReference.
AsNamespaceTypeReference
PEWriter\InheritedTypeParameter.cs (1)
141
public INamespaceTypeReference?
AsNamespaceTypeReference
PEWriter\ModifiedTypeReference.cs (1)
111
INamespaceTypeReference? ITypeReference.
AsNamespaceTypeReference
PEWriter\RootModuleType.cs (1)
290
INamespaceTypeReference ITypeReference.
AsNamespaceTypeReference
Microsoft.CodeAnalysis.CSharp (11)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
67
Cci.INamespaceTypeReference? Cci.ITypeReference.
AsNamespaceTypeReference
=> null;
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
46
INamespaceTypeReference? ITypeReference.
AsNamespaceTypeReference
=> null;
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 (1)
115
Cci.INamespaceTypeReference Cci.ITypeReference.
AsNamespaceTypeReference
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
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
559
INamespaceTypeReference? ITypeReference.
AsNamespaceTypeReference
=> null;
Symbols\Source\ExtensionGroupingInfo.cs (1)
562
INamespaceTypeReference? ITypeReference.
AsNamespaceTypeReference
=> null;
15 references to AsNamespaceTypeReference
Microsoft.CodeAnalysis (13)
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
53
public INamespaceTypeReference? AsNamespaceTypeReference => OldDefinition.
AsNamespaceTypeReference
;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
80
public INamespaceTypeReference? AsNamespaceTypeReference => OldDefinition.
AsNamespaceTypeReference
;
NativePdbWriter\PdbWriter.cs (1)
390
INamespaceTypeReference namespaceType = typeReference.
AsNamespaceTypeReference
;
PEWriter\ITypeReferenceExtensions.cs (1)
53
return typeReference.
AsNamespaceTypeReference
== null;
PEWriter\MetadataVisitor.cs (1)
610
INamespaceTypeReference? namespaceTypeReference = typeReference.
AsNamespaceTypeReference
;
PEWriter\MetadataWriter.cs (5)
655
INamespaceTypeReference namespaceTypeReference = typeReference.
AsNamespaceTypeReference
;
2252
if ((namespaceTypeRef = exportedType.Type.
AsNamespaceTypeReference
) != null)
2912
INamespaceTypeReference namespaceTypeRef = typeRef.
AsNamespaceTypeReference
;
3798
INamespaceTypeReference namespaceType = customAttribute.GetType(context).
AsNamespaceTypeReference
;
4198
result += type.
AsNamespaceTypeReference
.GenericParameterCount;
PEWriter\ReferenceIndexerBase.cs (1)
437
(typeReference.TypeCode == PrimitiveTypeCode.NotPrimitive && typeReference.
AsNamespaceTypeReference
!= null))
PEWriter\TypeNameSerializer.cs (2)
65
INamespaceTypeReference namespaceType = typeReference.
AsNamespaceTypeReference
;
188
INamespaceTypeReference namespaceType = typeReference.
AsNamespaceTypeReference
;
Microsoft.CodeAnalysis.CSharp (2)
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
824
Debug.Assert(((Cci.ITypeReference)this).
AsNamespaceTypeReference
!= null);
834
Debug.Assert(((Cci.ITypeReference)this).
AsNamespaceTypeReference
!= null);