3 overrides of IsWindowsRuntimeEvent
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEEventSymbol.cs (1)
187
public override bool
IsWindowsRuntimeEvent
Symbols\Source\SourceEventSymbol.cs (1)
727
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)
1835
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)
10478
if (left.Kind == BoundKind.EventAccess && ((BoundEventAccess)left).EventSymbol.
IsWindowsRuntimeEvent
)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
46
if (eventAccess.EventSymbol.
IsWindowsRuntimeEvent
)
128
if (eventAccess.EventSymbol.
IsWindowsRuntimeEvent
)
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
856
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)
752
return explicitInterfaceImplementations[0].
IsWindowsRuntimeEvent
;
766
return overriddenEvent.
IsWindowsRuntimeEvent
;
789
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)
62726
Assert.False(baseInterfaceNormal.
IsWindowsRuntimeEvent
);
62727
Assert.False(i1Normal.
IsWindowsRuntimeEvent
);
62728
Assert.True(baseInterfaceWinRT.
IsWindowsRuntimeEvent
);
62729
Assert.True(i1WinRT.
IsWindowsRuntimeEvent
);
62791
Assert.True(i1WinRT.
IsWindowsRuntimeEvent
);
62850
Assert.True(baseInterfaceWinRT.
IsWindowsRuntimeEvent
);
62851
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
);