11 implementations of GetContainingType
Microsoft.CodeAnalysis (11)
CodeGen\ArrayMembers.cs (1)
345
public Cci.ITypeReference
GetContainingType
(EmitContext context)
CodeGen\PrivateImplementationDetails.cs (2)
882
public Cci.ITypeReference
GetContainingType
(EmitContext context) => _containingType;
1011
public Cci.ITypeReference
GetContainingType
(EmitContext context) => ContainingTypeDefinition;
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
164
public Cci.ITypeReference
GetContainingType
(EmitContext context)
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
114
public ITypeReference
GetContainingType
(EmitContext context)
Emit\NoPia\CommonEmbeddedEvent.cs (1)
169
Cci.ITypeReference Cci.ITypeMemberReference.
GetContainingType
(EmitContext context)
Emit\NoPia\CommonEmbeddedField.cs (1)
176
Cci.ITypeReference Cci.ITypeMemberReference.
GetContainingType
(EmitContext context)
Emit\NoPia\CommonEmbeddedMethod.cs (1)
245
Cci.ITypeReference Cci.ITypeMemberReference.
GetContainingType
(EmitContext context)
Emit\NoPia\CommonEmbeddedProperty.cs (1)
197
Cci.ITypeReference Cci.ITypeMemberReference.
GetContainingType
(EmitContext context)
Emit\NoPia\VtblGap.cs (1)
168
Cci.ITypeReference Cci.ITypeMemberReference.
GetContainingType
(EmitContext context)
PEWriter\MethodDefinitionBase.cs (1)
113
public ITypeReference
GetContainingType
(EmitContext context) => ContainingTypeDefinition;
30 references to GetContainingType
Microsoft.CodeAnalysis (30)
CodeGen\ReferenceDependencyWalker.cs (3)
82
VisitTypeReference(nestedType.
GetContainingType
(context), context);
106
VisitTypeReference(methodReference.
GetContainingType
(context), context);
167
VisitTypeReference(fieldReference.
GetContainingType
(context), context);
NativePdbWriter\PdbWriter.cs (1)
381
typeReference = nestedType.
GetContainingType
(_metadataWriter.Context);
NativePdbWriter\SymWriterMetadataProvider.cs (2)
74
declaringTypeToken = MetadataTokens.GetToken(_writer.GetTypeHandle(m.
GetContainingType
(_writer.Context)));
87
enclosingTypeToken = MetadataTokens.GetToken(_writer.GetTypeHandle(nt.
GetContainingType
(_writer.Context)));
PEWriter\ITypeReferenceExtensions.cs (1)
18
nestedTypeReference?.
GetContainingType
(context).GetConsolidatedTypeArguments(consolidatedTypeArguments, context);
PEWriter\MemberRefComparer.cs (2)
28
if (x.
GetContainingType
(_metadataWriter.Context) != y.
GetContainingType
(_metadataWriter.Context))
PEWriter\MetadataVisitor.cs (1)
405
this.Visit(nestedTypeReference.
GetContainingType
(Context));
PEWriter\MetadataWriter.cs (12)
651
typeReference = nestedTypeReference.
GetContainingType
(context);
726
IUnitReference definingUnit = GetDefiningUnitReference(methodReference.
GetContainingType
(Context), Context);
829
IUnitReference definingUnit = GetDefiningUnitReference(fieldReference.
GetContainingType
(Context), Context);
926
ITypeDefinition parentTypeDef = memberRef.
GetContainingType
(Context).AsTypeDefinition(Context);
957
var containingType = memberRef.
GetContainingType
(Context);
966
IUnitReference definingUnit = GetDefiningUnitReference(methodReference.
GetContainingType
(Context), Context);
1171
IUnitReference definingUnit = GetDefiningUnitReference(methodReference.
GetContainingType
(Context), Context);
1611
GetTypeReferenceHandle(nestedTypeRef.
GetContainingType
(this.Context));
2854
scopeTypeRef = sneTypeRef.GetUnspecializedVersion(Context).
GetContainingType
(Context);
2858
scopeTypeRef = nestedTypeRef.
GetContainingType
(Context);
4150
type = nestedType.
GetContainingType
(Context);
4155
type = nestedType.
GetContainingType
(Context);
PEWriter\ReferenceIndexerBase.cs (6)
64
IUnitReference definingUnit = MetadataWriter.GetDefiningUnitReference(fieldReference.
GetContainingType
(Context), Context);
111
ITypeReference containingType = nestedType.
GetContainingType
(Context);
116
this.Visit(nestedType.
GetContainingType
(Context));
156
IUnitReference definingUnit = MetadataWriter.GetDefiningUnitReference(methodReference.
GetContainingType
(Context), Context);
338
this.Visit(typeMemberReference.
GetContainingType
(Context));
457
this.Visit(nestedTypeReference.
GetContainingType
(Context));
PEWriter\TypeNameSerializer.cs (2)
125
sb.Append(GetSerializedTypeName(nestedType.
GetContainingType
(context), context, ref nestedTypeIsAssemblyQualified));
161
AppendAssemblyQualifierIfNecessary(sb, nestedType.
GetContainingType
(context), out isAssemQualified, context);