Base:
property
PartialImplementationPart
Microsoft.CodeAnalysis.CSharp.Symbols.EventSymbol.PartialImplementationPart
13 references to PartialImplementationPart
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MemberSymbolExtensions.cs (1)
826SourceEventSymbol ev => ev.PartialImplementationPart,
Symbols\Source\SourceEventSymbol.cs (1)
424public sealed override bool IsExtern => PartialImplementationPart is { } implementation ? implementation.IsExtern : HasExternModifier;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (11)
PartialEventsAndConstructorsTests.cs (11)
563AssertEx.Equal("event System.Action C.E", e1.PartialImplementationPart.ToTestDisplayString()); 1570Assert.True(ev.PartialImplementationPart!.GetPublicSymbol().IsExtern); 1571Assert.True(ev.PartialImplementationPart!.AddMethod!.GetPublicSymbol().IsExtern); 1572Assert.True(ev.PartialImplementationPart!.RemoveMethod!.GetPublicSymbol().IsExtern); 1707var eImpl = ((SourceEventSymbol)e).PartialImplementationPart!; 1867Assert.True(((SourceEventSymbol)e).PartialImplementationPart!.IsWindowsRuntimeEvent); 1941Assert.Same(e.PartialImplementationPart, addMethod.PartialImplementationPart.AssociatedSymbol); 1946Assert.Same(e.PartialImplementationPart, removeMethod.PartialImplementationPart.AssociatedSymbol); 3269assertEqual([declAttributes, implAttributes], ((SourceEventSymbol)ev).PartialImplementationPart!.GetAttributes()); 3390var eImpl = ((SourceEventSymbol)e).PartialImplementationPart!; 3411var fImpl = ((SourceEventSymbol)f).PartialImplementationPart!;