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