diff options
author | Anirudh Agnihotry <anirudhagnihotry098@gmail.com> | 2018-08-03 13:03:35 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-03 13:03:35 -0700 |
commit | b3db1041998be9c63a730240a8f16918597c0ed5 (patch) | |
tree | 9ffcd3b7fcaa6e2331ca67212215a7db27ff6d8c /src/vm/runtimehandles.h | |
parent | f6e2b9c3b311f58497ccfc337e5925a95a2d008a (diff) | |
download | coreclr-b3db1041998be9c63a730240a8f16918597c0ed5.tar.gz coreclr-b3db1041998be9c63a730240a8f16918597c0ed5.tar.bz2 coreclr-b3db1041998be9c63a730240a8f16918597c0ed5.zip |
Moved LocalVariableInfo to shared (#19184)
* File Modified
* Moved to shared
* Introducing RuntimeLocalVariableInfo
* Build Corefx change
* sealed added
Diffstat (limited to 'src/vm/runtimehandles.h')
-rw-r--r-- | src/vm/runtimehandles.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/vm/runtimehandles.h b/src/vm/runtimehandles.h index c757f9d8a4..f35ef44e6a 100644 --- a/src/vm/runtimehandles.h +++ b/src/vm/runtimehandles.h @@ -32,16 +32,16 @@ typedef enum ReflectionCallConv { class ExceptionHandlingClause; class MethodBody; -class LocalVariableInfo; +class RuntimeLocalVariableInfo; #ifdef USE_CHECKED_OBJECTREFS typedef REF<ExceptionHandlingClause> EXCEPTIONHANDLINGCLAUSEREF; typedef REF<MethodBody> METHODBODYREF; -typedef REF<LocalVariableInfo> LOCALVARIABLEINFOREF; +typedef REF<RuntimeLocalVariableInfo> RUNTIMELOCALVARIABLEINFOREF; #else typedef DPTR(ExceptionHandlingClause) EXCEPTIONHANDLINGCLAUSEREF; typedef DPTR(MethodBody) METHODBODYREF; -typedef DPTR(LocalVariableInfo) LOCALVARIABLEINFOREF; +typedef DPTR(RuntimeLocalVariableInfo) RUNTIMELOCALVARIABLEINFOREF; #endif class ExceptionHandlingClause : Object @@ -80,28 +80,28 @@ public: CLR_BOOL m_initLocals; }; -class LocalVariableInfo : Object +class RuntimeLocalVariableInfo : Object { private: // Disallow creation and copy construction of these. - LocalVariableInfo() { } - LocalVariableInfo(LocalVariableInfo &r) { } + RuntimeLocalVariableInfo() { } + RuntimeLocalVariableInfo(RuntimeLocalVariableInfo &r) { } public: REFLECTCLASSBASEREF GetType() { - return (REFLECTCLASSBASEREF)m_type; + return (REFLECTCLASSBASEREF)_type; } void SetType(OBJECTREF type) { - SetObjectReference(&m_type, type, GetAppDomain()); + SetObjectReference(&_type, type, GetAppDomain()); } - OBJECTREF m_type; - INT32 m_bIsPinned; - INT32 m_localIndex; + OBJECTREF _type; + INT32 _localIndex; + CLR_BOOL _isPinned; }; class MdUtf8String { |