~ubuntu-branches/ubuntu/oneiric/monodevelop/oneiric

« back to all changes in this revision

Viewing changes to contrib/Mono.Cecil/Cecil.Decompiler/Cecil.Decompiler/DecompilationContext.cs

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2011-06-27 17:03:13 UTC
  • mto: (1.8.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 54.
  • Revision ID: james.westby@ubuntu.com-20110627170313-6cvz3s19x6e9hqe9
ImportĀ upstreamĀ versionĀ 2.5.92+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
#endregion
26
26
 
27
27
using System;
 
28
using System.Collections.Generic;
28
29
 
29
30
using Mono.Cecil;
30
31
using Mono.Cecil.Cil;
37
38
 
38
39
                MethodDefinition method;
39
40
                MethodBody body;
40
 
                VariableDefinitionCollection variables;
 
41
                IList<VariableDefinition> variables;
41
42
                ControlFlowGraph cfg;
42
43
 
43
44
                public MethodDefinition Method {
48
49
                        get { return body; }
49
50
                }
50
51
 
51
 
                public VariableDefinitionCollection Variables {
 
52
                public IList<VariableDefinition> Variables {
52
53
                        get { return variables; }
53
54
                }
54
55
 
78
79
                        variables.RemoveAt (index);
79
80
                }
80
81
 
81
 
                static VariableDefinitionCollection CloneCollection (VariableDefinitionCollection variables)
 
82
                static IList<VariableDefinition> CloneCollection (IList<VariableDefinition> variables)
82
83
                {
83
 
                        var collection = new VariableDefinitionCollection (variables.Container);
 
84
                        var collection = new List<VariableDefinition> ();
84
85
 
85
86
                        foreach (VariableDefinition variable in variables)
86
87
                                collection.Add (variable);