3 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)
37
Cci.
IGenericTypeInstanceReference
,
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (1)
22
internal sealed class SpecializedGenericNestedTypeInstanceReference : SpecializedNestedTypeReference, Cci.
IGenericTypeInstanceReference
36 references to IGenericTypeInstanceReference
Microsoft.CodeAnalysis (18)
CodeGen\PrivateImplementationDetails.cs (1)
1100
public Cci.
IGenericTypeInstanceReference
? AsGenericTypeInstanceReference => null;
CodeGen\ReferenceDependencyWalker.cs (1)
86
Cci.
IGenericTypeInstanceReference
? genericInstance = typeReference.AsGenericTypeInstanceReference;
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
49
public
IGenericTypeInstanceReference
? AsGenericTypeInstanceReference => OldDefinition.AsGenericTypeInstanceReference;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
77
public
IGenericTypeInstanceReference
? AsGenericTypeInstanceReference => OldDefinition.AsGenericTypeInstanceReference;
Emit\ErrorType.cs (1)
114
Cci.
IGenericTypeInstanceReference
Cci.ITypeReference.AsGenericTypeInstanceReference
Emit\NoPia\CommonEmbeddedType.cs (1)
609
Cci.
IGenericTypeInstanceReference
Cci.ITypeReference.AsGenericTypeInstanceReference
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
164
Cci.
IGenericTypeInstanceReference
Cci.ITypeReference.AsGenericTypeInstanceReference
PEWriter\InheritedTypeParameter.cs (2)
112
public
IGenericTypeInstanceReference
? AsGenericTypeInstanceReference
116
return this as
IGenericTypeInstanceReference
;
PEWriter\ITypeReferenceExtensions.cs (2)
20
IGenericTypeInstanceReference
? genTypeInstance = typeReference.AsGenericTypeInstanceReference;
29
IGenericTypeInstanceReference
? genericTypeInstanceReference = typeReference.AsGenericTypeInstanceReference;
PEWriter\MetadataVisitor.cs (2)
170
public abstract void Visit(
IGenericTypeInstanceReference
genericTypeInstanceReference);
620
IGenericTypeInstanceReference
? genericTypeInstanceReference = typeReference.AsGenericTypeInstanceReference;
PEWriter\ModifiedTypeReference.cs (1)
90
IGenericTypeInstanceReference
? ITypeReference.AsGenericTypeInstanceReference
PEWriter\ReferenceIndexerBase.cs (1)
104
public override void Visit(
IGenericTypeInstanceReference
genericTypeInstanceReference)
PEWriter\RootModuleType.cs (1)
269
IGenericTypeInstanceReference
? ITypeReference.AsGenericTypeInstanceReference
PEWriter\TypeNameSerializer.cs (1)
165
IGenericTypeInstanceReference
genInst = typeReference.AsGenericTypeInstanceReference;
PEWriter\Types.cs (1)
637
IGenericTypeInstanceReference
? AsGenericTypeInstanceReference { get; }
Microsoft.CodeAnalysis.CSharp (18)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
64
Cci.
IGenericTypeInstanceReference
? Cci.ITypeReference.AsGenericTypeInstanceReference => null;
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
44
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)
107
public abstract Cci.
IGenericTypeInstanceReference
AsGenericTypeInstanceReference
Emitter\Model\NamedTypeSymbolAdapter.cs (3)
94
Cci.
IGenericTypeInstanceReference
Cci.ITypeReference.AsGenericTypeInstanceReference
871
ImmutableArray<Cci.ITypeReference> Cci.
IGenericTypeInstanceReference
.GetGenericArguments(EmitContext context)
894
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)
89
Cci.
IGenericTypeInstanceReference
Cci.ITypeReference.AsGenericTypeInstanceReference