- 12 4月, 2021 1 次提交
-
-
由 Wei Zheng 提交于
* Fix DispatchProxy not working with in parameters * Correct typo Co-authored-by: NChristopher Watford <christopher.watford@ge.com> * Fixed Calling Convention Removed unneeded mods Co-authored-by: NChristopher Watford <christopher.watford@ge.com>
-
- 09 2月, 2021 1 次提交
-
-
由 Krzysztof Wicher 提交于
* Fix non-public DispatchProxy + tests * Disable mono tests affected by #47989
-
- 08 7月, 2020 1 次提交
-
-
由 Stephen Toub 提交于
-
- 08 8月, 2019 1 次提交
-
-
由 Stephen Toub 提交于
Re-enable StyleCop warnings SA1028 and SA1518 (trailing whitespace and blank lines) (dotnet/corefx#40113) Mechanical/automated change. The only manual changes were a) removing the two rules from the CodeAnalysis.ruleset file, b) removing spaces from one line of a .targets file that is used to generate a .cs file, and c) reverting the changes in a few test files where the naive replacement happened in the middle of a verbatim string where the whitespace actually mattered. Commit migrated from https://github.com/dotnet/corefx/commit/09a6e66b0c2b31bd0f6e7e3170537d14027aeed0
-
- 12 2月, 2019 1 次提交
-
-
由 Kevin Gosse 提交于
* Fix DispatchProxy arguments with [Out] methods When calling a method with the [Out] argument, DispatchProxy incorrectly interprets it as a "out" method and sets the argument to null. * Invert the condition to improve readability Commit migrated from https://github.com/dotnet/corefx/commit/5dbfbdf730c690dc3bad9c1d5febfe9eaf1f1e4a
-
- 03 5月, 2017 1 次提交
-
-
由 Austin Wise 提交于
* Add tests for DispatchProxy with generic type parameters on methods. Currently the value types cause the CLR to die with an Acess Violation. * Fix using a generic type parameter on a method with DispatchProxy. For return types, the assert was triggered in debug mode. For parameters, an ExecutionEngineException was triggered at run time on x64 Windows when passing a value type. The lack of an box instruction causes an AV in JIT_Stelem_Ref when it tries to treat the value type as an Object* . Commit migrated from https://github.com/dotnet/corefx/commit/866296aca4e1ab75943b7638757f50adc33f151b
-
- 23 6月, 2016 1 次提交
-
-
由 yfakariya 提交于
This commit adds code to declare properties and events to generating proxy type as well. Note * Because declaring properties and events requires accessor methods, this commit changes AddMethodImpl to return created MethodBuilder. * This declares EqualityComparer for MethodInfo to avoid reference based comparison. * The test case now uses System.Reflection.Emit to generate the event with raise_ method which is not supported in C#. Commit migrated from https://github.com/dotnet/corefx/commit/e8f650d67a67003786c04b916dc4805678237c0a
-
- 28 1月, 2016 1 次提交
-
-
由 dotnet-bot 提交于
Commit migrated from https://github.com/dotnet/corefx/commit/7cad8486cbabbce0236bdf530e30db7036335524
-
- 12 5月, 2015 1 次提交
-
-
由 Ron Cain 提交于
System.Reflection.DispatchProxy failed to generate proxies for internal types because the dynamic assembly could not access them. The fix was to add an attribute to the dynamic assembly to identify each assembly containing internal types used by proxy generation. Fix dotnet/corefx#1696 Commit migrated from https://github.com/dotnet/corefx/commit/5a3e43824be4bf3c8274bff5828de73152326880
-
- 09 4月, 2015 1 次提交
-
-
由 Alexander Köplinger 提交于
They cause an error on Mono's mcs even though they aren't used by the code (because the corresponding package isn't imported in packages.config). Commit migrated from https://github.com/dotnet/corefx/commit/aa17d44d9a9bc8fabf667f91eeaa90b180e73551
-
- 07 4月, 2015 1 次提交
-
-
由 dotnet-bot 提交于
Initial commit of System.Reflection.DispatchProxy src and tests. DispatchProxy provides a mechanism to dynamcially create proxy types that implement a specified interface and derive from a specified DispatchProxy type. Method invocations on the generated proxy instance are dispatched to that DispatchProxy base type. Commit migrated from https://github.com/dotnet/corefx/commit/ca637be1114f4dc7d06321fe6f1d1d15db252ae7
-