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