3 types derived from SourceEventAccessorSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
21
internal sealed class SourceCustomEventAccessorSymbol :
SourceEventAccessorSymbol
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
225
internal sealed class SourceEventDefinitionAccessorSymbol :
SourceEventAccessorSymbol
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
24
internal sealed class SynthesizedEventAccessorSymbol :
SourceEventAccessorSymbol
24 references to SourceEventAccessorSymbol
Microsoft.CodeAnalysis.CSharp (24)
Symbols\MemberSymbolExtensions.cs (3)
797
or
SourceEventAccessorSymbol
{ IsPartial: true };
809
or
SourceEventAccessorSymbol
{ IsPartialImplementation: true };
821
or
SourceEventAccessorSymbol
{ IsPartialDefinition: true };
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
91
or
SourceEventAccessorSymbol
{ AssociatedEvent.MemberSyntax: EventFieldDeclarationSyntax });
Symbols\Source\SourceCustomEventSymbol.cs (2)
21
private readonly
SourceEventAccessorSymbol
? _addMethod;
22
private readonly
SourceEventAccessorSymbol
? _removeMethod;
Symbols\Source\SourceFieldLikeEventSymbol.cs (2)
28
private readonly
SourceEventAccessorSymbol
_addMethod;
29
private readonly
SourceEventAccessorSymbol
_removeMethod;
Symbols\Source\SourceMemberContainerSymbol.cs (10)
3987
if (symbol is SourcePropertyAccessorSymbol or
SourceEventAccessorSymbol
)
4021
Debug.Assert(symbol is SourceOrdinaryMethodSymbol or SourcePropertySymbol or SourcePropertyAccessorSymbol or
SourceEventAccessorSymbol
);
4022
Debug.Assert(prev is SourceOrdinaryMethodSymbol or SourcePropertySymbol or SourcePropertyAccessorSymbol or
SourceEventAccessorSymbol
);
4032
if (symbol is SourcePropertyAccessorSymbol or
SourceEventAccessorSymbol
)
4221
mergeAccessors(nonTypeMembers, (
SourceEventAccessorSymbol
?)currentEvent.AddMethod, (
SourceEventAccessorSymbol
?)prevEvent.AddMethod);
4222
mergeAccessors(nonTypeMembers, (
SourceEventAccessorSymbol
?)currentEvent.RemoveMethod, (
SourceEventAccessorSymbol
?)prevEvent.RemoveMethod);
4226
static void mergeAccessors(ArrayBuilder<Symbol> nonTypeMembers,
SourceEventAccessorSymbol
? currentAccessor,
SourceEventAccessorSymbol
? prevAccessor)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
706
if (this is
SourceEventAccessorSymbol
)
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (3)
119
public SynthesizedEventAccessorValueParameterSymbol(
SourceEventAccessorSymbol
accessor, int ordinal)
129
return _lazyParameterType.Initialize(static (
SourceEventAccessorSymbol
accessor) =>
148
(
SourceEventAccessorSymbol
)this.ContainingSymbol);
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (2)
85
((
SourceEventAccessorSymbol
)definitionPart).AssociatedEvent.AttributeDeclarationSyntaxList);
92
((
SourceEventAccessorSymbol
)implementationPart).AssociatedEvent.AttributeDeclarationSyntaxList);