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)
719private bool DefinitionExistsInAnyPreviousGeneration(ITypeDefinitionMember item) => item switch 1138where T : class, ITypeDefinitionMember 1162where T : class, ITypeDefinitionMember 1913public 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)
198protected 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)
1544switch (((ITypeDefinitionMember)typeDef).Visibility)