2 types derived from NewArrayExpression
System.Core (2)
Microsoft\Scripting\Ast\NewArrayExpression.cs (2)
96internal sealed class NewArrayInitExpression : NewArrayExpression { 111internal sealed class NewArrayBoundsExpression : NewArrayExpression {
68 references to NewArrayExpression
System.Activities (16)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (4)
562NewArrayExpression newArray = (NewArrayExpression)expression; 572NewArrayExpression newArrayBounds = (NewArrayExpression)expression;
Microsoft\VisualBasic\Activities\VisualBasicHelper.cs (6)
989NewArrayExpression newArray = (NewArrayExpression)expression; 1006NewArrayExpression newArrayBounds = (NewArrayExpression)expression; 1286NewArrayExpression newArray = (NewArrayExpression)expression;
System\Activities\Expressions\ExpressionServices.cs (3)
125NewArrayExpression newArrayExpression = body as NewArrayExpression; 1433static string TryConvertNewArrayExpression<TResult>(NewArrayExpression newArrayExpression, bool throwOnError, out Activity<TResult> result)
System\Activities\ExpressionUtilities.cs (3)
895NewArrayExpression newArray = null; 1075newArray = (NewArrayExpression)expression; 1088newArray = (NewArrayExpression)expression;
System.Core (28)
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
787protected internal override Expression VisitNewArray(NewArrayExpression node) {
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (2)
317private readonly NewArrayExpression _node; 319public NewArrayExpressionProxy(NewArrayExpression node) {
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (1)
541protected internal override Expression VisitNewArray(NewArrayExpression node) {
Microsoft\Scripting\Ast\ExpressionVisitor.cs (2)
424/// Visits the children of the <see cref="NewArrayExpression" />. 429protected internal virtual Expression VisitNewArray(NewArrayExpression node) {
Microsoft\Scripting\Ast\NewArrayExpression.cs (14)
48internal static NewArrayExpression Make(ExpressionType nodeType, Type type, ReadOnlyCollection<Expression> expressions) { 85public NewArrayExpression Update(IEnumerable<Expression> expressions) { 135/// <returns>An instance of the <see cref="NewArrayExpression"/>.</returns> 136public static NewArrayExpression NewArrayInit(Type type, params Expression[] initializers) { 145/// <returns>An instance of the <see cref="NewArrayExpression"/>.</returns> 146public static NewArrayExpression NewArrayInit(Type type, IEnumerable<Expression> initializers) { 179return NewArrayExpression.Make(ExpressionType.NewArrayInit, type.MakeArrayType(), initializerList); 188/// Creates a <see cref="NewArrayExpression"/> that represents creating an array that has a specified rank. 192/// <returns>A <see cref="NewArrayExpression"/> that has the <see cref="P:NodeType"/> property equal to type and the <see cref="P:Expressions"/> property set to the specified value.</returns> 193public static NewArrayExpression NewArrayBounds(Type type, params Expression[] bounds) { 199/// Creates a <see cref="NewArrayExpression"/> that represents creating an array that has a specified rank. 203/// <returns>A <see cref="NewArrayExpression"/> that has the <see cref="P:NodeType"/> property equal to type and the <see cref="P:Expressions"/> property set to the specified value.</returns> 204public static NewArrayExpression NewArrayBounds(Type type, IEnumerable<Expression> bounds) { 234return NewArrayExpression.Make(ExpressionType.NewArrayBounds, arrayType, bounds.ToReadOnly());
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (2)
728NewArrayExpression node = (NewArrayExpression)expr;
Microsoft\Scripting\Compiler\StackSpiller.cs (2)
430NewArrayExpression node = (NewArrayExpression)expr;
System\Linq\Expressions\ExpressionVisitor.cs (2)
75return this.VisitNewArray((NewArrayExpression)exp); 299internal virtual Expression VisitNewArray(NewArrayExpression na) {
System\Linq\SequenceQuery.cs (2)
259NewArrayExpression na = (NewArrayExpression)expr;
System.Data.Entity (8)
System\Data\Objects\ELinq\EntityExpressionVisitor.cs (2)
84return this.VisitNewArray((NewArrayExpression)exp); 351internal virtual Expression VisitNewArray(NewArrayExpression na)
System\Data\Objects\ELinq\MethodCallTranslator.cs (4)
1339NewArrayExpression newArray = (NewArrayExpression)expression; 1348NewArrayExpression newArray = (NewArrayExpression)expression;
System\Data\Objects\ELinq\Translator.cs (2)
756: TypedTranslator<NewArrayExpression> 760protected override DbExpression TypedTranslate(ExpressionConverter parent, NewArrayExpression linq)
System.Data.Linq (9)
SqlClient\Query\Funcletizer.cs (2)
202return this.VisitNewArray((NewArrayExpression)exp); 423internal virtual Expression VisitNewArray(NewArrayExpression na) {
SqlClient\Query\QueryConverter.cs (7)
211return this.VisitNewArrayInit((NewArrayExpression)node); 1956NewArrayExpression n = array as NewArrayExpression; 2479NewArrayExpression arrExp = Expression.NewArrayInit(typeof(object), init); 2503NewArrayExpression array = projection as NewArrayExpression; 2682private SqlExpression VisitNewArrayInit(NewArrayExpression arr) {
System.Data.Services (2)
parent\Client\System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
163return this.VisitNewArray((NewArrayExpression)exp); 576internal virtual Expression VisitNewArray(NewArrayExpression na)
System.Data.Services.Client (5)
System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
163return this.VisitNewArray((NewArrayExpression)exp); 576internal virtual Expression VisitNewArray(NewArrayExpression na)
System\Data\Services\Client\ALinq\ExpressionWriter.cs (1)
153internal override Expression VisitNewArray(NewArrayExpression na)
System\Data\Services\Client\ALinq\ProjectionAnalyzer.cs (1)
453internal override Expression VisitNewArray(NewArrayExpression na)
System\Data\Services\Client\ALinq\UriWriter.cs (1)
197internal override Expression VisitNewArray(NewArrayExpression na)