5 interfaces inheriting from ITypeDefinitionMember
Microsoft.CodeAnalysis (5)
PEWriter\Members.cs (4)
130internal interface IEventDefinition : ITypeDefinitionMember 172internal interface IFieldDefinition : ITypeDefinitionMember, IFieldReference 512internal interface IMethodDefinition : ITypeDefinitionMember, IMethodReference 737internal interface IPropertyDefinition : ISignature, ITypeDefinitionMember
PEWriter\Types.cs (1)
319internal interface INestedTypeDefinition : INamedTypeDefinition, ITypeDefinitionMember, INestedTypeReference
30 references to ITypeDefinitionMember
Microsoft.CodeAnalysis (30)
Emit\EditAndContinue\DeltaMetadataWriter.cs (4)
718private bool DefinitionExistsInAnyPreviousGeneration(ITypeDefinitionMember item) => item switch 1137where T : class, ITypeDefinitionMember 1161where T : class, ITypeDefinitionMember 1912public override void Visit(ITypeDefinitionMember typeMember)
Emit\EditAndContinue\SymbolChanges.cs (5)
282public SymbolChange GetChangeForPossibleReAddedMember(ITypeDefinitionMember item, Func<ITypeDefinitionMember, bool> definitionExistsInAnyPreviousGeneration) 288SymbolChange fixChangeIfMemberIsReAdded(ITypeDefinitionMember item, SymbolChange change, Func<ITypeDefinitionMember, bool> definitionExistsInAnyPreviousGeneration) 297GetContainingDefinitionForBackingField(fieldDefinition) is ITypeDefinitionMember containingDef &&
Emit\NoPia\CommonEmbeddedEvent.cs (2)
156Cci.ITypeDefinition Cci.ITypeDefinitionMember.ContainingTypeDefinition 161Cci.TypeMemberVisibility Cci.ITypeDefinitionMember.Visibility
Emit\NoPia\CommonEmbeddedField.cs (2)
160Cci.ITypeDefinition Cci.ITypeDefinitionMember.ContainingTypeDefinition 168Cci.TypeMemberVisibility Cci.ITypeDefinitionMember.Visibility
Emit\NoPia\CommonEmbeddedMethod.cs (2)
238Cci.ITypeDefinition Cci.ITypeDefinitionMember.ContainingTypeDefinition => ContainingType; 242Cci.TypeMemberVisibility Cci.ITypeDefinitionMember.Visibility => Visibility;
Emit\NoPia\CommonEmbeddedProperty.cs (2)
184Cci.ITypeDefinition Cci.ITypeDefinitionMember.ContainingTypeDefinition 189Cci.TypeMemberVisibility Cci.ITypeDefinitionMember.Visibility
Emit\NoPia\EmbeddedTypesManager.cs (1)
197protected void EmbedReferences(Cci.ITypeDefinitionMember embeddedMember, TSyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics)
Emit\NoPia\VtblGap.cs (2)
148Cci.ITypeDefinition Cci.ITypeDefinitionMember.ContainingTypeDefinition 162Cci.TypeMemberVisibility Cci.ITypeDefinitionMember.Visibility
PEWriter\Members.cs (1)
1008public static bool ShouldInclude(this ITypeDefinitionMember member, EmitContext context)
PEWriter\MetadataVisitor.cs (8)
82this.Visit((ITypeDefinitionMember)eventDef); 96this.Visit((ITypeDefinitionMember)field); 278this.Visit((ITypeDefinitionMember)method); 393foreach (ITypeDefinitionMember nestedType in nestedTypes) 504this.Visit((ITypeDefinitionMember)property); 539public void Visit(IEnumerable<ITypeDefinitionMember> typeMembers) 541foreach (ITypeDefinitionMember typeMember in typeMembers) 557public virtual void Visit(ITypeDefinitionMember typeMember)
PEWriter\MetadataWriter.cs (1)
1543switch (((ITypeDefinitionMember)typeDef).Visibility)