18 implementations of ContainingTypeDefinition
Microsoft.CodeAnalysis (12)
CodeGen\PrivateImplementationDetails.cs (2)
833
public Cci.ITypeDefinition
ContainingTypeDefinition
=> _containingType;
962
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)
1208
int typeRowId = MetadataTokens.GetRowNumber(GetTypeDefinitionHandle(member.
ContainingTypeDefinition
));
1233
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);
2292
if (fieldDef.
ContainingTypeDefinition
.Layout != LayoutKind.Explicit || fieldDef.IsStatic)
2855
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);