diff options
Diffstat (limited to 'src/vm/gcenv.ee.standalone.cpp')
-rw-r--r-- | src/vm/gcenv.ee.standalone.cpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/vm/gcenv.ee.standalone.cpp b/src/vm/gcenv.ee.standalone.cpp new file mode 100644 index 0000000000..5ba2aca812 --- /dev/null +++ b/src/vm/gcenv.ee.standalone.cpp @@ -0,0 +1,30 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +#include "common.h" +#include "gcenv.h" +#include "gcenv.ee.h" +#include "threadsuspend.h" + +#ifdef FEATURE_COMINTEROP +#include "runtimecallablewrapper.h" +#include "rcwwalker.h" +#include "comcallablewrapper.h" +#endif // FEATURE_COMINTEROP + +// the method table for the WeakReference class +extern MethodTable* pWeakReferenceMT; + +// The canonical method table for WeakReference<T> +extern MethodTable* pWeakReferenceOfTCanonMT; + +// Finalizes a weak reference directly. +extern void FinalizeWeakReference(Object* obj); + +namespace standalone +{ + +#include "gcenv.ee.cpp" + +} // namespace standalone
\ No newline at end of file |