~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to src/core/Mono.Debugging/Mono.Debugging.Client/StackFrame.cs

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
                string language;
15
15
                int index;
16
16
                bool isExternalCode;
 
17
                bool isDebuggerHidden;
17
18
                bool hasDebugInfo;
18
19
                string fullModuleName;
19
20
                string fullTypeName;
21
22
                [NonSerialized]
22
23
                DebuggerSession session;
23
24
 
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)
25
26
                {
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;
34
36
                }
 
37
 
 
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)
 
40
                {
 
41
                }
35
42
                
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; }
97
104
                }
 
105
 
 
106
                public bool IsDebuggerHidden {
 
107
                        get { return isDebuggerHidden; }
 
108
                }
98
109
                
99
110
                public bool HasDebugInfo {
100
111
                        get { return this.hasDebugInfo; }