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