392 references to Event
GenerateDocumentationAndConfigFiles (18)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
161'E' => (SymbolKind?)SymbolKind.Event, 271case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
174case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
112private static readonly SymbolKindOrTypeKind s_event = new(SymbolKind.Event); 371case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
16[SymbolKind.Method, SymbolKind.Property, SymbolKind.Event];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
73new SymbolKindOrTypeKind(SymbolKind.Event),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (1)
49SymbolKind.Event => QualifyEventAccess,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
121if (symbol.Kind is SymbolKind.Event or SymbolKind.Property) 152if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 189if (symbol.Kind == SymbolKind.Event)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
146case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
45SymbolKind.Event => HaveSameSignature((IEventSymbol)symbol1, (IEventSymbol)symbol2, caseSensitive), 173case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
120SymbolKind.Event => EventsAreEquivalent((IEventSymbol)x, (IEventSymbol)y, equivalentTypesWithDifferingAssemblies),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
64SymbolKind.Event => CombineHashCodes((IEventSymbol)x, currentHash),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
40public override SymbolKind Kind => SymbolKind.Event;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
26case SymbolKind.Event:
ILLink.RoslynAnalyzer (1)
DataFlow\DynamicallyAccessedMembersBinder.cs (1)
464case SymbolKind.Event:
Microsoft.AspNetCore.Components.Analyzers (1)
InternalUsageAnalyzer.cs (1)
56SymbolKind.Event);
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
InternalUsageAnalyzer.cs (1)
56SymbolKind.Event);
Microsoft.AspNetCore.OpenApi.SourceGenerators (3)
Helpers\ISymbolExtensions.cs (2)
16if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 146if (symbol.Kind is SymbolKind.Event or SymbolKind.Property)
XmlComments\XmlComment.InheritDoc.cs (1)
80case SymbolKind.Event:
Microsoft.CodeAnalysis (6)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1284case SymbolKind.Event:
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
217singleResult = candidateMembers.FirstOrDefault(s => s.Kind == SymbolKind.Event);
DocumentationCommentId.cs (3)
770kind = SymbolKind.Event; 876case SymbolKind.Event: 1436if (symbol.Kind == SymbolKind.Event)
Symbols\SymbolKindExtensions.cs (1)
21case SymbolKind.Event:
Microsoft.CodeAnalysis.Analyzers (23)
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
180nameof(SymbolKind.Event),
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
78SymbolKind.Event);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
41SymbolKind.Event or 279SymbolKind.Event => EventMetricData.Compute((IEventSymbol)symbol, context), 317SymbolKind.Event => EventMetricData.Compute((IEventSymbol)symbol, context),
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
161'E' => (SymbolKind?)SymbolKind.Event, 271case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
174case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
112private static readonly SymbolKindOrTypeKind s_event = new(SymbolKind.Event); 371case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
16[SymbolKind.Method, SymbolKind.Property, SymbolKind.Event];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
73new SymbolKindOrTypeKind(SymbolKind.Event),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (1)
49SymbolKind.Event => QualifyEventAccess,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
121if (symbol.Kind is SymbolKind.Event or SymbolKind.Property) 152if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 189if (symbol.Kind == SymbolKind.Event)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
146case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
45SymbolKind.Event => HaveSameSignature((IEventSymbol)symbol1, (IEventSymbol)symbol2, caseSensitive), 173case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
120SymbolKind.Event => EventsAreEquivalent((IEventSymbol)x, (IEventSymbol)y, equivalentTypesWithDifferingAssemblies),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
64SymbolKind.Event => CombineHashCodes((IEventSymbol)x, currentHash),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
40public override SymbolKind Kind => SymbolKind.Event;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
26case SymbolKind.Event:
Microsoft.CodeAnalysis.AnalyzerUtilities (20)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
41SymbolKind.Event or 279SymbolKind.Event => EventMetricData.Compute((IEventSymbol)symbol, context), 317SymbolKind.Event => EventMetricData.Compute((IEventSymbol)symbol, context),
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
161'E' => (SymbolKind?)SymbolKind.Event, 271case SymbolKind.Event:
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractDataFlowAnalysisContext.cs (1)
49SymbolKind.Event);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
174case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
112private static readonly SymbolKindOrTypeKind s_event = new(SymbolKind.Event); 371case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
16[SymbolKind.Method, SymbolKind.Property, SymbolKind.Event];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
73new SymbolKindOrTypeKind(SymbolKind.Event),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (1)
49SymbolKind.Event => QualifyEventAccess,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
121if (symbol.Kind is SymbolKind.Event or SymbolKind.Property) 152if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 189if (symbol.Kind == SymbolKind.Event)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
146case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
45SymbolKind.Event => HaveSameSignature((IEventSymbol)symbol1, (IEventSymbol)symbol2, caseSensitive), 173case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
120SymbolKind.Event => EventsAreEquivalent((IEventSymbol)x, (IEventSymbol)y, equivalentTypesWithDifferingAssemblies),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
64SymbolKind.Event => CombineHashCodes((IEventSymbol)x, currentHash),
Microsoft.CodeAnalysis.CodeStyle (19)
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
34private static readonly ImmutableArray<SymbolKind> _symbolKinds = [SymbolKind.Event, SymbolKind.Method, SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Property];
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
785case SymbolKind.Event:
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
229compilationStartContext.RegisterSymbolAction(AnalyzeSymbolDeclaration, SymbolKind.Method, SymbolKind.Field, SymbolKind.Property, SymbolKind.Event); 1059case SymbolKind.Event:
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
217singleResult = candidateMembers.FirstOrDefault(s => s.Kind == SymbolKind.Event);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
174case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
112private static readonly SymbolKindOrTypeKind s_event = new(SymbolKind.Event); 371case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
16[SymbolKind.Method, SymbolKind.Property, SymbolKind.Event];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
73new SymbolKindOrTypeKind(SymbolKind.Event),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (1)
49SymbolKind.Event => QualifyEventAccess,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
121if (symbol.Kind is SymbolKind.Event or SymbolKind.Property) 152if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 189if (symbol.Kind == SymbolKind.Event)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
146case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
45SymbolKind.Event => HaveSameSignature((IEventSymbol)symbol1, (IEventSymbol)symbol2, caseSensitive), 173case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
120SymbolKind.Event => EventsAreEquivalent((IEventSymbol)x, (IEventSymbol)y, equivalentTypesWithDifferingAssemblies),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
64SymbolKind.Event => CombineHashCodes((IEventSymbol)x, currentHash),
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
40public override SymbolKind Kind => SymbolKind.Event;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
26case SymbolKind.Event:
Microsoft.CodeAnalysis.CSharp (117)
Binder\Binder.cs (2)
642case SymbolKind.Event: 679symbol.Kind == SymbolKind.Event ||
Binder\Binder.ValueChecks.cs (2)
1940&& symbol.Kind != SymbolKind.Event 2218Debug.Assert(member.Kind != SymbolKind.Event);
Binder\Binder_Expressions.cs (5)
2058if (symbol.Kind is not (SymbolKind.Event or SymbolKind.Property)) 2195case SymbolKind.Event: 8559case SymbolKind.Event: 8676if (symbol.Kind is not (SymbolKind.Event or SymbolKind.Property)) 8715case SymbolKind.Event:
Binder\Binder_Lookup.cs (4)
1606case SymbolKind.Event: 1765case SymbolKind.Event: 1783case SymbolKind.Event: // Spec says it doesn't matter whether it is field-like 1805case SymbolKind.Event:
Binder\Binder_Unsafe.cs (1)
144if (symbol.Kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Event)
Binder\BinderFactory.BinderFactoryVisitor.cs (3)
557return (SourceEventSymbol)GetMemberSymbol(eventName, eventDeclarationSyntax.Span, container, SymbolKind.Event); 562Debug.Assert(kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Event); 601if (kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Event)
Binder\ContextualAttributeBinder.cs (1)
60case SymbolKind.Event:
Binder\Semantics\AccessCheck.cs (2)
74case SymbolKind.Event: 202case SymbolKind.Event:
BoundTree\BoundTreeRewriter.cs (1)
126case SymbolKind.Event:
Compilation\CSharpCompilation.cs (1)
4955case SymbolKind.Event:
Compilation\CSharpSemanticModel.cs (1)
5326case SymbolKind.Event: // for field-like events
Compiler\ClsComplianceChecker.cs (2)
428symbolKind == SymbolKind.Event || 727case SymbolKind.Event:
Compiler\DocumentationCommentCompiler.cs (2)
141symbol.Kind == SymbolKind.Event || 766case SymbolKind.Event:
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
965if (m.Kind == SymbolKind.Event)
Emitter\Model\PEModuleBuilder.cs (1)
424case SymbolKind.Event:
Emitter\NoPia\EmbeddedType.cs (1)
309case SymbolKind.Event:
Emitter\NoPia\EmbeddedTypesManager.cs (1)
569case SymbolKind.Event:
FlowAnalysis\DefiniteAssignment.cs (1)
289Debug.Assert(variableId.Symbol.Kind == SymbolKind.Field || variableId.Symbol.Kind == SymbolKind.Property || variableId.Symbol.Kind == SymbolKind.Event,
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
34SymbolKind.Event => true,
FlowAnalysis\EmptyStructTypeCache.cs (1)
208case SymbolKind.Event:
FlowAnalysis\NullableWalker.cs (4)
1200case SymbolKind.Event: 1238member.Kind != SymbolKind.Event) 2971Debug.Assert(member.Kind == SymbolKind.Field || member.Kind == SymbolKind.Property || member.Kind == SymbolKind.Event); 8046case SymbolKind.Event:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
945case SymbolKind.Event: 972case SymbolKind.Event:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (2)
263Debug.Assert(propertyOrEvent.Kind == SymbolKind.Property || propertyOrEvent.Kind == SymbolKind.Event); 592Debug.Assert(fieldOrEvent.Kind == SymbolKind.Field || fieldOrEvent.Kind == SymbolKind.Event);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
743case SymbolKind.Event:
Operations\CSharpOperationFactory.cs (1)
888case SymbolKind.Event:
Symbols\Attributes\AttributeData.cs (1)
698case SymbolKind.Event:
Symbols\BaseTypeAnalysis.cs (1)
191case SymbolKind.Event:
Symbols\EventSymbol.cs (1)
243return SymbolKind.Event;
Symbols\MemberSignatureComparer.cs (1)
847case SymbolKind.Event:
Symbols\MemberSymbolExtensions.cs (16)
43case SymbolKind.Event: 61case SymbolKind.Event: 75case SymbolKind.Event: 331case SymbolKind.Event: 346case SymbolKind.Event: 383case SymbolKind.Event: 475case SymbolKind.Event: 525case SymbolKind.Event: 579case SymbolKind.Event: 597case SymbolKind.Event: 787case SymbolKind.Event: 865case SymbolKind.Event: 881case SymbolKind.Event: 896case SymbolKind.Event: 915case SymbolKind.Event: 931case SymbolKind.Event:
Symbols\Metadata\PE\PENamedTypeSymbol.cs (4)
1612return GetMembers<EventSymbol>(this.GetMembers(), SymbolKind.Event); 1731Debug.Assert(SymbolKind.Property.ToSortOrder() < SymbolKind.Event.ToSortOrder()); 1732Debug.Assert(SymbolKind.Event.ToSortOrder() < SymbolKind.NamedType.ToSortOrder()); 1828Debug.Assert(field.AssociatedSymbol.Kind == SymbolKind.Event);
Symbols\MethodSymbolExtensions.cs (1)
113case SymbolKind.Event: // Events are not covered by CSemanticChecker::FindSymHiddenByMethPropAgg.
Symbols\NamedTypeSymbol.cs (1)
944case SymbolKind.Event:
Symbols\OverriddenOrHiddenMembersHelpers.cs (6)
86Debug.Assert(member.Kind == SymbolKind.Method || member.Kind == SymbolKind.Property || member.Kind == SymbolKind.Event); 106Debug.Assert(associatedPropertyOrEvent.Kind == SymbolKind.Event); 347if (hiddenByEvent.Kind == SymbolKind.Event) 876case SymbolKind.Event: 901case SymbolKind.Event: 919case SymbolKind.Event:
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1116if (retargetedMember.Kind == SymbolKind.Event)
Symbols\Source\ExplicitInterfaceHelpers.cs (1)
358case SymbolKind.Event:
Symbols\Source\SourceAssemblySymbol.cs (1)
2754if ((object)associatedPropertyOrEvent != null && associatedPropertyOrEvent.Kind == SymbolKind.Event)
Symbols\Source\SourceEventSymbol.cs (1)
819if (interfaceMember.Kind == SymbolKind.Event && //quick check (necessary, not sufficient)
Symbols\Source\SourceMemberContainerSymbol.cs (6)
1676case SymbolKind.Event: 2725case SymbolKind.Event: 2788case SymbolKind.Event: 3125case SymbolKind.Event: 4777case SymbolKind.Event: 4837case SymbolKind.Event:
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (10)
144case SymbolKind.Event: 203if (wasImplementingMemberFound && interfaceMemberKind == SymbolKind.Event) 426if (interfacePropertyOrEvent.Kind == SymbolKind.Event && implementingPropertyOrEvent.Kind == SymbolKind.Event && 626case SymbolKind.Event: 674sourceField.AssociatedSymbol.Kind != SymbolKind.Event); 769var overridingMemberIsEvent = overridingMember.Kind == SymbolKind.Event; 888var overridingMemberIsEvent = overridingMember.Kind == SymbolKind.Event; 1717case SymbolKind.Event: 1756case SymbolKind.Event:
Symbols\Source\SourceMemberFieldSymbol.cs (1)
507if ((object)associatedPropertyOrEvent != null && associatedPropertyOrEvent.Kind == SymbolKind.Event)
Symbols\Symbol.cs (4)
652case SymbolKind.Event: 1232case SymbolKind.Event: 1669case SymbolKind.Event: 1739case SymbolKind.Event:
Symbols\Symbol_Attributes.cs (1)
103case SymbolKind.Event:
Symbols\SymbolDistinguisher.cs (1)
59case SymbolKind.Event:
Symbols\SymbolExtensions.cs (3)
324case SymbolKind.Event: 498case SymbolKind.Event: 538SymbolKind.Event => ((EventSymbol)symbol).RequiresInstanceReceiver,
Symbols\SymbolKindExtensions.cs (1)
38case SymbolKind.Event:
Symbols\Tuples\TupleTypeSymbol.cs (2)
693case SymbolKind.Event: 1076case SymbolKind.Event:
Symbols\TypeSymbol.cs (6)
744case SymbolKind.Event: 810Debug.Assert(interfaceMember.Kind == SymbolKind.Method || interfaceMember.Kind == SymbolKind.Property || interfaceMember.Kind == SymbolKind.Event); 1420case SymbolKind.Event: 1778if (interfaceMember.Kind == SymbolKind.Event) 2043case SymbolKind.Event: 2443case SymbolKind.Event:
Symbols\TypeSymbolExtensions.cs (1)
1835case SymbolKind.Event:
Symbols\VarianceSafety.cs (1)
58case SymbolKind.Event:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
56if (symbol.Kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Event)
Microsoft.CodeAnalysis.CSharp.Features (2)
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (1)
30if (expressionSymbol.IsKind(SymbolKind.Event) &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
56if (symbol.Kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Event)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (1)
45SymbolKind.Event => GenerateEventImplementation((IEventSymbol)member, generator, defaultMethodBodyStatements),
Microsoft.CodeAnalysis.Extensions.Package (8)
Symbols\ISymbolExtensions.cs (3)
121if (symbol.Kind is SymbolKind.Event or SymbolKind.Property) 152if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 189if (symbol.Kind == SymbolKind.Event)
Symbols\ISymbolExtensions_Accessibility.cs (1)
146case SymbolKind.Event:
Symbols\SignatureComparer.cs (2)
45SymbolKind.Event => HaveSameSignature((IEventSymbol)symbol1, (IEventSymbol)symbol2, caseSensitive), 173case SymbolKind.Event:
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
120SymbolKind.Event => EventsAreEquivalent((IEventSymbol)x, (IEventSymbol)y, equivalentTypesWithDifferingAssemblies),
Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
64SymbolKind.Event => CombineHashCodes((IEventSymbol)x, currentHash),
Microsoft.CodeAnalysis.Features (27)
CallHierarchy\AbstractCallHierarchyService.cs (2)
78=> symbol.Kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Event or SymbolKind.Field; 99if (symbol.Kind is SymbolKind.Property or SymbolKind.Event or SymbolKind.Method)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
359case SymbolKind.Event:
Completion\Providers\AbstractOverrideCompletionProvider.cs (1)
74SymbolKind.Event => ((IEventSymbol)symbol).Type,
Debugging\AbstractBreakpointResolver.cs (1)
234SymbolKind.Event => ((IEventSymbol)symbol).PartialImplementationPart,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
311SymbolKind.Event => GetDisplayName((IEventSymbol)symbol), 2639case SymbolKind.Event: 3712=> symbol.Kind is SymbolKind.Method or SymbolKind.Property or SymbolKind.Field or SymbolKind.Event; 4707oldMember is not IMethodSymbol { AssociatedSymbol.Kind: SymbolKind.Property or SymbolKind.Event }) 5400case SymbolKind.Event:
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
203return symbol.Kind is SymbolKind.Event or
ExtractInterface\AbstractExtractInterfaceService.cs (1)
435if (m.Kind == SymbolKind.Event || m.IsOrdinaryMethod())
GoToBase\FindBaseHelpers.cs (1)
25if (symbol.Kind is SymbolKind.Property or SymbolKind.Method or SymbolKind.Event)
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
489if (declaredSymbol?.Kind is SymbolKind.Property or SymbolKind.Method or SymbolKind.Event)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (2)
33where m.Kind is SymbolKind.Event or 47SymbolKind.Event => new WrappedEventSymbol((IEventSymbol)m, canImplementImplicitly, docCommentFormattingService),
MetadataAsSource\MetadataAsSourceFileService.cs (1)
299case SymbolKind.Event:
Shared\Extensions\ISymbolExtensions_2.cs (1)
35case SymbolKind.Event:
Shared\Extensions\ISymbolExtensions_Sorting.cs (3)
184if (s1.Kind == SymbolKind.Event || s2.Kind == SymbolKind.Event) 188: s1.Kind == SymbolKind.Event ? -1 : 1;
Shared\Utilities\ExtractTypeHelpers.cs (1)
205case SymbolKind.Event:
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
34private static readonly ImmutableArray<SymbolKind> _symbolKinds = [SymbolKind.Event, SymbolKind.Method, SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Property];
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
785case SymbolKind.Event:
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
229compilationStartContext.RegisterSymbolAction(AnalyzeSymbolDeclaration, SymbolKind.Method, SymbolKind.Field, SymbolKind.Property, SymbolKind.Event); 1059case SymbolKind.Event:
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
217singleResult = candidateMembers.FirstOrDefault(s => s.Kind == SymbolKind.Event);
Microsoft.CodeAnalysis.ResxSourceGenerator (19)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
41SymbolKind.Event or 279SymbolKind.Event => EventMetricData.Compute((IEventSymbol)symbol, context), 317SymbolKind.Event => EventMetricData.Compute((IEventSymbol)symbol, context),
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
161'E' => (SymbolKind?)SymbolKind.Event, 271case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
174case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
112private static readonly SymbolKindOrTypeKind s_event = new(SymbolKind.Event); 371case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
16[SymbolKind.Method, SymbolKind.Property, SymbolKind.Event];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
73new SymbolKindOrTypeKind(SymbolKind.Event),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (1)
49SymbolKind.Event => QualifyEventAccess,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
121if (symbol.Kind is SymbolKind.Event or SymbolKind.Property) 152if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 189if (symbol.Kind == SymbolKind.Event)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
146case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
45SymbolKind.Event => HaveSameSignature((IEventSymbol)symbol1, (IEventSymbol)symbol2, caseSensitive), 173case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
120SymbolKind.Event => EventsAreEquivalent((IEventSymbol)x, (IEventSymbol)y, equivalentTypesWithDifferingAssemblies),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
64SymbolKind.Event => CombineHashCodes((IEventSymbol)x, currentHash),
Microsoft.CodeAnalysis.VisualBasic (61)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
838If eventOrProperty Is Nothing OrElse eventOrProperty.Kind <> SymbolKind.Event Then
Binding\Binder_Delegates.vb (1)
943If sym.Kind = SymbolKind.Event Then
Binding\Binder_Expressions.vb (2)
2585Case SymbolKind.Field, SymbolKind.Method, SymbolKind.Property, SymbolKind.Event 3168Case SymbolKind.Event
Binding\Binder_Invocation.vb (1)
3127Case SymbolKind.Field, SymbolKind.Property, SymbolKind.Event
Binding\Binder_Lookup.vb (2)
1533FilterSymbolsInLookupResult(currentResult, SymbolKind.Event, leaveInsteadOfRemoving:=leaveEventsOnly.Value) 1758If leaveEventsOnly.HasValue AndAlso (newSymbol.Kind = SymbolKind.Event) <> leaveEventsOnly.Value Then
Binding\DocumentationCommentParamBinder.vb (1)
43Case SymbolKind.Event
Compilation\ClsComplianceChecker.vb (2)
290Debug.Assert(symbol.Kind = SymbolKind.NamedType OrElse symbol.Kind = SymbolKind.Field OrElse symbol.Kind = SymbolKind.Property OrElse symbol.Kind = SymbolKind.Event OrElse symbol.Kind = SymbolKind.Method) 310ElseIf symbol.Kind = SymbolKind.Event Then
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (2)
732Case SymbolKind.Event 780SymbolKind.Event,
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
101Case SymbolKind.Event
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (1)
117Debug.Assert(symbol.Kind = SymbolKind.Event OrElse
Compilation\SemanticModel.vb (1)
3546Case SymbolKind.Event
Compilation\SyntaxTreeSemanticModel.vb (2)
736Case SymbolKind.Event 1065Case SymbolKind.Event
Emit\NamedTypeSymbolAdapter.vb (1)
915If member.Kind = SymbolKind.Event Then
Emit\NoPia\EmbeddedType.vb (1)
241Case SymbolKind.Event
Emit\NoPia\EmbeddedTypesManager.vb (1)
465Case SymbolKind.Event
Emit\PEModuleBuilder.vb (1)
249Case SymbolKind.Event
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
529Case SymbolKind.Event
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
160Case SymbolKind.Event
Semantics\AccessCheck.vb (1)
121Case SymbolKind.Method, SymbolKind.Property, SymbolKind.Event, SymbolKind.Field
Symbols\Attributes\AttributeData.vb (1)
560Case SymbolKind.Event
Symbols\EventSymbol.vb (1)
133Return SymbolKind.[Event]
Symbols\MemberSignatureComparer.vb (3)
59Case SymbolKind.Event 76Case SymbolKind.Event 87Case SymbolKind.Method, SymbolKind.Property, SymbolKind.Event
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
608Return GetMembers(Of EventSymbol)(GetMembers(), SymbolKind.Event) 643Case SymbolKind.Event
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
1052If retargetedMember.Kind = SymbolKind.Event Then
Symbols\Source\ImplementsHelper.vb (7)
30Case SymbolKind.Event 124Dim implementingSymIsEvent = (implementingSym.Kind = SymbolKind.Event) 134Debug.Assert(implementedMember.Kind = SymbolKind.Event) 201If implementingSym.Kind = SymbolKind.Event Then 344If coClassContext AndAlso (implementingSym.Kind = SymbolKind.Event) <> (foundMember.Kind = SymbolKind.Event) Then 440Case SymbolKind.Event
Symbols\Source\OverrideHidingHelper.vb (2)
248If member.Kind = SymbolKind.Event Then 517Case SymbolKind.Event
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
453Case SymbolKind.Event 2858If candidates.Count = 1 AndAlso candidates(0).Kind = SymbolKind.Event Then
Symbols\Source\SourceMethodSymbol.vb (3)
1089container.FindMember(eventIdentifier.ValueText, SymbolKind.Event, eventIdentifier.Span, tree), 1129Return container.FindMember(eventIdentifier.ValueText, SymbolKind.Event, eventIdentifier.Span, tree) 1787If Me.IsAccessor() AndAlso Me.AssociatedSymbol.Kind = SymbolKind.Event Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2445If member.Kind = SymbolKind.Event AndAlso
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
449Case SymbolKind.Event
Symbols\SubstitutedNamedType.vb (2)
381Case SymbolKind.Event 491Case SymbolKind.Event
Symbols\Symbol.vb (1)
617SymbolKind.Event,
Symbols\Symbol_Attributes.vb (2)
65Case SymbolKind.Event 532Me.Kind = SymbolKind.Event AndAlso DirectCast(Me, SourceEventSymbol).AssociatedField IsNot Nothing Then
Symbols\SymbolExtensions.vb (5)
76Case SymbolKind.Event 196Case SymbolKind.Field, SymbolKind.Property, SymbolKind.Method, SymbolKind.Event 209Case SymbolKind.Method, SymbolKind.Property, SymbolKind.Event 293Case SymbolKind.Event 472Case SymbolKind.Event
Symbols\Tuples\TupleTypeSymbol.vb (2)
796Case SymbolKind.Event 897Case SymbolKind.[Event]
Symbols\TypeSymbol.vb (1)
705Case SymbolKind.Event
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
206If symbol.IsKind(SymbolKind.Method) OrElse symbol.IsKind(SymbolKind.Property) OrElse symbol.IsKind(SymbolKind.Event) Then
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
370Any(Function(x) x.MatchesKind(SymbolKind.Event) AndAlso x.Name = handlesClauseItem.EventMember.Identifier.ValueText) Then
Completion\CompletionProviders\OverrideCompletionProvider.vb (1)
183Return members.WhereAsArray(Function(m) Not m.IsKind(SymbolKind.Event))
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
286If symbol.Kind = SymbolKind.Event Then
SignatureHelp\RaiseEventStatementSignatureHelpProvider.vb (1)
84Dim allowedEvents = events.WhereAsArray(Function(s) s.Kind = SymbolKind.Event AndAlso Equals(s.ContainingType, containingType)).
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
115Case SymbolKind.Event
Recommendations\VisualBasicRecommendationServiceRunner.vb (3)
120.WhereAsArray(Function(s) s.Kind = SymbolKind.Event AndAlso Equals(s.ContainingType, containingType)) 363If s.Kind = SymbolKind.Event AndAlso Not _context.IsNameOfContext Then 368Return associatedSymbol.Kind <> SymbolKind.Event AndAlso associatedSymbol.Kind <> SymbolKind.Property
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
206If symbol.IsKind(SymbolKind.Method) OrElse symbol.IsKind(SymbolKind.Property) OrElse symbol.IsKind(SymbolKind.Event) Then
Microsoft.CodeAnalysis.Workspaces (24)
Editing\SyntaxGenerator.cs (2)
737case SymbolKind.Event: 875case SymbolKind.Event:
FindSymbols\Declarations\DeclarationFinder.cs (1)
122SymbolKind.Event or
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
39SymbolKind.Event => true,
FindSymbols\SymbolFinder_Callers.cs (1)
81if (symbol.Kind is SymbolKind.Event or
Recommendations\AbstractRecommendationService.cs (1)
97case SymbolKind.Event:
Shared\Extensions\ISymbolExtensions.cs (1)
281case SymbolKind.Event:
Shared\Extensions\ITypeSymbolExtensions.cs (1)
49if (interfaceMember.Kind is not SymbolKind.Event and
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
174case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
112private static readonly SymbolKindOrTypeKind s_event = new(SymbolKind.Event); 371case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
16[SymbolKind.Method, SymbolKind.Property, SymbolKind.Event];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
73new SymbolKindOrTypeKind(SymbolKind.Event),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (1)
49SymbolKind.Event => QualifyEventAccess,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
121if (symbol.Kind is SymbolKind.Event or SymbolKind.Property) 152if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 189if (symbol.Kind == SymbolKind.Event)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
146case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
45SymbolKind.Event => HaveSameSignature((IEventSymbol)symbol1, (IEventSymbol)symbol2, caseSensitive), 173case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
120SymbolKind.Event => EventsAreEquivalent((IEventSymbol)x, (IEventSymbol)y, equivalentTypesWithDifferingAssemblies),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
64SymbolKind.Event => CombineHashCodes((IEventSymbol)x, currentHash),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
40public override SymbolKind Kind => SymbolKind.Event;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
26case SymbolKind.Event:
Microsoft.DotNet.ApiCompatibility (1)
Rules\MembersMustExist.cs (1)
93if (symbol.Kind == SymbolKind.Property || symbol.Kind == SymbolKind.Event)
Microsoft.DotNet.CodeAnalysis (2)
Analyzers\MembersMustExistAnalyzer.cs (2)
62context.RegisterSymbolAction(AnalyzeSymbol, SymbolKind.Method, SymbolKind.Event); 63context.RegisterSymbolAction(AnalyzeSymbol, SymbolKind.Field, SymbolKind.Event);
Microsoft.Interop.ComInterfaceGenerator (1)
ComMethodInfo.cs (1)
55case { Kind: SymbolKind.Event }:
Roslyn.Diagnostics.Analyzers (23)
AbstractDoNotCopyValue.cs (2)
153SymbolKind.Event, 1516case SymbolKind.Event:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
41SymbolKind.Event or 279SymbolKind.Event => EventMetricData.Compute((IEventSymbol)symbol, context), 317SymbolKind.Event => EventMetricData.Compute((IEventSymbol)symbol, context),
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
161'E' => (SymbolKind?)SymbolKind.Event, 271case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
174case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (2)
112private static readonly SymbolKindOrTypeKind s_event = new(SymbolKind.Event); 371case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
16[SymbolKind.Method, SymbolKind.Property, SymbolKind.Event];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
73new SymbolKindOrTypeKind(SymbolKind.Event),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (1)
49SymbolKind.Event => QualifyEventAccess,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
121if (symbol.Kind is SymbolKind.Event or SymbolKind.Property) 152if (symbol.Kind is not SymbolKind.Method and not SymbolKind.Property and not SymbolKind.Event) 189if (symbol.Kind == SymbolKind.Event)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
146case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
45SymbolKind.Event => HaveSameSignature((IEventSymbol)symbol1, (IEventSymbol)symbol2, caseSensitive), 173case SymbolKind.Event:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
120SymbolKind.Event => EventsAreEquivalent((IEventSymbol)x, (IEventSymbol)y, equivalentTypesWithDifferingAssemblies),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
64SymbolKind.Event => CombineHashCodes((IEventSymbol)x, currentHash),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
40public override SymbolKind Kind => SymbolKind.Event;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
26case SymbolKind.Event:
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
206If symbol.IsKind(SymbolKind.Method) OrElse symbol.IsKind(SymbolKind.Property) OrElse symbol.IsKind(SymbolKind.Event) Then