diff options
Diffstat (limited to 'src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeBufferHelper.cs')
-rw-r--r-- | src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeBufferHelper.cs | 41 |
1 files changed, 19 insertions, 22 deletions
diff --git a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeBufferHelper.cs b/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeBufferHelper.cs index 551ee65153..55c356de93 100644 --- a/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeBufferHelper.cs +++ b/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeBufferHelper.cs @@ -9,29 +9,26 @@ using System.Security; using System.Threading; -namespace System.Runtime.InteropServices.WindowsRuntime { - -/// <summary> -/// Exposes a helper method that allows <code>WindowsRuntimeBuffer : IBuffer, IBufferInternal</code> which is implemented in -/// <code>System.Runtime.WindowsRuntime.dll</code> to call into the VM. -/// </summary> -[FriendAccessAllowed] -internal static class WindowsRuntimeBufferHelper { - - - [DllImport(JitHelpers.QCall)] - [SuppressUnmanagedCodeSecurity] - private unsafe extern static void StoreOverlappedPtrInCCW(ObjectHandleOnStack windowsRuntimeBuffer, NativeOverlapped* overlapped); - - +namespace System.Runtime.InteropServices.WindowsRuntime +{ + /// <summary> + /// Exposes a helper method that allows <code>WindowsRuntimeBuffer : IBuffer, IBufferInternal</code> which is implemented in + /// <code>System.Runtime.WindowsRuntime.dll</code> to call into the VM. + /// </summary> [FriendAccessAllowed] - internal unsafe static void StoreOverlappedInCCW(Object windowsRuntimeBuffer, NativeOverlapped* overlapped) { - - StoreOverlappedPtrInCCW(JitHelpers.GetObjectHandleOnStack(ref windowsRuntimeBuffer), overlapped); - } - -} // class WindowsRuntimeBufferHelper - + internal static class WindowsRuntimeBufferHelper + { + [DllImport(JitHelpers.QCall)] + [SuppressUnmanagedCodeSecurity] + private unsafe extern static void StoreOverlappedPtrInCCW(ObjectHandleOnStack windowsRuntimeBuffer, NativeOverlapped* overlapped); + + + [FriendAccessAllowed] + internal unsafe static void StoreOverlappedInCCW(Object windowsRuntimeBuffer, NativeOverlapped* overlapped) + { + StoreOverlappedPtrInCCW(JitHelpers.GetObjectHandleOnStack(ref windowsRuntimeBuffer), overlapped); + } + } // class WindowsRuntimeBufferHelper } // namespace // WindowsRuntimeBufferHelper.cs |