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
69 references to IsWindowsRuntimeEvent
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder.ValueChecks.cs (1)
1838
if (eventSymbol.
IsWindowsRuntimeEvent
&& valueKind != BindValueKind.Assignable)
Binder\Binder_Operators.cs (2)
752
if (eventSymbol.
IsWindowsRuntimeEvent
)
4185
if (!eventAccess.IsUsableAsField || eventAccess.EventSymbol.
IsWindowsRuntimeEvent
)
Binder\Binder_Statements.cs (1)
1531
((BoundEventAccess)op1).EventSymbol.
IsWindowsRuntimeEvent
)
FlowAnalysis\NullableWalker.cs (1)
10616
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 (4)
745
return partialDefinitionPart.
IsWindowsRuntimeEvent
;
757
return explicitInterfaceImplementations[0].
IsWindowsRuntimeEvent
;
771
return overriddenEvent.
IsWindowsRuntimeEvent
;
794
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 (8)
PartialEventsAndConstructorsTests.cs (8)
1396
Assert.False(e.
IsWindowsRuntimeEvent
);
1399
Assert.False(ie.
IsWindowsRuntimeEvent
);
1406
Assert.False(((SourceEventSymbol)e).PartialImplementationPart!.
IsWindowsRuntimeEvent
);
1468
Assert.Equal(isWinRtEvent, e.
IsWindowsRuntimeEvent
);
1472
Assert.Equal(isWinRtEvent, ie.
IsWindowsRuntimeEvent
);
1479
Assert.Equal(isWinRtEvent, ((SourceEventSymbol)e).PartialImplementationPart!.
IsWindowsRuntimeEvent
);
2043
Assert.True(e.
IsWindowsRuntimeEvent
);
2047
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
);