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