1
- //
1
+ //
2
2
// Copyright (c) .NET Foundation and Contributors
3
3
// Portions Copyright (c) Microsoft Corporation. All rights reserved.
4
4
// See LICENSE file in the project root for full license information.
@@ -12,31 +12,31 @@ namespace nanoFramework.Tools.VisualStudio.Extension
12
12
{
13
13
public class CorDebugClass : ICorDebugClass , ICorDebugClass2
14
14
{
15
- CorDebugAssembly m_assembly ;
16
- Class m_pdbxClass ;
17
- TypeSpec m_pdbxTypeSpec ;
18
- uint m_tkSymbolless ;
15
+ private CorDebugAssembly _assembly ;
16
+ private Class _pdbxClass ;
17
+ private TypeSpec _pdbxTypeSpec ;
18
+ private uint _tkSymbolless ;
19
19
20
20
public CorDebugClass ( CorDebugAssembly assembly , TypeSpec typeSpec )
21
21
{
22
- m_assembly = assembly ;
23
- m_pdbxTypeSpec = typeSpec ;
24
- m_pdbxClass = null ;
22
+ _assembly = assembly ;
23
+ _pdbxTypeSpec = typeSpec ;
24
+ _pdbxClass = null ;
25
25
}
26
26
27
27
public CorDebugClass ( CorDebugAssembly assembly , Class cls )
28
28
{
29
- m_assembly = assembly ;
30
- m_pdbxClass = cls ;
31
- m_pdbxTypeSpec = null ;
29
+ _assembly = assembly ;
30
+ _pdbxClass = cls ;
31
+ _pdbxTypeSpec = null ;
32
32
}
33
33
34
34
public CorDebugClass ( CorDebugAssembly assembly , uint tkSymbolless )
35
35
{
36
- m_tkSymbolless = tkSymbolless ;
37
- m_assembly = assembly ;
38
- m_pdbxClass = null ;
39
- m_pdbxTypeSpec = null ;
36
+ _tkSymbolless = tkSymbolless ;
37
+ _assembly = assembly ;
38
+ _pdbxClass = null ;
39
+ _pdbxTypeSpec = null ;
40
40
}
41
41
42
42
public ICorDebugClass ICorDebugClass
@@ -52,16 +52,16 @@ public ICorDebugClass2 ICorDebugClass2
52
52
public CorDebugAssembly Assembly
53
53
{
54
54
[ DebuggerHidden ]
55
- get { return m_assembly ; }
55
+ get { return _assembly ; }
56
56
}
57
57
58
58
public bool IsEnum
59
59
{
60
60
get
61
61
{
62
- if ( HasSymbols && m_pdbxClass != null )
62
+ if ( HasSymbols && _pdbxClass != null )
63
63
{
64
- return m_pdbxClass . IsEnum ;
64
+ return _pdbxClass . IsEnum ;
65
65
}
66
66
else
67
67
{
@@ -91,25 +91,25 @@ public CorDebugAppDomain AppDomain
91
91
public Class PdbxClass
92
92
{
93
93
[ DebuggerHidden ]
94
- get { return m_pdbxClass ; }
94
+ get { return _pdbxClass ; }
95
95
}
96
96
97
97
public TypeSpec PdbxTypeSpec
98
98
{
99
99
[ DebuggerHidden ]
100
- get { return m_pdbxTypeSpec ; }
100
+ get { return _pdbxTypeSpec ; }
101
101
}
102
102
103
103
public bool HasSymbols
104
104
{
105
- get { return ( m_pdbxClass != null || m_pdbxTypeSpec != null ) ; }
105
+ get { return ( _pdbxClass != null || _pdbxTypeSpec != null ) ; }
106
106
}
107
107
108
108
public uint TypeDef_Index
109
109
{
110
110
get
111
111
{
112
- uint tk = HasSymbols ? m_pdbxClass . Token . NanoCLRToken : m_tkSymbolless ;
112
+ uint tk = HasSymbols ? _pdbxClass . Token . NanoCLRToken : _tkSymbolless ;
113
113
114
114
return nanoCLR_TypeSystem . ClassMemberIndexFromnanoCLRToken ( tk , Assembly ) ;
115
115
}
@@ -119,7 +119,7 @@ public uint TypeSpec_Index
119
119
{
120
120
get
121
121
{
122
- uint tk = HasSymbols ? m_pdbxTypeSpec . Token . NanoCLRToken : m_tkSymbolless ;
122
+ uint tk = HasSymbols ? _pdbxTypeSpec . Token . NanoCLRToken : _tkSymbolless ;
123
123
124
124
return nanoCLR_TypeSystem . ClassMemberIndexFromnanoCLRToken ( tk , Assembly ) ;
125
125
}
@@ -129,14 +129,14 @@ public uint TypeSpec_Index
129
129
130
130
int ICorDebugClass . GetModule ( out ICorDebugModule pModule )
131
131
{
132
- pModule = m_assembly ;
132
+ pModule = _assembly ;
133
133
134
134
return COM_HResults . S_OK ;
135
135
}
136
136
137
137
int ICorDebugClass . GetToken ( out uint pTypeDef )
138
138
{
139
- pTypeDef = HasSymbols ? m_pdbxClass . Token . CLRToken : m_tkSymbolless ;
139
+ pTypeDef = HasSymbols ? _pdbxClass . Token . CLRToken : _tkSymbolless ;
140
140
141
141
return COM_HResults . S_OK ;
142
142
}
@@ -176,10 +176,10 @@ int ICorDebugClass2.SetJMCStatus(int bIsJustMyCode)
176
176
{
177
177
if ( Engine . Info_SetJMC ( fJMC , ReflectionDefinition . Kind . REFLECTION_TYPE , TypeDef_Index ) )
178
178
{
179
- if ( ! m_assembly . IsFrameworkAssembly )
179
+ if ( ! _assembly . IsFrameworkAssembly )
180
180
{
181
181
//now update the debugger JMC state...
182
- foreach ( Method m in m_pdbxClass . Methods )
182
+ foreach ( Method m in _pdbxClass . Methods )
183
183
{
184
184
m . IsJMC = fJMC ;
185
185
}
0 commit comments