diff options
author | Koundinya Veluri <kouvel@microsoft.com> | 2015-09-03 22:06:56 -0700 |
---|---|---|
committer | Koundinya Veluri <kouvel@microsoft.com> | 2015-09-09 13:12:36 -0700 |
commit | 2f042a1212137e558fca716dbb92197f7a770e55 (patch) | |
tree | 1c081af67ef569a8b328e65e73098ee4f4475228 /src/vm/assemblynative.hpp | |
parent | 508454cc76e1bd35c07521ebfc73617c00c5bcb3 (diff) | |
download | coreclr-2f042a1212137e558fca716dbb92197f7a770e55.tar.gz coreclr-2f042a1212137e558fca716dbb92197f7a770e55.tar.bz2 coreclr-2f042a1212137e558fca716dbb92197f7a770e55.zip |
Add AssemblyExtensions.TryGetRawMetadata to the System.Reflection.Metadata namespace.
This patch contains has the necessary changes in coreclr and mscorlib. Tests will be added separately, once the new API is
published and can be consumed.
Part of dotnet/corefx#2768
Diffstat (limited to 'src/vm/assemblynative.hpp')
-rw-r--r-- | src/vm/assemblynative.hpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vm/assemblynative.hpp b/src/vm/assemblynative.hpp index 91637105c9..f4ca12ee68 100644 --- a/src/vm/assemblynative.hpp +++ b/src/vm/assemblynative.hpp @@ -282,6 +282,8 @@ public: static void QCALLTYPE LoadFromStream(INT_PTR ptrNativeAssemblyLoadContext, INT_PTR ptrAssemblyArray, INT32 cbAssemblyArrayLength, INT_PTR ptrSymbolArray, INT32 cbSymbolArrayLength, QCall::ObjectHandleOnStack retLoadedAssembly); static Assembly* LoadFromPEImage(CLRPrivBinderAssemblyLoadContext* pBinderContext, PEImage *pILImage, PEImage *pNIImage); static INT_PTR QCALLTYPE GetLoadContextForAssembly(QCall::AssemblyHandle pAssembly); + + static BOOL QCALLTYPE InternalTryGetRawMetadata(QCall::AssemblyHandle assembly, UINT8 **blobRef, INT32 *lengthRef); }; #endif |