9 implementations of GetContainingType
Microsoft.CodeAnalysis (9)
CodeGen\ArrayMembers.cs (1)
344
public Cci.ITypeReference
GetContainingType
(EmitContext context)
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)
244
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)
167
Cci.ITypeReference Cci.ITypeMemberReference.
GetContainingType
(EmitContext context)
PEWriter\MethodDefinitionBase.cs (1)
112
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));
2841
scopeTypeRef = sneTypeRef.GetUnspecializedVersion(Context).
GetContainingType
(Context);
2845
scopeTypeRef = nestedTypeRef.
GetContainingType
(Context);
4137
type = nestedType.
GetContainingType
(Context);
4142
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);