3 implementations of IGenericTypeInstanceReference
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\GenericTypeInstanceReference.cs (1)
23internal abstract class GenericTypeInstanceReference : NamedTypeReference, Cci.IGenericTypeInstanceReference
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
37Cci.IGenericTypeInstanceReference,
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (1)
22internal sealed class SpecializedGenericNestedTypeInstanceReference : SpecializedNestedTypeReference, Cci.IGenericTypeInstanceReference
36 references to IGenericTypeInstanceReference
Microsoft.CodeAnalysis (18)
CodeGen\PrivateImplementationDetails.cs (1)
1100public Cci.IGenericTypeInstanceReference? AsGenericTypeInstanceReference => null;
CodeGen\ReferenceDependencyWalker.cs (1)
86Cci.IGenericTypeInstanceReference? genericInstance = typeReference.AsGenericTypeInstanceReference;
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
49public IGenericTypeInstanceReference? AsGenericTypeInstanceReference => OldDefinition.AsGenericTypeInstanceReference;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
77public IGenericTypeInstanceReference? AsGenericTypeInstanceReference => OldDefinition.AsGenericTypeInstanceReference;
Emit\ErrorType.cs (1)
114Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference
Emit\NoPia\CommonEmbeddedType.cs (1)
609Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
164Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference
PEWriter\InheritedTypeParameter.cs (2)
112public IGenericTypeInstanceReference? AsGenericTypeInstanceReference 116return this as IGenericTypeInstanceReference;
PEWriter\ITypeReferenceExtensions.cs (2)
20IGenericTypeInstanceReference? genTypeInstance = typeReference.AsGenericTypeInstanceReference; 29IGenericTypeInstanceReference? genericTypeInstanceReference = typeReference.AsGenericTypeInstanceReference;
PEWriter\MetadataVisitor.cs (2)
170public abstract void Visit(IGenericTypeInstanceReference genericTypeInstanceReference); 620IGenericTypeInstanceReference? genericTypeInstanceReference = typeReference.AsGenericTypeInstanceReference;
PEWriter\ModifiedTypeReference.cs (1)
90IGenericTypeInstanceReference? ITypeReference.AsGenericTypeInstanceReference
PEWriter\ReferenceIndexerBase.cs (1)
104public override void Visit(IGenericTypeInstanceReference genericTypeInstanceReference)
PEWriter\RootModuleType.cs (1)
269IGenericTypeInstanceReference? ITypeReference.AsGenericTypeInstanceReference
PEWriter\TypeNameSerializer.cs (1)
165IGenericTypeInstanceReference genInst = typeReference.AsGenericTypeInstanceReference;
PEWriter\Types.cs (1)
637IGenericTypeInstanceReference? AsGenericTypeInstanceReference { get; }
Microsoft.CodeAnalysis.CSharp (18)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
64Cci.IGenericTypeInstanceReference? Cci.ITypeReference.AsGenericTypeInstanceReference => null;
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
44IGenericTypeInstanceReference? ITypeReference.AsGenericTypeInstanceReference => null;
Emitter\Model\GenericNamespaceTypeInstanceReference.cs (1)
24public override Microsoft.Cci.IGenericTypeInstanceReference AsGenericTypeInstanceReference
Emitter\Model\GenericNestedTypeInstanceReference.cs (1)
28public override Cci.IGenericTypeInstanceReference AsGenericTypeInstanceReference
Emitter\Model\GenericTypeInstanceReference.cs (3)
35visitor.Visit((Cci.IGenericTypeInstanceReference)this); 38ImmutableArray<Cci.ITypeReference> Cci.IGenericTypeInstanceReference.GetGenericArguments(EmitContext context) 50Cci.INamedTypeReference Cci.IGenericTypeInstanceReference.GetGenericType(EmitContext context)
Emitter\Model\NamedTypeReference.cs (1)
107public abstract Cci.IGenericTypeInstanceReference AsGenericTypeInstanceReference
Emitter\Model\NamedTypeSymbolAdapter.cs (3)
94Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference 871ImmutableArray<Cci.ITypeReference> Cci.IGenericTypeInstanceReference.GetGenericArguments(EmitContext context) 894Cci.INamedTypeReference Cci.IGenericTypeInstanceReference.GetGenericType(EmitContext context)
Emitter\Model\PointerTypeSymbolAdapter.cs (1)
65Cci.IGenericTypeInstanceReference? Cci.ITypeReference.AsGenericTypeInstanceReference
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (4)
34visitor.Visit((Cci.IGenericTypeInstanceReference)this); 37ImmutableArray<Cci.ITypeReference> Cci.IGenericTypeInstanceReference.GetGenericArguments(EmitContext context) 49Cci.INamedTypeReference Cci.IGenericTypeInstanceReference.GetGenericType(EmitContext context) 57public override Cci.IGenericTypeInstanceReference AsGenericTypeInstanceReference
Emitter\Model\SpecializedNestedTypeReference.cs (1)
46public override Cci.IGenericTypeInstanceReference AsGenericTypeInstanceReference
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
89Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference