3 overrides of IsWindowsRuntimeEvent
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEEventSymbol.cs (1)
187public override bool IsWindowsRuntimeEvent
Symbols\Source\SourceEventSymbol.cs (1)
643public sealed override bool IsWindowsRuntimeEvent
Symbols\Wrapped\WrappedEventSymbol.cs (1)
150public override bool IsWindowsRuntimeEvent
60 references to IsWindowsRuntimeEvent
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder.ValueChecks.cs (1)
1370if (eventSymbol.IsWindowsRuntimeEvent && valueKind != BindValueKind.Assignable)
Binder\Binder_Operators.cs (2)
317if (eventSymbol.IsWindowsRuntimeEvent) 2554if (!eventAccess.IsUsableAsField || eventAccess.EventSymbol.IsWindowsRuntimeEvent)
Binder\Binder_Statements.cs (1)
1521((BoundEventAccess)op1).EventSymbol.IsWindowsRuntimeEvent)
FlowAnalysis\NullableWalker.cs (1)
9060if (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)
713if (eventAccess.EventSymbol.IsWindowsRuntimeEvent)
Lowering\LocalRewriter\LocalRewriter_Event.cs (3)
38if (node.Event.IsWindowsRuntimeEvent) 188Debug.Assert(eventSymbol.IsWindowsRuntimeEvent); 223if (!eventSymbol.IsWindowsRuntimeEvent)
Symbols\PublicModel\EventSymbol.cs (1)
89bool IEventSymbol.IsWindowsRuntimeEvent => _underlying.IsWindowsRuntimeEvent;
Symbols\Source\SourceEventSymbol.cs (3)
668return explicitInterfaceImplementations[0].IsWindowsRuntimeEvent; 682return overriddenEvent.IsWindowsRuntimeEvent; 705if (((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)
462if (@event.IsWindowsRuntimeEvent)
Symbols\SubstitutedEventSymbol.cs (1)
136return OriginalDefinition.IsWindowsRuntimeEvent;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
154return _underlyingEvent.IsWindowsRuntimeEvent;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
SymbolDisplay\SymbolDisplayTests.cs (1)
4572Assert.True(eventSymbol.IsWindowsRuntimeEvent);
Symbols\DefaultInterfaceImplementationTests.cs (7)
62539Assert.False(baseInterfaceNormal.IsWindowsRuntimeEvent); 62540Assert.False(i1Normal.IsWindowsRuntimeEvent); 62541Assert.True(baseInterfaceWinRT.IsWindowsRuntimeEvent); 62542Assert.True(i1WinRT.IsWindowsRuntimeEvent); 62604Assert.True(i1WinRT.IsWindowsRuntimeEvent); 62663Assert.True(baseInterfaceWinRT.IsWindowsRuntimeEvent); 62664Assert.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);