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