24 implementations of AsNestedTypeReference
Microsoft.CodeAnalysis (10)
CodeGen\PrivateImplementationDetails.cs (2)
463public override Cci.INestedTypeReference AsNestedTypeReference => this; 709public virtual Cci.INestedTypeReference? AsNestedTypeReference => null;
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
52public INestedTypeReference? AsNestedTypeReference => OldDefinition.AsNestedTypeReference;
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
80public INestedTypeReference? AsNestedTypeReference => _oldTypeReference.AsNestedTypeReference;
Emit\ErrorType.cs (1)
147Cci.INestedTypeReference Cci.ITypeReference.AsNestedTypeReference
Emit\NoPia\CommonEmbeddedType.cs (1)
641Cci.INestedTypeReference Cci.ITypeReference.AsNestedTypeReference
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
176Cci.INestedTypeReference Cci.ITypeReference.AsNestedTypeReference
PEWriter\InheritedTypeParameter.cs (1)
147public INestedTypeReference? AsNestedTypeReference
PEWriter\ModifiedTypeReference.cs (1)
122INestedTypeReference? ITypeReference.AsNestedTypeReference
PEWriter\RootModuleType.cs (1)
299INestedTypeReference? ITypeReference.AsNestedTypeReference
Microsoft.CodeAnalysis.CSharp (9)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
69Cci.INestedTypeReference? Cci.ITypeReference.AsNestedTypeReference => null;
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
46INestedTypeReference? ITypeReference.AsNestedTypeReference => null;
Emitter\Model\GenericNestedTypeInstanceReference.cs (1)
38public override Cci.INestedTypeReference AsNestedTypeReference
Emitter\Model\NamedTypeReference.cs (1)
134public abstract Cci.INestedTypeReference AsNestedTypeReference
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
143Cci.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)
136Cci.INestedTypeReference Cci.ITypeReference.AsNestedTypeReference
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
34INestedTypeReference ITypeReference.AsNestedTypeReference => UnderlyingType.AsNestedTypeReference;
Microsoft.CodeAnalysis.VisualBasic (4)
Emit\ArrayTypeSymbolAdapter.vb (1)
115Private ReadOnly Property ITypeReferenceAsNestedTypeReference As Cci.INestedTypeReference Implements Cci.ITypeReference.AsNestedTypeReference
Emit\NamedTypeReference.vb (1)
98Public MustOverride ReadOnly Property AsNestedTypeReference As Cci.INestedTypeReference Implements Cci.ITypeReference.AsNestedTypeReference
Emit\NamedTypeSymbolAdapter.vb (1)
122Private ReadOnly Property ITypeReferenceAsNestedTypeReference As INestedTypeReference Implements ITypeReference.AsNestedTypeReference
Emit\TypeParameterSymbolAdapter.vb (1)
120Private ReadOnly Property ITypeReferenceAsNestedTypeReference As INestedTypeReference Implements ITypeReference.AsNestedTypeReference
33 references to AsNestedTypeReference
Microsoft.CodeAnalysis (21)
CodeGen\ReferenceDependencyWalker.cs (1)
79Cci.INestedTypeReference? nestedType = typeReference.AsNestedTypeReference;
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
52public INestedTypeReference? AsNestedTypeReference => OldDefinition.AsNestedTypeReference;
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
80public INestedTypeReference? AsNestedTypeReference => _oldTypeReference.AsNestedTypeReference;
NativePdbWriter\PdbWriter.cs (2)
374INestedTypeReference nestedType = typeReference.AsNestedTypeReference; 383nestedType = typeReference.AsNestedTypeReference;
PEWriter\ITypeReferenceExtensions.cs (2)
17INestedTypeReference? nestedTypeReference = typeReference.AsNestedTypeReference; 46INestedTypeReference? nestedTypeReference = typeReference.AsNestedTypeReference;
PEWriter\MetadataVisitor.cs (1)
605INestedTypeReference? nestedTypeReference = typeReference.AsNestedTypeReference;
PEWriter\MetadataWriter.cs (9)
638INestedTypeReference nestedTypeReference = typeReference.AsNestedTypeReference; 647nestedTypeReference = typeReference.AsNestedTypeReference; 1609INestedTypeReference nestedTypeRef = typeReference.AsNestedTypeReference; 1640return GetTypeDef(MetadataTokens.TypeDefinitionHandle(token)).AsNestedTypeReference; 2231else if ((nestedRef = exportedType.Type.AsNestedTypeReference) != null) 2779INestedTypeReference nestedTypeRef = typeRef.AsNestedTypeReference; 4075INestedTypeReference nestedType = type.AsNestedTypeReference; 4089nestedType = type.AsNestedTypeReference; 4094nestedType = type.AsNestedTypeReference;
PEWriter\ReferenceIndexerBase.cs (2)
93INestedTypeReference nestedType = genericTypeInstanceReference.AsNestedTypeReference; 421INestedTypeReference/*?*/ nestedTypeReference = typeReference.AsNestedTypeReference;
PEWriter\TypeNameSerializer.cs (2)
121INestedTypeReference nestedType = typeReference.AsNestedTypeReference; 158INestedTypeReference nestedType = typeReference.AsNestedTypeReference;
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
823Debug.Assert(((Cci.ITypeReference)this).AsNestedTypeReference != null); 894var result = GenericTypeImpl(context).AsNestedTypeReference;
Emitter\Model\SpecializedNestedTypeReference.cs (1)
30(CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics, needDeclaration: true).AsNestedTypeReference;
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
34INestedTypeReference ITypeReference.AsNestedTypeReference => UnderlyingType.AsNestedTypeReference;
Microsoft.CodeAnalysis.VisualBasic (8)
Emit\ArrayTypeSymbolAdapter.vb (1)
115Private ReadOnly Property ITypeReferenceAsNestedTypeReference As Cci.INestedTypeReference Implements Cci.ITypeReference.AsNestedTypeReference
Emit\NamedTypeReference.vb (1)
98Public MustOverride ReadOnly Property AsNestedTypeReference As Cci.INestedTypeReference Implements Cci.ITypeReference.AsNestedTypeReference
Emit\NamedTypeSymbolAdapter.vb (4)
122Private ReadOnly Property ITypeReferenceAsNestedTypeReference As INestedTypeReference Implements ITypeReference.AsNestedTypeReference 203Debug.Assert((DirectCast(Me, ITypeReference)).AsNestedTypeReference IsNot Nothing) 798Debug.Assert((DirectCast(Me, ITypeReference)).AsNestedTypeReference IsNot Nothing) 865Dim result = GenericTypeImpl(context).AsNestedTypeReference
Emit\SpecializedNestedTypeReference.vb (1)
27diagnostics:=context.Diagnostics, needDeclaration:=True).AsNestedTypeReference
Emit\TypeParameterSymbolAdapter.vb (1)
120Private ReadOnly Property ITypeReferenceAsNestedTypeReference As INestedTypeReference Implements ITypeReference.AsNestedTypeReference