36 references to EventRemove
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
659=> 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)
659=> 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)
659=> 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)
659=> 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)
827Debug.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)
4792case MethodKind.EventRemove: 4849case 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)
659=> 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)
353MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove => FeaturesResources.event_accessor, 3867MethodKind.EventRemove or
RQName\RQNodeBuilder.cs (1)
203MethodKind.EventRemove or
Shared\Extensions\ISymbolExtensions_2.cs (1)
257case MethodKind.EventRemove:
Microsoft.CodeAnalysis.NetAnalyzers (1)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
454MethodKind.EventRemove;
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
659=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.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)
659=> 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)
659=> symbol is IMethodSymbol { MethodKind: MethodKind.EventAdd or MethodKind.EventRaise or MethodKind.EventRemove };