From b3db1041998be9c63a730240a8f16918597c0ed5 Mon Sep 17 00:00:00 2001 From: Anirudh Agnihotry Date: Fri, 3 Aug 2018 13:03:35 -0700 Subject: Moved LocalVariableInfo to shared (#19184) * File Modified * Moved to shared * Introducing RuntimeLocalVariableInfo * Build Corefx change * sealed added --- src/vm/runtimehandles.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'src/vm/runtimehandles.h') 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 EXCEPTIONHANDLINGCLAUSEREF; typedef REF METHODBODYREF; -typedef REF LOCALVARIABLEINFOREF; +typedef REF 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 { -- cgit v1.2.3