2 types derived from SourceEventSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceCustomEventSymbol.cs (1)
17
internal sealed class SourceCustomEventSymbol :
SourceEventSymbol
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
20
internal sealed class SourceFieldLikeEventSymbol :
SourceEventSymbol
23 references to SourceEventSymbol
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Operators.cs (1)
295
Error(diagnostics, ErrorCode.ERR_MissingPredefinedMember, node, delegateType,
SourceEventSymbol
.GetAccessorName(eventSymbol.Name, isAddition));
Binder\BinderFactory.BinderFactoryVisitor.cs (4)
296
var
eventSymbol = GetEventSymbol((EventDeclarationSyntax)propertyOrEventDecl, resultBinder);
526
private
SourceEventSymbol
GetEventSymbol(EventDeclarationSyntax eventDeclarationSyntax, Binder outerBinder)
530
return (
SourceEventSymbol
)_memberOpt;
540
return (
SourceEventSymbol
)GetMemberSymbol(eventName, eventDeclarationSyntax.Span, container, SymbolKind.Event);
Compiler\MethodBodySynthesizer.cs (3)
214
internal static BoundBlock ConstructFieldLikeEventAccessorBody(
SourceEventSymbol
eventSymbol, bool isAddMethod, CSharpCompilation compilation, BindingDiagnosticBag diagnostics)
231
internal static BoundBlock ConstructFieldLikeEventAccessorBody_WinRT(
SourceEventSymbol
eventSymbol, bool isAddMethod, CSharpCompilation compilation, BindingDiagnosticBag diagnostics)
341
internal static BoundBlock ConstructFieldLikeEventAccessorBody_Regular(
SourceEventSymbol
eventSymbol, bool isAddMethod, CSharpCompilation compilation, BindingDiagnosticBag diagnostics)
Compiler\MethodCompiler.cs (3)
541
SourceEventSymbol
eventSymbol = member as
SourceEventSymbol
;
866
private void CompileFieldLikeEventAccessor(
SourceEventSymbol
eventSymbol, bool isAddMethod)
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
24
SourceEventSymbol
@event,
Symbols\Source\SourceEventAccessorSymbol.cs (6)
17
private readonly
SourceEventSymbol
_event;
25
SourceEventSymbol
@event,
41
name =
SourceEventSymbol
.GetAccessorName(@event.Name, isAdder);
47
string accessorName = (object)implementedAccessor != null ? implementedAccessor.Name :
SourceEventSymbol
.GetAccessorName(explicitlyImplementedEventOpt.Name, isAdder);
84
public
SourceEventSymbol
AssociatedEvent
224
protected string GetOverriddenAccessorName(
SourceEventSymbol
@event, bool isAdder)
Symbols\Source\SourceEventFieldSymbol.cs (2)
23
private readonly
SourceEventSymbol
_associatedEvent;
25
internal SourceEventFieldSymbol(
SourceEventSymbol
associatedEvent, VariableDeclaratorSyntax declaratorSyntax, BindingDiagnosticBag discardedDiagnostics)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3624
string accessorName =
SourceEventSymbol
.GetAccessorName(eventSymbol.Name, isAdder);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
635
var isNewEvent = ((
SourceEventSymbol
)@event).IsNew;
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
27
internal SynthesizedEventAccessorSymbol(
SourceEventSymbol
@event, bool isAdder, EventSymbol explicitlyImplementedEventOpt = null, string aliasQualifierOpt = null)