22
23
DebuggerSession session;
24
public StackFrame (long address, string addressSpace, SourceLocation location, string language, bool isExternalCode, bool hasDebugInfo, string fullModuleName, string fullTypeName)
25
public StackFrame (long address, string addressSpace, SourceLocation location, string language, bool isExternalCode, bool hasDebugInfo, bool isDebuggerHidden, string fullModuleName, string fullTypeName)
26
27
this.address = address;
27
28
this.addressSpace = addressSpace;
28
29
this.location = location;
29
30
this.language = language;
30
31
this.isExternalCode = isExternalCode;
32
this.isDebuggerHidden = isDebuggerHidden;
31
33
this.hasDebugInfo = hasDebugInfo;
32
34
this.fullModuleName = fullModuleName;
33
35
this.fullTypeName = fullTypeName;
38
public StackFrame (long address, string addressSpace, SourceLocation location, string language, bool isExternalCode, bool hasDebugInfo, string fullModuleName, string fullTypeName)
39
: this (address, addressSpace, location, language, isExternalCode, hasDebugInfo, false, fullModuleName, fullTypeName)
36
43
public StackFrame (long address, string addressSpace, SourceLocation location, string language)
37
44
: this (address, addressSpace, location, language, string.IsNullOrEmpty (location.FileName), true, "", "")
95
102
public bool IsExternalCode {
96
103
get { return isExternalCode; }
106
public bool IsDebuggerHidden {
107
get { return isDebuggerHidden; }
99
110
public bool HasDebugInfo {
100
111
get { return this.hasDebugInfo; }