summaryrefslogtreecommitdiff
path: root/src/vm/assemblynative.hpp
diff options
context:
space:
mode:
authorKoundinya Veluri <kouvel@microsoft.com>2015-09-03 22:06:56 -0700
committerKoundinya Veluri <kouvel@microsoft.com>2015-09-09 13:12:36 -0700
commit2f042a1212137e558fca716dbb92197f7a770e55 (patch)
tree1c081af67ef569a8b328e65e73098ee4f4475228 /src/vm/assemblynative.hpp
parent508454cc76e1bd35c07521ebfc73617c00c5bcb3 (diff)
downloadcoreclr-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.hpp2
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