X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem%2FSystem.CodeDom%2FCodeArrayCreateExpression.cs;h=b713efa852625e561927d29de5f65cdd4a95a170;hb=6d4a4e8e31b317b8f127d4cfbcd9cf51bb613cff;hp=5ec3da165c3b05c8b55eb5071881e0faf493e8e5;hpb=7ff8f29ff29fa3f08ef305ac43ef079097323286;p=mono.git diff --git a/mcs/class/System/System.CodeDom/CodeArrayCreateExpression.cs b/mcs/class/System/System.CodeDom/CodeArrayCreateExpression.cs old mode 100755 new mode 100644 index 5ec3da165c3..b713efa8526 --- a/mcs/class/System/System.CodeDom/CodeArrayCreateExpression.cs +++ b/mcs/class/System/System.CodeDom/CodeArrayCreateExpression.cs @@ -6,8 +6,7 @@ // Daniel Stodden (stodden@in.tum.de) // // (C) 2001 Ximian, Inc. -// - +// Copyright (C) 2005 Novell, Inc (http://www.novell.com) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -51,7 +50,6 @@ namespace System.CodeDom { { } - public CodeArrayCreateExpression (CodeTypeReference createType, CodeExpression size ) { @@ -122,6 +120,9 @@ namespace System.CodeDom { // public CodeTypeReference CreateType { get { + if (createType == null) { + createType = new CodeTypeReference (typeof (void)); + } return createType; } set { @@ -161,6 +162,14 @@ namespace System.CodeDom { // null. } } + + // + // ICodeDomVisitor method + // + internal override void Accept (ICodeDomVisitor visitor) + { + visitor.Visit (this); + } } }