diff --git a/src/referencePackages/src/system.runtime.interopservices/4.3.0/System.Runtime.InteropServices.4.3.0.csproj b/src/referencePackages/src/system.runtime.interopservices/4.3.0/System.Runtime.InteropServices.4.3.0.csproj index dab12ecd72..7f54ef8418 100644 --- a/src/referencePackages/src/system.runtime.interopservices/4.3.0/System.Runtime.InteropServices.4.3.0.csproj +++ b/src/referencePackages/src/system.runtime.interopservices/4.3.0/System.Runtime.InteropServices.4.3.0.csproj @@ -6,6 +6,9 @@ + + + @@ -40,6 +43,9 @@ + + + diff --git a/src/referencePackages/src/system.runtime.interopservices/4.3.0/System.Runtime.InteropServices.Manual.cs b/src/referencePackages/src/system.runtime.interopservices/4.3.0/System.Runtime.InteropServices.Manual.cs new file mode 100644 index 0000000000..4f30df8fc7 --- /dev/null +++ b/src/referencePackages/src/system.runtime.interopservices/4.3.0/System.Runtime.InteropServices.Manual.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ + +// See https://github.com/dotnet/source-build/issues/4000 for why this is necessary. + +namespace System.Runtime.InteropServices +{ + public partial class ComAwareEventInfo : Reflection.EventInfo + { + public override Reflection.MethodInfo GetAddMethod(bool nonPublic) { throw null; } + + public override Reflection.MethodInfo GetRaiseMethod(bool nonPublic) { throw null; } + + public override Reflection.MethodInfo GetRemoveMethod(bool nonPublic) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.runtime.interopservices/4.3.0/ref/netcoreapp1.1/System.Runtime.InteropServices.cs b/src/referencePackages/src/system.runtime.interopservices/4.3.0/ref/netcoreapp1.1/System.Runtime.InteropServices.cs index 9000b337e2..d9c53c8498 100644 --- a/src/referencePackages/src/system.runtime.interopservices/4.3.0/ref/netcoreapp1.1/System.Runtime.InteropServices.cs +++ b/src/referencePackages/src/system.runtime.interopservices/4.3.0/ref/netcoreapp1.1/System.Runtime.InteropServices.cs @@ -142,12 +142,6 @@ public ComAwareEventInfo(Type type, string eventName) { } public override void AddEventHandler(object target, Delegate handler) { } public override void RemoveEventHandler(object target, Delegate handler) { } - - public override Reflection.MethodInfo GetAddMethod(bool nonPublic) { throw null; } - - public override Reflection.MethodInfo GetRaiseMethod(bool nonPublic) { throw null; } - - public override Reflection.MethodInfo GetRemoveMethod(bool nonPublic) { throw null; } } [AttributeUsage(AttributeTargets.Class, Inherited = false)] diff --git a/src/referencePackages/src/system.runtime.interopservices/4.3.0/ref/netstandard1.5/System.Runtime.InteropServices.cs b/src/referencePackages/src/system.runtime.interopservices/4.3.0/ref/netstandard1.5/System.Runtime.InteropServices.cs index 4df38b85c5..23f0dca36e 100644 --- a/src/referencePackages/src/system.runtime.interopservices/4.3.0/ref/netstandard1.5/System.Runtime.InteropServices.cs +++ b/src/referencePackages/src/system.runtime.interopservices/4.3.0/ref/netstandard1.5/System.Runtime.InteropServices.cs @@ -142,12 +142,6 @@ public ComAwareEventInfo(Type type, string eventName) { } public override void AddEventHandler(object target, Delegate handler) { } public override void RemoveEventHandler(object target, Delegate handler) { } - - public override Reflection.MethodInfo GetAddMethod(bool nonPublic) { throw null; } - - public override Reflection.MethodInfo GetRaiseMethod(bool nonPublic) { throw null; } - - public override Reflection.MethodInfo GetRemoveMethod(bool nonPublic) { throw null; } } [AttributeUsage(AttributeTargets.Class, Inherited = false)]