21 implementations of AsNestedTypeReference
Microsoft.CodeAnalysis (10)
CodeGen\PrivateImplementationDetails.cs (2)
970
public sealed override Cci.INestedTypeReference
AsNestedTypeReference
=> this;
1069
public virtual Cci.INestedTypeReference?
AsNestedTypeReference
=> null;
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
55
public INestedTypeReference?
AsNestedTypeReference
=> OldDefinition.AsNestedTypeReference;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
82
public INestedTypeReference?
AsNestedTypeReference
=> OldDefinition.AsNestedTypeReference;
Emit\ErrorType.cs (1)
148
Cci.INestedTypeReference Cci.ITypeReference.
AsNestedTypeReference
Emit\NoPia\CommonEmbeddedType.cs (1)
650
Cci.INestedTypeReference Cci.ITypeReference.
AsNestedTypeReference
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
189
Cci.INestedTypeReference Cci.ITypeReference.
AsNestedTypeReference
PEWriter\InheritedTypeParameter.cs (1)
154
public INestedTypeReference?
AsNestedTypeReference
PEWriter\ModifiedTypeReference.cs (1)
124
INestedTypeReference? ITypeReference.
AsNestedTypeReference
PEWriter\RootModuleType.cs (1)
303
INestedTypeReference? ITypeReference.
AsNestedTypeReference
Microsoft.CodeAnalysis.CSharp (11)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
69
Cci.INestedTypeReference? Cci.ITypeReference.
AsNestedTypeReference
=> null;
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
47
INestedTypeReference? ITypeReference.
AsNestedTypeReference
=> null;
Emitter\Model\GenericNestedTypeInstanceReference.cs (1)
38
public override Cci.INestedTypeReference
AsNestedTypeReference
Emitter\Model\NamedTypeReference.cs (1)
135
public abstract Cci.INestedTypeReference
AsNestedTypeReference
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
147
Cci.INestedTypeReference Cci.ITypeReference.
AsNestedTypeReference
Emitter\Model\PointerTypeSymbolAdapter.cs (1)
90
Cci.INestedTypeReference? Cci.ITypeReference.
AsNestedTypeReference
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (1)
67
public override Cci.INestedTypeReference
AsNestedTypeReference
Emitter\Model\SpecializedNestedTypeReference.cs (1)
56
public override Cci.INestedTypeReference
AsNestedTypeReference
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
139
Cci.INestedTypeReference Cci.ITypeReference.
AsNestedTypeReference
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
561
INestedTypeReference? ITypeReference.
AsNestedTypeReference
=> this;
Symbols\Source\ExtensionGroupingInfo.cs (1)
564
INestedTypeReference? ITypeReference.
AsNestedTypeReference
=> this;
25 references to AsNestedTypeReference
Microsoft.CodeAnalysis (21)
CodeGen\ReferenceDependencyWalker.cs (1)
79
Cci.INestedTypeReference? nestedType = typeReference.
AsNestedTypeReference
;
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
55
public INestedTypeReference? AsNestedTypeReference => OldDefinition.
AsNestedTypeReference
;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
82
public INestedTypeReference? AsNestedTypeReference => OldDefinition.
AsNestedTypeReference
;
NativePdbWriter\PdbWriter.cs (2)
373
INestedTypeReference nestedType = typeReference.
AsNestedTypeReference
;
382
nestedType = typeReference.
AsNestedTypeReference
;
PEWriter\ITypeReferenceExtensions.cs (2)
17
INestedTypeReference? nestedTypeReference = typeReference.
AsNestedTypeReference
;
46
INestedTypeReference? nestedTypeReference = typeReference.
AsNestedTypeReference
;
PEWriter\MetadataVisitor.cs (1)
624
INestedTypeReference? nestedTypeReference = typeReference.
AsNestedTypeReference
;
PEWriter\MetadataWriter.cs (9)
643
INestedTypeReference nestedTypeReference = typeReference.
AsNestedTypeReference
;
652
nestedTypeReference = typeReference.
AsNestedTypeReference
;
1615
INestedTypeReference nestedTypeRef = typeReference.
AsNestedTypeReference
;
1646
return GetTypeDef(MetadataTokens.TypeDefinitionHandle(token)).
AsNestedTypeReference
;
2262
else if ((nestedRef = exportedType.Type.
AsNestedTypeReference
) != null)
2886
INestedTypeReference nestedTypeRef = typeRef.
AsNestedTypeReference
;
4170
INestedTypeReference nestedType = type.
AsNestedTypeReference
;
4184
nestedType = type.
AsNestedTypeReference
;
4195
nestedType = type.
AsNestedTypeReference
;
PEWriter\ReferenceIndexerBase.cs (2)
107
INestedTypeReference nestedType = genericTypeInstanceReference.
AsNestedTypeReference
;
435
INestedTypeReference/*?*/ nestedTypeReference = typeReference.
AsNestedTypeReference
;
PEWriter\TypeNameSerializer.cs (2)
121
INestedTypeReference nestedType = typeReference.
AsNestedTypeReference
;
158
INestedTypeReference nestedType = typeReference.
AsNestedTypeReference
;
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
854
Debug.Assert(((Cci.ITypeReference)this).
AsNestedTypeReference
!= null);
925
var result = GenericTypeImpl(context).
AsNestedTypeReference
;
Emitter\Model\PEModuleBuilder.cs (1)
727
if (exportedType.Type.
AsNestedTypeReference
is not null)
Emitter\Model\SpecializedNestedTypeReference.cs (1)
30
(CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics, needDeclaration: true).
AsNestedTypeReference
;