70 references to EventAdd
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
649=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove };
Microsoft.Analyzers.Local (1)
ApiLifecycle\AssemblyAnalysis.cs (1)
211and not MethodKind.EventAdd
Microsoft.CodeAnalysis (1)
Symbols\IMethodSymbol.cs (1)
247/// If this method has <see cref="MethodKind"/> of <see cref="MethodKind.EventAdd"/> or <see cref="MethodKind.EventRemove"/>,
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
649=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove };
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
649=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove };
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
649=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove };
Microsoft.CodeAnalysis.CSharp (22)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (2)
453case MethodKind.EventAdd: 464AddKeyword(symbol.MethodKind == MethodKind.EventAdd ? SyntaxKind.AddKeyword : SyntaxKind.RemoveKeyword);
Symbols\Metadata\PE\PEEventSymbol.cs (1)
128_addMethod.SetAssociatedEvent(this, MethodKind.EventAdd);
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
827Debug.Assert((methodKind == MethodKind.EventAdd) || (methodKind == MethodKind.EventRemove));
Symbols\MethodSymbol.cs (1)
626case MethodKind.EventAdd:
Symbols\MethodSymbolExtensions.cs (1)
137case MethodKind.EventAdd:
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
338bool accessorIsAdder = accessor.MethodKind == MethodKind.EventAdd;
Symbols\PublicModel\MethodSymbol.cs (2)
50case MethodKind.EventAdd: 51return MethodKind.EventAdd;
Symbols\Source\SourceEventAccessorSymbol.cs (4)
36isAdder ? MethodKind.EventAdd : MethodKind.EventRemove, 118if (this.MethodKind == MethodKind.EventAdd) 245? (MethodKind == MethodKind.EventAdd ? other.AddMethod : other.RemoveMethod) 249? (MethodKind == MethodKind.EventAdd ? other.AddMethod : other.RemoveMethod)
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
269return IsExtern && this.MethodKind == MethodKind.EventAdd
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4769case MethodKind.EventAdd: 4818case MethodKind.EventAdd:
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
162case MethodKind.EventAdd: 1679case MethodKind.EventAdd:
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
133if (accessor.MethodKind == MethodKind.EventAdd)
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (2)
61return this.MethodKind == MethodKind.EventAdd 147BoundBlock body = CSharp.MethodBodySynthesizer.ConstructFieldLikeEventAccessorBody(fieldLikeEvent, isAddMethod: MethodKind == MethodKind.EventAdd, compilationState.Compilation, diagnostics);
Symbols\TypeSymbol.cs (1)
1579case MethodKind.EventAdd:
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\ISymbolExtensions.cs (1)
649=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove };
Microsoft.CodeAnalysis.Features (5)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
147case MethodKind.EventAdd:
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
348MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove => FeaturesResources.event_accessor, 3861MethodKind.EventAdd or
RQName\RQNodeBuilder.cs (1)
202MethodKind.EventAdd or
Shared\Extensions\ISymbolExtensions_2.cs (1)
255case MethodKind.EventAdd:
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
649=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove };
Microsoft.CodeAnalysis.VisualBasic (27)
Analysis\FlowAnalysis\DataFlowPass.vb (2)
1231(Me.MethodSymbol.MethodKind = MethodKind.EventAdd AndAlso DirectCast(Me.MethodSymbol.AssociatedSymbol, EventSymbol).IsWindowsRuntimeEvent) Then 1290Case MethodKind.EventAdd
Binding\Binder_Utils.vb (2)
1530Case MethodKind.EventAdd 1652MethodKindEventAdd = CUInt(MethodKind.EventAdd) << MethodKindShift
Compilation\ClsComplianceChecker.vb (1)
232Case MethodKind.EventAdd, MethodKind.EventRemove
SymbolDisplay\SymbolDisplayVisitor.Members.vb (3)
223Case MethodKind.EventAdd, 233symbol.MethodKind = MethodKind.EventAdd, 321MethodKind.EventAdd,
Symbols\Metadata\PE\PEEventSymbol.vb (1)
90Me._addMethod.SetAssociatedEvent(Me, MethodKind.EventAdd)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1036Debug.Assert((methodKind = MethodKind.EventAdd) OrElse (methodKind = MethodKind.EventRemove) OrElse (methodKind = MethodKind.EventRaise))
Symbols\MethodKindExtensions.vb (1)
16Case MethodKind.EventAdd
Symbols\Source\CustomEventAccessorSymbol.vb (2)
144Return Not (Me.MethodKind = MethodKind.EventAdd AndAlso _event.IsWindowsRuntimeEvent) 215If Me.MethodKind = MethodKind.EventAdd Then
Symbols\Source\OverrideHidingHelper.vb (1)
500MethodKind.EventAdd, MethodKind.EventRaise, MethodKind.EventRemove,
Symbols\Source\SourceEventSymbol.vb (2)
105Case MethodKind.EventAdd 403Case MethodKind.EventAdd
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
963Case MethodKind.EventAdd, MethodKind.EventRemove, MethodKind.PropertyGet, MethodKind.PropertySet
Symbols\Source\SourceMethodSymbol.vb (4)
1275Debug.Assert(Me.MethodKind <> MethodKind.EventAdd, 1817Case MethodKind.EventAdd, MethodKind.EventRaise, MethodKind.EventRemove 1996MethodKind.EventAdd, 2295Case MethodKind.EventAdd
Symbols\Source\SourceParameterSymbol.vb (1)
210MethodKind.EventAdd,
Symbols\Source\SynthesizedEventAccessorSymbol.vb (3)
104Return Not (Me.MethodKind = MethodKind.EventAdd AndAlso m_propertyOrEvent.IsWindowsRuntimeEvent) 110Return ConstructFieldLikeEventAccessorBody(Me.m_propertyOrEvent, Me.MethodKind = MethodKind.EventAdd, compilation, diagnostics) 543Return MethodKind.EventAdd
Symbols\SubstitutedNamedType.vb (1)
468Case MethodKind.EventAdd
Symbols\Symbol_Attributes.vb (1)
85MethodKind.EventAdd,
Microsoft.CodeAnalysis.Workspaces (3)
Recommendations\AbstractRecommendationService.cs (1)
86case MethodKind.EventAdd:
Shared\Extensions\ISymbolExtensions_2.cs (1)
17if (method.MethodKind is MethodKind.EventAdd or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
649=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove };
Microsoft.DotNet.ApiCompatibility (1)
Rules\CannotAddMemberToInterface.cs (1)
53symbol.MethodKind == MethodKind.EventAdd ||
Microsoft.DotNet.ApiSymbolExtensions (3)
Filtering\ImplicitSymbolFilter.cs (2)
28method.MethodKind == MethodKind.EventAdd || 39method.ExplicitInterfaceImplementations.Any(m => m is { MethodKind: MethodKind.PropertyGet or MethodKind.PropertySet or MethodKind.EventAdd or MethodKind.EventRemove }))
SymbolExtensions.cs (1)
127method.MethodKind == MethodKind.EventAdd ||
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
649=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove };