15 implementations of ContainingTypeDefinition
Microsoft.CodeAnalysis (10)
CodeGen\PrivateImplementationDetails.cs (2)
878
public Cci.ITypeDefinition
ContainingTypeDefinition
=> _containingType;
1007
public abstract Cci.ITypeDefinition
ContainingTypeDefinition
{ get; }
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
101
public Cci.ITypeDefinition
ContainingTypeDefinition
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
77
public ITypeDefinition
ContainingTypeDefinition
=> throw ExceptionUtilities.Unreachable();
Emit\NoPia\CommonEmbeddedEvent.cs (1)
156
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emit\NoPia\CommonEmbeddedField.cs (1)
160
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emit\NoPia\CommonEmbeddedMethod.cs (1)
239
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
=> ContainingType;
Emit\NoPia\CommonEmbeddedProperty.cs (1)
184
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emit\NoPia\VtblGap.cs (1)
149
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
PEWriter\MethodDefinitionBase.cs (1)
30
public ITypeDefinition
ContainingTypeDefinition
{ get; }
Microsoft.CodeAnalysis.CSharp (5)
Emitter\Model\EventSymbolAdapter.cs (1)
104
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\FieldSymbolAdapter.cs (1)
271
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\MethodSymbolAdapter.cs (1)
292
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
849
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\PropertySymbolAdapter.cs (1)
218
ITypeDefinition ITypeDefinitionMember.
ContainingTypeDefinition
14 references to ContainingTypeDefinition
Microsoft.CodeAnalysis (13)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
1156
int typeRowId = MetadataTokens.GetRowNumber(GetTypeDefinitionHandle(member.
ContainingTypeDefinition
));
1181
entity: GetTypeDefinitionHandle(member.
ContainingTypeDefinition
),
Emit\EditAndContinue\SymbolChanges.cs (1)
310
!IsReplacedDef(item.
ContainingTypeDefinition
, checkEnclosingTypes: true) &&
PEWriter\FullMetadataWriter.cs (4)
337
if (eventDef.
ContainingTypeDefinition
== lastParent)
342
lastParent = eventDef.
ContainingTypeDefinition
;
355
if (propertyDef.
ContainingTypeDefinition
== lastParent)
360
lastParent = propertyDef.
ContainingTypeDefinition
;
PEWriter\Members.cs (2)
999
return !methodDef.IsAbstract && !methodDef.IsExternal && !methodDef.
ContainingTypeDefinition
.IsComObject;
1041
foreach (var methodImplementation in method.
ContainingTypeDefinition
.GetExplicitImplementationOverrides(context))
PEWriter\MetadataWriter.cs (3)
556
result = this.GetConsolidatedTypeParameters(nestedTypeDef.
ContainingTypeDefinition
, owner);
2287
if (fieldDef.
ContainingTypeDefinition
.Layout != LayoutKind.Explicit || fieldDef.IsStatic)
2815
enclosingType: GetTypeDefinitionHandle(nestedTypeDef.
ContainingTypeDefinition
));
PEWriter\Types.cs (1)
370
get { return ImplementingMethod.
ContainingTypeDefinition
; }
Microsoft.CodeAnalysis.CSharp (1)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
70
definition is Cci.ITypeDefinitionMember {
ContainingTypeDefinition
: var container } && isPrivateImplementationDetail(container);