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
37 references to IGenericTypeInstanceReference
Microsoft.CodeAnalysis (18)
CodeGen\PrivateImplementationDetails.cs (1)
1102
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)
642
IGenericTypeInstanceReference
? AsGenericTypeInstanceReference { get; }
Microsoft.CodeAnalysis.CSharp (19)
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
886
ImmutableArray<Cci.ITypeReference> Cci.
IGenericTypeInstanceReference
.GetGenericArguments(EmitContext context)
909
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
Symbols\Source\ExtensionGroupingInfo.cs (1)
554
IGenericTypeInstanceReference
? ITypeReference.AsGenericTypeInstanceReference => null;