19 implementations of AsNestedTypeReference
Microsoft.CodeAnalysis (10)
CodeGen\PrivateImplementationDetails.cs (2)
1015public sealed override Cci.INestedTypeReference AsNestedTypeReference => this; 1112public virtual Cci.INestedTypeReference? AsNestedTypeReference => null;
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
55public INestedTypeReference? AsNestedTypeReference => OldDefinition.AsNestedTypeReference;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
83public INestedTypeReference? AsNestedTypeReference => OldDefinition.AsNestedTypeReference;
Emit\ErrorType.cs (1)
148Cci.INestedTypeReference Cci.ITypeReference.AsNestedTypeReference
Emit\NoPia\CommonEmbeddedType.cs (1)
643Cci.INestedTypeReference Cci.ITypeReference.AsNestedTypeReference
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
189Cci.INestedTypeReference Cci.ITypeReference.AsNestedTypeReference
PEWriter\InheritedTypeParameter.cs (1)
154public INestedTypeReference? AsNestedTypeReference
PEWriter\ModifiedTypeReference.cs (1)
124INestedTypeReference? ITypeReference.AsNestedTypeReference
PEWriter\RootModuleType.cs (1)
303INestedTypeReference? ITypeReference.AsNestedTypeReference
Microsoft.CodeAnalysis.CSharp (9)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
69Cci.INestedTypeReference? Cci.ITypeReference.AsNestedTypeReference => null;
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
47INestedTypeReference? ITypeReference.AsNestedTypeReference => null;
Emitter\Model\GenericNestedTypeInstanceReference.cs (1)
38public override Cci.INestedTypeReference AsNestedTypeReference
Emitter\Model\NamedTypeReference.cs (1)
135public abstract Cci.INestedTypeReference AsNestedTypeReference
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
147Cci.INestedTypeReference Cci.ITypeReference.AsNestedTypeReference
Emitter\Model\PointerTypeSymbolAdapter.cs (1)
90Cci.INestedTypeReference? Cci.ITypeReference.AsNestedTypeReference
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (1)
67public override Cci.INestedTypeReference AsNestedTypeReference
Emitter\Model\SpecializedNestedTypeReference.cs (1)
56public override Cci.INestedTypeReference AsNestedTypeReference
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
139Cci.INestedTypeReference Cci.ITypeReference.AsNestedTypeReference
24 references to AsNestedTypeReference
Microsoft.CodeAnalysis (21)
CodeGen\ReferenceDependencyWalker.cs (1)
79Cci.INestedTypeReference? nestedType = typeReference.AsNestedTypeReference;
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
55public INestedTypeReference? AsNestedTypeReference => OldDefinition.AsNestedTypeReference;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
83public INestedTypeReference? AsNestedTypeReference => OldDefinition.AsNestedTypeReference;
NativePdbWriter\PdbWriter.cs (2)
373INestedTypeReference nestedType = typeReference.AsNestedTypeReference; 382nestedType = typeReference.AsNestedTypeReference;
PEWriter\ITypeReferenceExtensions.cs (2)
17INestedTypeReference? nestedTypeReference = typeReference.AsNestedTypeReference; 46INestedTypeReference? nestedTypeReference = typeReference.AsNestedTypeReference;
PEWriter\MetadataVisitor.cs (1)
627INestedTypeReference? nestedTypeReference = typeReference.AsNestedTypeReference;
PEWriter\MetadataWriter.cs (9)
643INestedTypeReference nestedTypeReference = typeReference.AsNestedTypeReference; 652nestedTypeReference = typeReference.AsNestedTypeReference; 1608INestedTypeReference nestedTypeRef = typeReference.AsNestedTypeReference; 1639return GetTypeDef(MetadataTokens.TypeDefinitionHandle(token)).AsNestedTypeReference; 2257else if ((nestedRef = exportedType.Type.AsNestedTypeReference) != null) 2846INestedTypeReference nestedTypeRef = typeRef.AsNestedTypeReference; 4137INestedTypeReference nestedType = type.AsNestedTypeReference; 4151nestedType = type.AsNestedTypeReference; 4156nestedType = type.AsNestedTypeReference;
PEWriter\ReferenceIndexerBase.cs (2)
107INestedTypeReference nestedType = genericTypeInstanceReference.AsNestedTypeReference; 435INestedTypeReference/*?*/ nestedTypeReference = typeReference.AsNestedTypeReference;
PEWriter\TypeNameSerializer.cs (2)
121INestedTypeReference nestedType = typeReference.AsNestedTypeReference; 158INestedTypeReference nestedType = typeReference.AsNestedTypeReference;
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
839Debug.Assert(((Cci.ITypeReference)this).AsNestedTypeReference != null); 910var result = GenericTypeImpl(context).AsNestedTypeReference;
Emitter\Model\SpecializedNestedTypeReference.cs (1)
30(CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics, needDeclaration: true).AsNestedTypeReference;