3 types derived from SourceEventAccessorSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
21internal sealed class SourceCustomEventAccessorSymbol : SourceEventAccessorSymbol
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
225internal sealed class SourceEventDefinitionAccessorSymbol : SourceEventAccessorSymbol
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
24internal 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)
91or SourceEventAccessorSymbol { AssociatedEvent.MemberSyntax: EventFieldDeclarationSyntax });
Symbols\Source\SourceCustomEventSymbol.cs (2)
21private readonly SourceEventAccessorSymbol? _addMethod; 22private readonly SourceEventAccessorSymbol? _removeMethod;
Symbols\Source\SourceFieldLikeEventSymbol.cs (2)
28private readonly SourceEventAccessorSymbol _addMethod; 29private readonly SourceEventAccessorSymbol _removeMethod;
Symbols\Source\SourceMemberContainerSymbol.cs (11)
4038case (SourceEventAccessorSymbol, SourceEventAccessorSymbol): 4044Debug.Assert(symbol is SourceOrdinaryMethodSymbol or SourcePropertySymbol or SourcePropertyAccessorSymbol or SourceEventAccessorSymbol); 4045Debug.Assert(prev is SourceOrdinaryMethodSymbol or SourcePropertySymbol or SourcePropertyAccessorSymbol or SourceEventAccessorSymbol); 4103case SourceEventAccessorSymbol: 4242mergeAccessors(nonTypeMembers, (SourceEventAccessorSymbol?)currentEvent.AddMethod, (SourceEventAccessorSymbol?)prevEvent.AddMethod); 4243mergeAccessors(nonTypeMembers, (SourceEventAccessorSymbol?)currentEvent.RemoveMethod, (SourceEventAccessorSymbol?)prevEvent.RemoveMethod); 4247static void mergeAccessors(ArrayBuilder<Symbol> nonTypeMembers, SourceEventAccessorSymbol? currentAccessor, SourceEventAccessorSymbol? prevAccessor)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
695if (this is SourceEventAccessorSymbol)
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (3)
119public SynthesizedEventAccessorValueParameterSymbol(SourceEventAccessorSymbol accessor, int ordinal) 129return _lazyParameterType.Initialize(static (SourceEventAccessorSymbol accessor) => 148(SourceEventAccessorSymbol)this.ContainingSymbol);
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (2)
85((SourceEventAccessorSymbol)definitionPart).AssociatedEvent.AttributeDeclarationSyntaxList); 92((SourceEventAccessorSymbol)implementationPart).AssociatedEvent.AttributeDeclarationSyntaxList);