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