21 implementations of ContainingTypeDefinition
Microsoft.CodeAnalysis (11)
CodeGen\PrivateImplementationDetails.cs (2)
453
public Cci.ITypeDefinition
ContainingTypeDefinition
=> _containingType;
512
public Cci.ITypeDefinition
ContainingTypeDefinition
=> _containingType;
Emit\EditAndContinue\DeletedEventDefinition.cs (1)
38
public ITypeDefinition
ContainingTypeDefinition
=> _containingTypeDef;
Emit\EditAndContinue\DeletedMethodDefinition.cs (1)
77
public ITypeDefinition
ContainingTypeDefinition
=> _containingTypeDef;
Emit\EditAndContinue\DeletedPropertyDefinition.cs (1)
55
public ITypeDefinition
ContainingTypeDefinition
=> _containingTypeDef;
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)
232
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
=> ContainingType;
Emit\NoPia\CommonEmbeddedProperty.cs (1)
184
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emit\NoPia\VtblGap.cs (1)
144
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
PEWriter\RootModuleStaticConstructor.cs (1)
28
public ITypeDefinition
ContainingTypeDefinition
{ get; }
Microsoft.CodeAnalysis.CSharp (5)
Emitter\Model\EventSymbolAdapter.cs (1)
101
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\FieldSymbolAdapter.cs (1)
268
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\MethodSymbolAdapter.cs (1)
297
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
833
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\PropertySymbolAdapter.cs (1)
215
ITypeDefinition ITypeDefinitionMember.
ContainingTypeDefinition
Microsoft.CodeAnalysis.VisualBasic (5)
Emit\EventSymbolAdapter.vb (1)
87
Private ReadOnly Property
IEventDefinitionContainingTypeDefinition
As Cci.ITypeDefinition Implements Cci.IEventDefinition.ContainingTypeDefinition
Emit\FieldSymbolAdapter.vb (1)
213
Private ReadOnly Property
ITypeDefinitionMemberContainingTypeDefinition
As ITypeDefinition Implements ITypeDefinitionMember.ContainingTypeDefinition
Emit\MethodSymbolAdapter.vb (1)
237
Private ReadOnly Property
ITypeDefinitionMemberContainingTypeDefinition
As Cci.ITypeDefinition Implements Cci.ITypeDefinitionMember.ContainingTypeDefinition
Emit\NamedTypeSymbolAdapter.vb (1)
804
Private ReadOnly Property
ITypeDefinitionMemberContainingTypeDefinition
As ITypeDefinition Implements ITypeDefinitionMember.ContainingTypeDefinition
Emit\PropertySymbolAdapter.vb (1)
146
Private ReadOnly Property
ITypeDefinitionMemberContainingTypeDefinition
As ITypeDefinition Implements ITypeDefinitionMember.ContainingTypeDefinition
23 references to ContainingTypeDefinition
Microsoft.CodeAnalysis (14)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
952
int typeRowId = MetadataTokens.GetRowNumber(GetTypeDefinitionHandle(member.
ContainingTypeDefinition
));
977
entity: GetTypeDefinitionHandle(member.
ContainingTypeDefinition
),
Emit\EditAndContinue\SymbolChanges.cs (1)
392
!IsReplaced(item.
ContainingTypeDefinition
, checkEnclosingTypes: true) &&
PEWriter\FullMetadataWriter.cs (4)
339
if (eventDef.
ContainingTypeDefinition
== lastParent)
344
lastParent = eventDef.
ContainingTypeDefinition
;
357
if (propertyDef.
ContainingTypeDefinition
== lastParent)
362
lastParent = propertyDef.
ContainingTypeDefinition
;
PEWriter\Members.cs (3)
997
(methodDef.
ContainingTypeDefinition
== null || !methodDef.
ContainingTypeDefinition
.IsComObject);
1036
foreach (var methodImplementation in method.
ContainingTypeDefinition
.GetExplicitImplementationOverrides(context))
PEWriter\MetadataWriter.cs (3)
551
result = this.GetConsolidatedTypeParameters(nestedTypeDef.
ContainingTypeDefinition
, owner);
2261
if (fieldDef.
ContainingTypeDefinition
.Layout != LayoutKind.Explicit || fieldDef.IsStatic)
2748
enclosingType: GetTypeDefinitionHandle(nestedTypeDef.
ContainingTypeDefinition
));
PEWriter\Types.cs (1)
365
get { return ImplementingMethod.
ContainingTypeDefinition
; }
Microsoft.CodeAnalysis.CSharp (2)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
125
var otherContainer = (Cci.ITypeDefinition?)VisitDef(nestedType.
ContainingTypeDefinition
);
136
var otherContainer = (Cci.ITypeDefinition?)VisitDef(member.
ContainingTypeDefinition
);
Microsoft.CodeAnalysis.VisualBasic (7)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (2)
98
Dim otherContainer = DirectCast(Me.VisitDef(nestedType.
ContainingTypeDefinition
), Cci.ITypeDefinition)
108
Dim otherContainer = DirectCast(Me.VisitDef(member.
ContainingTypeDefinition
), Cci.ITypeDefinition)
Emit\EventSymbolAdapter.vb (1)
87
Private ReadOnly Property IEventDefinitionContainingTypeDefinition As Cci.ITypeDefinition Implements Cci.IEventDefinition.
ContainingTypeDefinition
Emit\FieldSymbolAdapter.vb (1)
213
Private ReadOnly Property ITypeDefinitionMemberContainingTypeDefinition As ITypeDefinition Implements ITypeDefinitionMember.
ContainingTypeDefinition
Emit\MethodSymbolAdapter.vb (1)
237
Private ReadOnly Property ITypeDefinitionMemberContainingTypeDefinition As Cci.ITypeDefinition Implements Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emit\NamedTypeSymbolAdapter.vb (1)
804
Private ReadOnly Property ITypeDefinitionMemberContainingTypeDefinition As ITypeDefinition Implements ITypeDefinitionMember.
ContainingTypeDefinition
Emit\PropertySymbolAdapter.vb (1)
146
Private ReadOnly Property ITypeDefinitionMemberContainingTypeDefinition As ITypeDefinition Implements ITypeDefinitionMember.
ContainingTypeDefinition