~ubuntu-branches/ubuntu/hoary/monodevelop/hoary

« back to all changes in this revision

Viewing changes to src/Libraries/SharpRefactory/src/Parser/AST/Expressions/ObjectCreateExpression.cs

  • Committer: Bazaar Package Importer
  • Author(s): Brandon Hale
  • Date: 2004-10-07 11:51:11 UTC
  • Revision ID: james.westby@ubuntu.com-20041007115111-pxcqnwfxyq5mhcx5
Tags: 0.5.1-3
Use dh_netdeps in debian/rules and debian/control

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
using System;
 
2
using System.Collections;
 
3
 
 
4
namespace ICSharpCode.SharpRefactory.Parser.AST 
 
5
{
 
6
        public class ObjectCreateExpression : Expression
 
7
        {
 
8
                TypeReference createType;
 
9
                ArrayList     parameters;
 
10
                
 
11
                public TypeReference CreateType {
 
12
                        get {
 
13
                                return createType;
 
14
                        }
 
15
                        set {
 
16
                                createType = value;
 
17
                        }
 
18
                }
 
19
                public ArrayList Parameters {
 
20
                        get {
 
21
                                return parameters;
 
22
                        }
 
23
                        set {
 
24
                                parameters = value;
 
25
                        }
 
26
                }
 
27
                
 
28
                public ObjectCreateExpression(TypeReference createType, ArrayList parameters)
 
29
                {
 
30
                        this.createType = createType;
 
31
                        this.parameters = parameters;
 
32
                }
 
33
                
 
34
                public override object AcceptVisitor(IASTVisitor visitor, object data)
 
35
                {
 
36
                        return visitor.Visit(this, data);
 
37
                }
 
38
                
 
39
                public override string ToString()
 
40
                {
 
41
                        return String.Format("[ObjectCreateExpression: CreateType={0}, Parameters={1}]",
 
42
                                             createType,
 
43
                                             GetCollectionString(parameters));
 
44
                }
 
45
        }
 
46
}