Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksey Kliger (λgeek) <akliger@gmail.com>2016-12-02 19:39:39 +0300
committerGitHub <noreply@github.com>2016-12-02 19:39:39 +0300
commit8850a990f86a12547279e78891f8179b200d448e (patch)
tree6cd14a21774d0204007b9a45fe9d5b53f13a214a /msvc/libmonoruntime.vcxproj
parent07c20be565add68c54364d0689c71879ad15571b (diff)
[runtime] Use mono_assembly_get_object_handle instead of mono_assembly_get_object_checked everywhere in the runtime. (#4061)
* [runtime] Move domain icall declarations to appdomain-icalls.h * [coop] Use handles for System.AppDomain.GetAssemblies icall * [coop handles] Add HANDLE_FUNCTION_RETURN_REF macro * [runtime] Handles for AppDomain.LoadAssemblyRaw and Assembly.LoadFrom * [reflection] Coop handles for RuntimeTypeHandle.GetAssembly * [runtime] Change mono_try_assembly_resolve to return MonoAssembly instead of managed MonoReflectionAssembly. Update call sites. Also implement it in terms of mono_try_assembly_resolve_handle (which also returns MonoAssembly*, not a managed object) * [runtime] Use handles for System.AppDomain.LoadAssembly * [reflection] Use mono_assembly_get_object_handle instead of mono_assembly_get_object_checked Convert all its callers to use handles and get rid of mono_assembly_get_object_checked
Diffstat (limited to 'msvc/libmonoruntime.vcxproj')
-rw-r--r--msvc/libmonoruntime.vcxproj1
1 files changed, 1 insertions, 0 deletions
diff --git a/msvc/libmonoruntime.vcxproj b/msvc/libmonoruntime.vcxproj
index 762947af907..81d8a7e3e5b 100644
--- a/msvc/libmonoruntime.vcxproj
+++ b/msvc/libmonoruntime.vcxproj
@@ -110,6 +110,7 @@
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\mono\metadata\appdomain.h" />
+ <ClInclude Include="..\mono\metadata\appdomain-icalls.h" />
<ClInclude Include="..\mono\metadata\assembly.h" />
<ClInclude Include="..\mono\metadata\attach.h" />
<ClInclude Include="..\mono\metadata\cil-coff.h" />