18 implementations of ContainingTypeDefinition
Microsoft.CodeAnalysis (12)
CodeGen\PrivateImplementationDetails.cs (2)
878
public Cci.ITypeDefinition
ContainingTypeDefinition
=> _containingType;
1007
public abstract Cci.ITypeDefinition
ContainingTypeDefinition
{ get; }
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
102
public Cci.ITypeDefinition
ContainingTypeDefinition
Emit\EditAndContinue\DeletedSourceEventDefinition.cs (1)
34
public ITypeDefinition
ContainingTypeDefinition
=> throw ExceptionUtilities.Unreachable();
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
76
public ITypeDefinition
ContainingTypeDefinition
=> throw ExceptionUtilities.Unreachable();
Emit\EditAndContinue\DeletedSourcePropertyDefinition.cs (1)
53
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 (6)
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)
302
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
864
Cci.ITypeDefinition Cci.ITypeDefinitionMember.
ContainingTypeDefinition
Emitter\Model\PropertySymbolAdapter.cs (1)
218
ITypeDefinition ITypeDefinitionMember.
ContainingTypeDefinition
Symbols\Source\ExtensionGroupingInfo.cs (1)
534
ITypeDefinition ITypeDefinitionMember.
ContainingTypeDefinition
=> ContainingTypeDefinition;
14 references to ContainingTypeDefinition
Microsoft.CodeAnalysis (13)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
1194
int typeRowId = MetadataTokens.GetRowNumber(GetTypeDefinitionHandle(member.
ContainingTypeDefinition
));
1219
entity: GetTypeDefinitionHandle(member.
ContainingTypeDefinition
),
Emit\EditAndContinue\SymbolChanges.cs (1)
311
!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)
555
result = getConsolidatedTypeParameters(nestedTypeDef.
ContainingTypeDefinition
, owner);
2281
if (fieldDef.
ContainingTypeDefinition
.Layout != LayoutKind.Explicit || fieldDef.IsStatic)
2821
enclosingType: GetTypeDefinitionHandle(nestedTypeDef.
ContainingTypeDefinition
));
PEWriter\Types.cs (1)
375
get { return ImplementingMethod.
ContainingTypeDefinition
; }
Microsoft.CodeAnalysis.CSharp (1)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
75
definition is Cci.ITypeDefinitionMember {
ContainingTypeDefinition
: var container } && isPrivateImplementationDetail(container);