58 references to EventRemove
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)
212and not MethodKind.EventRemove;
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 (14)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
454case MethodKind.EventRemove:
Symbols\Metadata\PE\PEEventSymbol.cs (1)
129_removeMethod.SetAssociatedEvent(this, MethodKind.EventRemove);
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
825Debug.Assert((methodKind == MethodKind.EventAdd) || (methodKind == MethodKind.EventRemove));
Symbols\MethodSymbol.cs (1)
627case MethodKind.EventRemove:
Symbols\MethodSymbolExtensions.cs (1)
138case MethodKind.EventRemove:
Symbols\PublicModel\MethodSymbol.cs (2)
52case MethodKind.EventRemove: 53return MethodKind.EventRemove;
Symbols\Source\SourceEventAccessorSymbol.cs (2)
36isAdder ? MethodKind.EventAdd : MethodKind.EventRemove, 127Debug.Assert(this.MethodKind == MethodKind.EventRemove);
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4766case MethodKind.EventRemove: 4815case MethodKind.EventRemove:
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
161case MethodKind.EventRemove: 1680case MethodKind.EventRemove:
Symbols\TypeSymbol.cs (1)
1582case MethodKind.EventRemove:
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)
149case MethodKind.EventRemove:
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
348MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove => FeaturesResources.event_accessor, 3862MethodKind.EventRemove or
RQName\RQNodeBuilder.cs (1)
203MethodKind.EventRemove or
Shared\Extensions\ISymbolExtensions_2.cs (1)
257case MethodKind.EventRemove:
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 (23)
Binding\Binder_Utils.vb (2)
1532Case MethodKind.EventRemove 1653MethodKindEventRemove = CUInt(MethodKind.EventRemove) << MethodKindShift
Compilation\ClsComplianceChecker.vb (1)
232Case MethodKind.EventAdd, MethodKind.EventRemove
SymbolDisplay\SymbolDisplayVisitor.Members.vb (3)
224MethodKind.EventRemove, 236symbol.MethodKind = MethodKind.EventRemove, 322MethodKind.EventRemove,
Symbols\Metadata\PE\PEEventSymbol.vb (1)
94Me._removeMethod.SetAssociatedEvent(Me, MethodKind.EventRemove)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1036Debug.Assert((methodKind = MethodKind.EventAdd) OrElse (methodKind = MethodKind.EventRemove) OrElse (methodKind = MethodKind.EventRaise))
Symbols\MethodKindExtensions.vb (1)
22Case MethodKind.EventRemove
Symbols\Source\CustomEventAccessorSymbol.vb (1)
221Debug.Assert(Me.MethodKind = MethodKind.EventRemove)
Symbols\Source\OverrideHidingHelper.vb (1)
500MethodKind.EventAdd, MethodKind.EventRaise, MethodKind.EventRemove,
Symbols\Source\SourceEventSymbol.vb (2)
112Case MethodKind.EventRemove 405Case MethodKind.EventRemove
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
963Case MethodKind.EventAdd, MethodKind.EventRemove, MethodKind.PropertyGet, MethodKind.PropertySet
Symbols\Source\SourceMethodSymbol.vb (3)
1817Case MethodKind.EventAdd, MethodKind.EventRaise, MethodKind.EventRemove 1997MethodKind.EventRemove, 2289MethodKind.EventRemove,
Symbols\Source\SourceParameterSymbol.vb (1)
211MethodKind.EventRemove
Symbols\Source\SynthesizedEventAccessorSymbol.vb (3)
54If Me.MethodKind = MethodKind.EventRemove AndAlso m_propertyOrEvent.IsWindowsRuntimeEvent Then 84useSiteInfo = If(Me.MethodKind = MethodKind.EventRemove, Binder.GetUseSiteInfoForSpecialType(type), Nothing) 558Return MethodKind.EventRemove
Symbols\SubstitutedNamedType.vb (1)
473Case MethodKind.EventRemove
Symbols\Symbol_Attributes.vb (1)
87MethodKind.EventRemove,
Microsoft.CodeAnalysis.Workspaces (3)
Recommendations\AbstractRecommendationService.cs (1)
87case MethodKind.EventRemove:
Shared\Extensions\ISymbolExtensions_2.cs (1)
18MethodKind.EventRemove 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)
54symbol.MethodKind == MethodKind.EventRemove;
Microsoft.DotNet.ApiSymbolExtensions (3)
Filtering\ImplicitSymbolFilter.cs (2)
29method.MethodKind == MethodKind.EventRemove || 39method.ExplicitInterfaceImplementations.Any(m => m is { MethodKind: MethodKind.PropertyGet or MethodKind.PropertySet or MethodKind.EventAdd or MethodKind.EventRemove }))
SymbolExtensions.cs (1)
128method.MethodKind == MethodKind.EventRemove ||
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 };