diff options
author | Aditya Mandaleeka <adityam@microsoft.com> | 2017-04-07 15:58:29 -0700 |
---|---|---|
committer | Aditya Mandaleeka <adityam@microsoft.com> | 2017-04-10 14:37:31 -0700 |
commit | ac0ba59034c46da198b12812899e34dec21990e9 (patch) | |
tree | b34a3e777f124e5eb0599692081388a52e2b24ed /src/gc/gchandletableimpl.h | |
parent | 6ed4abcf2c1877073a303ebb58b21a364ddc5f2c (diff) | |
download | coreclr-ac0ba59034c46da198b12812899e34dec21990e9.tar.gz coreclr-ac0ba59034c46da198b12812899e34dec21990e9.tar.bz2 coreclr-ac0ba59034c46da198b12812899e34dec21990e9.zip |
Move handle destruction code to IGCHandleTable.
Conflicts:
src/vm/gchandletableutilities.h
Diffstat (limited to 'src/gc/gchandletableimpl.h')
-rw-r--r-- | src/gc/gchandletableimpl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gc/gchandletableimpl.h b/src/gc/gchandletableimpl.h index 787e0c1675..350ae58197 100644 --- a/src/gc/gchandletableimpl.h +++ b/src/gc/gchandletableimpl.h @@ -25,6 +25,12 @@ public: virtual OBJECTHANDLE CreateDependentHandle(void* table, Object* primary, Object* secondary); virtual OBJECTHANDLE CreateGlobalHandleOfType(Object* object, int type); + + virtual void DestroyHandleOfType(OBJECTHANDLE handle, int type); + + virtual void DestroyHandleOfUnknownType(OBJECTHANDLE handle); + + virtual void* GetExtraInfoFromHandle(OBJECTHANDLE handle); }; #endif // GCHANDLETABLE_H_ |