6 implementations of IGenericTypeInstanceReference
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\GenericTypeInstanceReference.cs (1)
23internal abstract class GenericTypeInstanceReference : NamedTypeReference, Cci.IGenericTypeInstanceReference
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
36Cci.IGenericTypeInstanceReference,
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (1)
22internal sealed class SpecializedGenericNestedTypeInstanceReference : SpecializedNestedTypeReference, Cci.IGenericTypeInstanceReference
Microsoft.CodeAnalysis.VisualBasic (3)
Emit\GenericTypeInstanceReference.vb (1)
25Implements Cci.IGenericTypeInstanceReference
Emit\NamedTypeSymbolAdapter.vb (1)
30Implements IGenericTypeInstanceReference
Emit\SpecializedGenericNestedTypeInstanceReference.vb (1)
20Implements Cci.IGenericTypeInstanceReference
54 references to IGenericTypeInstanceReference
Microsoft.CodeAnalysis (18)
CodeGen\PrivateImplementationDetails.cs (1)
697public Cci.IGenericTypeInstanceReference? AsGenericTypeInstanceReference => null;
CodeGen\ReferenceDependencyWalker.cs (1)
86Cci.IGenericTypeInstanceReference? genericInstance = typeReference.AsGenericTypeInstanceReference;
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
46public IGenericTypeInstanceReference? AsGenericTypeInstanceReference => OldDefinition.AsGenericTypeInstanceReference;
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
74public IGenericTypeInstanceReference? AsGenericTypeInstanceReference => _oldTypeReference.AsGenericTypeInstanceReference;
Emit\ErrorType.cs (1)
113Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference
Emit\NoPia\CommonEmbeddedType.cs (1)
607Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
151Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference
PEWriter\InheritedTypeParameter.cs (2)
105public IGenericTypeInstanceReference? AsGenericTypeInstanceReference 109return this as IGenericTypeInstanceReference;
PEWriter\ITypeReferenceExtensions.cs (2)
20IGenericTypeInstanceReference? genTypeInstance = typeReference.AsGenericTypeInstanceReference; 29IGenericTypeInstanceReference? genericTypeInstanceReference = typeReference.AsGenericTypeInstanceReference;
PEWriter\MetadataVisitor.cs (2)
169public abstract void Visit(IGenericTypeInstanceReference genericTypeInstanceReference); 598IGenericTypeInstanceReference? genericTypeInstanceReference = typeReference.AsGenericTypeInstanceReference;
PEWriter\ModifiedTypeReference.cs (1)
88IGenericTypeInstanceReference? ITypeReference.AsGenericTypeInstanceReference
PEWriter\ReferenceIndexerBase.cs (1)
90public override void Visit(IGenericTypeInstanceReference genericTypeInstanceReference)
PEWriter\RootModuleType.cs (1)
265IGenericTypeInstanceReference? ITypeReference.AsGenericTypeInstanceReference
PEWriter\TypeNameSerializer.cs (1)
165IGenericTypeInstanceReference genInst = typeReference.AsGenericTypeInstanceReference;
PEWriter\Types.cs (1)
632IGenericTypeInstanceReference? AsGenericTypeInstanceReference { get; }
Microsoft.CodeAnalysis.CSharp (18)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
64Cci.IGenericTypeInstanceReference? Cci.ITypeReference.AsGenericTypeInstanceReference => null;
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
43IGenericTypeInstanceReference? 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)
106public abstract Cci.IGenericTypeInstanceReference AsGenericTypeInstanceReference
Emitter\Model\NamedTypeSymbolAdapter.cs (3)
90Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference 855ImmutableArray<Cci.ITypeReference> Cci.IGenericTypeInstanceReference.GetGenericArguments(EmitContext context) 878Cci.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)
86Cci.IGenericTypeInstanceReference Cci.ITypeReference.AsGenericTypeInstanceReference
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
28IGenericTypeInstanceReference ITypeReference.AsGenericTypeInstanceReference => UnderlyingType.AsGenericTypeInstanceReference;
Microsoft.CodeAnalysis.VisualBasic (17)
Emit\ArrayTypeSymbolAdapter.vb (1)
89Private ReadOnly Property ITypeReferenceAsGenericTypeInstanceReference As Cci.IGenericTypeInstanceReference Implements Cci.ITypeReference.AsGenericTypeInstanceReference
Emit\GenericNamespaceTypeInstanceReference.vb (1)
26Public Overrides ReadOnly Property AsGenericTypeInstanceReference As Microsoft.Cci.IGenericTypeInstanceReference
Emit\GenericNestedTypeInstanceReference.vb (1)
26Public Overrides ReadOnly Property AsGenericTypeInstanceReference As Cci.IGenericTypeInstanceReference
Emit\GenericTypeInstanceReference.vb (3)
36visitor.Visit(DirectCast(Me, Cci.IGenericTypeInstanceReference)) 39Private Function IGenericTypeInstanceReferenceGetGenericArguments(context As EmitContext) As ImmutableArray(Of Cci.ITypeReference) Implements Cci.IGenericTypeInstanceReference.GetGenericArguments 50Private Function IGenericTypeInstanceReferenceGetGenericType(context As EmitContext) As Cci.INamedTypeReference Implements Cci.IGenericTypeInstanceReference.GetGenericType
Emit\NamedTypeReference.vb (1)
80Public MustOverride ReadOnly Property AsGenericTypeInstanceReference As Cci.IGenericTypeInstanceReference Implements Cci.ITypeReference.AsGenericTypeInstanceReference
Emit\NamedTypeSymbolAdapter.vb (4)
83Private ReadOnly Property ITypeReferenceAsGenericTypeInstanceReference As IGenericTypeInstanceReference Implements ITypeReference.AsGenericTypeInstanceReference 182visitor.Visit(DirectCast(Me, IGenericTypeInstanceReference)) 825Private Function IGenericTypeInstanceReferenceGetGenericArguments(context As EmitContext) As ImmutableArray(Of ITypeReference) Implements IGenericTypeInstanceReference.GetGenericArguments 849Private Function IGenericTypeInstanceReferenceGetGenericType(context As EmitContext) As INamedTypeReference Implements IGenericTypeInstanceReference.GetGenericType
Emit\SpecializedGenericNestedTypeInstanceReference.vb (4)
31visitor.Visit(DirectCast(Me, Cci.IGenericTypeInstanceReference)) 34Private Function IGenericTypeInstanceReferenceGetGenericArguments(context As EmitContext) As ImmutableArray(Of Cci.ITypeReference) Implements Cci.IGenericTypeInstanceReference.GetGenericArguments 45Private Function IGenericTypeInstanceReferenceGetGenericType(context As EmitContext) As Cci.INamedTypeReference Implements Cci.IGenericTypeInstanceReference.GetGenericType 52Public Overrides ReadOnly Property AsGenericTypeInstanceReference As Cci.IGenericTypeInstanceReference
Emit\SpecializedNestedTypeReference.vb (1)
40Public Overrides ReadOnly Property AsGenericTypeInstanceReference As Cci.IGenericTypeInstanceReference
Emit\TypeParameterSymbolAdapter.vb (1)
76Private ReadOnly Property ITypeReferenceAsGenericTypeInstanceReference As IGenericTypeInstanceReference Implements ITypeReference.AsGenericTypeInstanceReference