Base:
property
PartialImplementationPart
Microsoft.CodeAnalysis.CSharp.Symbols.EventSymbol.PartialImplementationPart
15 references to PartialImplementationPart
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MemberSymbolExtensions.cs (1)
832
SourceEventSymbol ev => ev.
PartialImplementationPart
,
Symbols\Source\SourceEventSymbol.cs (1)
428
public sealed override bool IsExtern =>
PartialImplementationPart
is { } implementation ? implementation.IsExtern : HasExternModifier;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (13)
PartialEventsAndConstructorsTests.cs (13)
563
AssertEx.Equal("event System.Action C.E", e1.
PartialImplementationPart
.ToTestDisplayString());
1406
Assert.False(((SourceEventSymbol)e).
PartialImplementationPart
!.IsWindowsRuntimeEvent);
1479
Assert.Equal(isWinRtEvent, ((SourceEventSymbol)e).
PartialImplementationPart
!.IsWindowsRuntimeEvent);
1750
Assert.True(ev.
PartialImplementationPart
!.GetPublicSymbol().IsExtern);
1751
Assert.True(ev.
PartialImplementationPart
!.AddMethod!.GetPublicSymbol().IsExtern);
1752
Assert.True(ev.
PartialImplementationPart
!.RemoveMethod!.GetPublicSymbol().IsExtern);
1887
var eImpl = ((SourceEventSymbol)e).
PartialImplementationPart
!;
2047
Assert.True(((SourceEventSymbol)e).
PartialImplementationPart
!.IsWindowsRuntimeEvent);
2121
Assert.Same(e.
PartialImplementationPart
, addMethod.PartialImplementationPart.AssociatedSymbol);
2126
Assert.Same(e.
PartialImplementationPart
, removeMethod.PartialImplementationPart.AssociatedSymbol);
3449
assertEqual([declAttributes, implAttributes], ((SourceEventSymbol)ev).
PartialImplementationPart
!.GetAttributes());
3570
var eImpl = ((SourceEventSymbol)e).
PartialImplementationPart
!;
3591
var fImpl = ((SourceEventSymbol)f).
PartialImplementationPart
!;