|
|
|
@ -24,6 +24,7 @@
@@ -24,6 +24,7 @@
|
|
|
|
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
|
|
|
// THE SOFTWARE.
|
|
|
|
|
using System; |
|
|
|
|
using System.Collections.Generic; |
|
|
|
|
|
|
|
|
|
namespace ICSharpCode.NRefactory.CSharp |
|
|
|
|
{ |
|
|
|
@ -48,6 +49,21 @@ namespace ICSharpCode.NRefactory.CSharp
@@ -48,6 +49,21 @@ namespace ICSharpCode.NRefactory.CSharp
|
|
|
|
|
get { return GetChildByRole (Roles.RPar); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public AnonymousTypeCreateExpression () |
|
|
|
|
{ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public AnonymousTypeCreateExpression (IEnumerable<Expression> initializer) |
|
|
|
|
{ |
|
|
|
|
foreach (var ini in initializer) { |
|
|
|
|
AddChild (ini, Roles.Expression); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public AnonymousTypeCreateExpression (params Expression[] initializer) : this ((IEnumerable<Expression>)initializer) |
|
|
|
|
{ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override S AcceptVisitor<T, S> (IAstVisitor<T, S> visitor, T data) |
|
|
|
|
{ |
|
|
|
|
return visitor.VisitAnonymousTypeCreateExpression (this, data); |
|
|
|
|