NativeCallableAttribute to UnmanagedCallersOnlyAttribute (#35592)
authorAaron Robinson <arobins@microsoft.com>
Wed, 29 Apr 2020 06:00:39 +0000 (23:00 -0700)
committerGitHub <noreply@github.com>
Wed, 29 Apr 2020 06:00:39 +0000 (23:00 -0700)
commitf185bd5571f2500b4843d145418c4418747246b6
treef40c727fa4a7ba143f3272f4166a343769090e14
parentf03d5859c0824939f5d11d8cd47b130780b41c86
NativeCallableAttribute to UnmanagedCallersOnlyAttribute (#35592)

* NativeCallableAttribute to UnmanagedCallersOnlyAttribute

Replace NativeCallableAttribute usage with UnmanagedCallersOnlyAttribute.
Update tests.
Update coreclr implementation to reflect new name.
44 files changed:
src/coreclr/src/System.Private.CoreLib/src/Internal/Runtime/InteropServices/ComActivator.cs
src/coreclr/src/System.Private.CoreLib/src/Internal/Runtime/InteropServices/ComponentActivator.cs
src/coreclr/src/inc/corcompile.h
src/coreclr/src/tools/Common/JitInterface/CorInfoImpl.cs
src/coreclr/src/tools/Common/TypeSystem/CodeGen/MethodDelegator.CodeGen.cs
src/coreclr/src/tools/Common/TypeSystem/CodeGen/MethodDesc.CodeGen.cs
src/coreclr/src/tools/Common/TypeSystem/Common/ExceptionStringID.cs
src/coreclr/src/tools/Common/TypeSystem/Ecma/EcmaMethod.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/JitInterface/CorInfoImpl.ReadyToRun.cs
src/coreclr/src/vm/cgensys.h
src/coreclr/src/vm/classnames.h
src/coreclr/src/vm/comdelegate.cpp
src/coreclr/src/vm/compile.cpp
src/coreclr/src/vm/compile.h
src/coreclr/src/vm/corhost.cpp
src/coreclr/src/vm/dllimportcallback.cpp
src/coreclr/src/vm/eetwain.cpp
src/coreclr/src/vm/excep.cpp
src/coreclr/src/vm/exceptionhandling.cpp
src/coreclr/src/vm/frames.h
src/coreclr/src/vm/gccover.cpp
src/coreclr/src/vm/i386/umthunkstub.S
src/coreclr/src/vm/ilstubcache.cpp
src/coreclr/src/vm/jitinterface.cpp
src/coreclr/src/vm/method.cpp
src/coreclr/src/vm/method.hpp
src/coreclr/src/vm/prestub.cpp
src/coreclr/src/vm/tieredcompilation.cpp
src/coreclr/src/vm/wellknownattributes.h
src/coreclr/src/zap/zapimport.cpp
src/coreclr/src/zap/zapinfo.cpp
src/coreclr/tests/src/Interop/CMakeLists.txt
src/coreclr/tests/src/Interop/NativeCallable/CMakeLists.txt [deleted file]
src/coreclr/tests/src/Interop/UnmanagedCallersOnly/CMakeLists.txt [new file with mode: 0644]
src/coreclr/tests/src/Interop/UnmanagedCallersOnly/UnmanagedCallersOnlyDll.cpp [moved from src/coreclr/tests/src/Interop/NativeCallable/NativeCallableDll.cpp with 100% similarity]
src/coreclr/tests/src/Interop/UnmanagedCallersOnly/UnmanagedCallersOnlyTest.cs [moved from src/coreclr/tests/src/Interop/NativeCallable/NativeCallableTest.cs with 65% similarity]
src/coreclr/tests/src/Interop/UnmanagedCallersOnly/UnmanagedCallersOnlyTest.csproj [moved from src/coreclr/tests/src/Interop/NativeCallable/NativeCallableTest.csproj with 90% similarity]
src/libraries/System.Private.CoreLib/src/Resources/Strings.resx
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Globalization/CalendarData.Nls.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Nls.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/InteropServices/CallingConvention.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/InteropServices/UnmanagedCallersOnlyAttribute.cs [moved from src/libraries/System.Private.CoreLib/src/System/Runtime/InteropServices/NativeCallableAttribute.cs with 82% similarity]
src/libraries/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.cs