| File: Internal\Runtime\CompilerHelpers\LdTokenHelpers.cs | Web Access |
| Project: src\runtime\src\coreclr\nativeaot\System.Private.CoreLib\src\System.Private.CoreLib.csproj (System.Private.CoreLib) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System; namespace Internal.Runtime.CompilerHelpers { /// <summary> /// These methods are used to implement ldtoken instruction. /// </summary> internal static class LdTokenHelpers { private static unsafe RuntimeMethodHandle GetRuntimeMethodHandle(IntPtr pHandleSignature) { RuntimeMethodHandle returnValue; *(IntPtr*)&returnValue = pHandleSignature; return returnValue; } private static unsafe RuntimeFieldHandle GetRuntimeFieldHandle(IntPtr pHandleSignature) { RuntimeFieldHandle returnValue; *(IntPtr*)&returnValue = pHandleSignature; return returnValue; } } }