3 types derived from SourceEventAccessorSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
20internal sealed class SourceCustomEventAccessorSymbol : SourceEventAccessorSymbol
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
224internal sealed class SourceEventDefinitionAccessorSymbol : SourceEventAccessorSymbol
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
23internal sealed class SynthesizedEventAccessorSymbol : SourceEventAccessorSymbol
25 references to SourceEventAccessorSymbol
Microsoft.CodeAnalysis.CSharp (25)
Symbols\MemberSymbolExtensions.cs (3)
791or SourceEventAccessorSymbol { IsPartial: true }; 803or SourceEventAccessorSymbol { IsPartialImplementation: true }; 815or SourceEventAccessorSymbol { IsPartialDefinition: true };
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
90or SourceEventAccessorSymbol { AssociatedEvent.MemberSyntax: EventFieldDeclarationSyntax });
Symbols\Source\SourceCustomEventSymbol.cs (2)
21private readonly SourceEventAccessorSymbol? _addMethod; 22private readonly SourceEventAccessorSymbol? _removeMethod;
Symbols\Source\SourceFieldLikeEventSymbol.cs (2)
27private readonly SourceEventAccessorSymbol _addMethod; 28private readonly SourceEventAccessorSymbol _removeMethod;
Symbols\Source\SourceMemberContainerSymbol.cs (11)
4008case (SourceEventAccessorSymbol, SourceEventAccessorSymbol): 4014Debug.Assert(symbol is SourceOrdinaryMethodSymbol or SourcePropertySymbol or SourcePropertyAccessorSymbol or SourceEventAccessorSymbol); 4015Debug.Assert(prev is SourceOrdinaryMethodSymbol or SourcePropertySymbol or SourcePropertyAccessorSymbol or SourceEventAccessorSymbol); 4073case SourceEventAccessorSymbol: 4212mergeAccessors(nonTypeMembers, (SourceEventAccessorSymbol?)currentEvent.AddMethod, (SourceEventAccessorSymbol?)prevEvent.AddMethod); 4213mergeAccessors(nonTypeMembers, (SourceEventAccessorSymbol?)currentEvent.RemoveMethod, (SourceEventAccessorSymbol?)prevEvent.RemoveMethod); 4217static void mergeAccessors(ArrayBuilder<Symbol> nonTypeMembers, SourceEventAccessorSymbol? currentAccessor, SourceEventAccessorSymbol? prevAccessor)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
697if (this is SourceEventAccessorSymbol)
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (3)
118public SynthesizedEventAccessorValueParameterSymbol(SourceEventAccessorSymbol accessor, int ordinal) 128return _lazyParameterType.Initialize(static (SourceEventAccessorSymbol accessor) => 147(SourceEventAccessorSymbol)this.ContainingSymbol);
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (2)
84((SourceEventAccessorSymbol)definitionPart).AssociatedEvent.AttributeDeclarationSyntaxList); 91((SourceEventAccessorSymbol)implementationPart).AssociatedEvent.AttributeDeclarationSyntaxList);