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