3 overrides of IsWindowsRuntimeEvent
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEEventSymbol.cs (1)
187public override bool IsWindowsRuntimeEvent
Symbols\Source\SourceEventSymbol.cs (1)
723public sealed override bool IsWindowsRuntimeEvent
Symbols\Wrapped\WrappedEventSymbol.cs (1)
150public override bool IsWindowsRuntimeEvent
62 references to IsWindowsRuntimeEvent
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder.ValueChecks.cs (1)
1613if (eventSymbol.IsWindowsRuntimeEvent && valueKind != BindValueKind.Assignable)
Binder\Binder_Operators.cs (2)
716if (eventSymbol.IsWindowsRuntimeEvent) 4012if (!eventAccess.IsUsableAsField || eventAccess.EventSymbol.IsWindowsRuntimeEvent)
Binder\Binder_Statements.cs (1)
1526((BoundEventAccess)op1).EventSymbol.IsWindowsRuntimeEvent)
FlowAnalysis\NullableWalker.cs (1)
10477if (left.Kind == BoundKind.EventAccess && ((BoundEventAccess)left).EventSymbol.IsWindowsRuntimeEvent)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
46if (eventAccess.EventSymbol.IsWindowsRuntimeEvent) 119if (eventAccess.EventSymbol.IsWindowsRuntimeEvent)
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
820if (eventAccess.EventSymbol.IsWindowsRuntimeEvent)
Lowering\LocalRewriter\LocalRewriter_Event.cs (3)
48if (node.Event.IsWindowsRuntimeEvent) 197Debug.Assert(eventSymbol.IsWindowsRuntimeEvent); 232if (!eventSymbol.IsWindowsRuntimeEvent)
Symbols\PublicModel\EventSymbol.cs (1)
89bool IEventSymbol.IsWindowsRuntimeEvent => _underlying.IsWindowsRuntimeEvent;
Symbols\Source\SourceEventSymbol.cs (3)
748return explicitInterfaceImplementations[0].IsWindowsRuntimeEvent; 762return overriddenEvent.IsWindowsRuntimeEvent; 785if (((EventSymbol)interfaceMember).IsWindowsRuntimeEvent)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (5)
214if (interfaceEvent.IsWindowsRuntimeEvent) 225if (interfaceEvent.IsWindowsRuntimeEvent != implementingEvent.IsWindowsRuntimeEvent) 427((EventSymbol)interfacePropertyOrEvent).IsWindowsRuntimeEvent != ((EventSymbol)implementingPropertyOrEvent).IsWindowsRuntimeEvent)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
477if (@event.IsWindowsRuntimeEvent)
Symbols\SubstitutedEventSymbol.cs (1)
136return OriginalDefinition.IsWindowsRuntimeEvent;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
154return _underlyingEvent.IsWindowsRuntimeEvent;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
PartialEventsAndConstructorsTests.cs (2)
1863Assert.True(e.IsWindowsRuntimeEvent); 1867Assert.True(((SourceEventSymbol)e).PartialImplementationPart!.IsWindowsRuntimeEvent);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
SymbolDisplay\SymbolDisplayTests.cs (1)
4995Assert.True(eventSymbol.IsWindowsRuntimeEvent);
Symbols\DefaultInterfaceImplementationTests.cs (7)
62730Assert.False(baseInterfaceNormal.IsWindowsRuntimeEvent); 62731Assert.False(i1Normal.IsWindowsRuntimeEvent); 62732Assert.True(baseInterfaceWinRT.IsWindowsRuntimeEvent); 62733Assert.True(i1WinRT.IsWindowsRuntimeEvent); 62795Assert.True(i1WinRT.IsWindowsRuntimeEvent); 62854Assert.True(baseInterfaceWinRT.IsWindowsRuntimeEvent); 62855Assert.True(i1WinRT.IsWindowsRuntimeEvent);
Symbols\Source\ClsComplianceTests.cs (1)
3324Assert.True(@event.IsWindowsRuntimeEvent);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (28)
Metadata\WinMdEventTests.cs (28)
2850Assert.False(interfaceNormalEvent.IsWindowsRuntimeEvent); 2851Assert.True(interfaceWinRTEvent.IsWindowsRuntimeEvent); 2861Assert.False(implementingNormalEvent.IsWindowsRuntimeEvent); 2862Assert.True(implementingWinRTEvent.IsWindowsRuntimeEvent); 2871Assert.False(substitutedNormalEvent.IsWindowsRuntimeEvent); 2872Assert.True(substitutedWinRTEvent.IsWindowsRuntimeEvent); 2885Assert.False(retargetingNormalEvent.IsWindowsRuntimeEvent); 2886Assert.True(retargetingWinRTEvent.IsWindowsRuntimeEvent); 2924Assert.Equal(kind.IsWindowsRuntime(), classEvent.IsWindowsRuntimeEvent); 2925Assert.Equal(kind.IsWindowsRuntime(), interfaceEvent.IsWindowsRuntimeEvent); 2965Assert.False(normalEvent.IsWindowsRuntimeEvent); 2966Assert.True(winRTEvent.IsWindowsRuntimeEvent); 3041Assert.False(normalEvent.IsWindowsRuntimeEvent); 3042Assert.True(winRTEvent.IsWindowsRuntimeEvent); 3050Assert.False(normalEvent.IsWindowsRuntimeEvent); 3051Assert.True(winRTEvent.IsWindowsRuntimeEvent); 3060Assert.True(normalEvent.IsWindowsRuntimeEvent); 3061Assert.False(winRTEvent.IsWindowsRuntimeEvent); 3100Assert.False(normalEvent.IsWindowsRuntimeEvent); 3101Assert.True(winRTEvent.IsWindowsRuntimeEvent); 3174Assert.True(@event.IsWindowsRuntimeEvent); //Implemented at least one WinRT event. 3201Assert.True(@event.IsWindowsRuntimeEvent); //Implemented at least one WinRT event. 3264Assert.True(normalEvent.IsWindowsRuntimeEvent); 3265Assert.False(winRTEvent.IsWindowsRuntimeEvent); 3505Assert.True(instanceEvent.IsWindowsRuntimeEvent); 3510Assert.True(staticEvent.IsWindowsRuntimeEvent); 3571Assert.True(@event.IsWindowsRuntimeEvent); 3604Assert.False(@event.IsWindowsRuntimeEvent);