34 references to CreateFromArray
Microsoft.CodeAnalysis.CSharp (34)
Operations\CSharpOperationFactory.cs (33)
457
ImmutableArray<IOperation> children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundCall).InvalidNodeChildren);
487
ImmutableArray<IOperation> children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundFunctionPointerInvocation).InvalidNodeChildren);
518
var namedArguments =
CreateFromArray
<BoundAssignmentOperator, IOperation>(boundAttribute.NamedArguments);
535
return
CreateFromArray
<BoundExpression, IOperation>(declaredTypeOpt.BoundDimensionsOpt);
552
return
CreateFromArray
<BoundExpression, IOperation>(dimensions);
640
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundIndexerAccess).InvalidNodeChildren);
720
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundObjectCreationExpression).InvalidNodeChildren);
765
ImmutableArray<IOperation> arguments =
CreateFromArray
<BoundExpression, IOperation>(boundDynamicObjectCreationExpression.Arguments);
794
ImmutableArray<IOperation> arguments =
CreateFromArray
<BoundExpression, IOperation>(boundDynamicInvocation.Arguments);
823
return
CreateFromArray
<BoundExpression, IOperation>(boundDynamicAccess.Arguments);
827
return
CreateFromArray
<BoundExpression, IOperation>(boundObjectInitializerMember.Arguments);
848
ImmutableArray<IOperation> initializers =
CreateFromArray
<BoundExpression, IOperation>(BoundObjectCreationExpression.GetChildInitializers(boundObjectInitializerExpression));
857
ImmutableArray<IOperation> initializers =
CreateFromArray
<BoundExpression, IOperation>(BoundObjectCreationExpression.GetChildInitializers(boundCollectionInitializerExpression));
904
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundObjectInitializerMember).InvalidNodeChildren);
950
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundCollectionElementInitializer).InvalidNodeChildren);
992
ImmutableArray<IOperation> arguments =
CreateFromArray
<BoundExpression, IOperation>(boundCollectionElementInitializer.Arguments);
1221
ImmutableArray<IOperation> dimensionSizes =
CreateFromArray
<BoundExpression, IOperation>(boundArrayCreation.Bounds);
1232
ImmutableArray<IOperation> elementValues =
CreateFromArray
<BoundExpression, IOperation>(boundArrayInitialization.Initializers);
1281
? @this.
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)objectCreation).InvalidNodeChildren)
1290
? @this.
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundCall).InvalidNodeChildren)
1298
return @this.
CreateFromArray
<BoundExpression, IOperation>(boundBad.ChildBoundNodes);
1459
var children =
CreateFromArray
<BoundExpression, IOperation>(boundBadExpression.ChildBoundNodes);
1668
ImmutableArray<IOperation> indices =
CreateFromArray
<BoundExpression, IOperation>(boundArrayAccess.Indices);
1794
ImmutableArray<IOperation> operations =
CreateFromArray
<BoundStatement, IOperation>(boundBlock.Statements);
1915
ImmutableArray<IOperation> before =
CreateFromArray
<BoundStatement, IOperation>(ToStatements(boundForStatement.Initializer));
1917
ImmutableArray<IOperation> atLoopBottom =
CreateFromArray
<BoundStatement, IOperation>(ToStatements(boundForStatement.Increment));
2039
ImmutableArray<ICatchClauseOperation> catches =
CreateFromArray
<BoundCatchBlock, ICatchClauseOperation>(boundTryStatement.CatchBlocks);
2136
var children =
CreateFromArray
<BoundNode, IOperation>(boundBadStatement.ChildBoundNodes);
2291
ImmutableArray<IOperation> elements =
CreateFromArray
<BoundExpression, IOperation>(boundTupleExpression.Arguments);
2728
ImmutableArray<ISwitchCaseOperation> cases =
CreateFromArray
<BoundSwitchSection, ISwitchCaseOperation>(boundSwitchStatement.SwitchSections);
2738
ImmutableArray<ICaseClauseOperation> clauses =
CreateFromArray
<BoundSwitchLabel, ICaseClauseOperation>(boundSwitchSection.SwitchLabels);
2739
ImmutableArray<IOperation> body =
CreateFromArray
<BoundStatement, IOperation>(boundSwitchSection.Statements);
2748
ImmutableArray<ISwitchExpressionArmOperation> arms =
CreateFromArray
<BoundSwitchExpressionArm, ISwitchExpressionArmOperation>(boundSwitchExpression.SwitchArms);
Operations\CSharpOperationFactory_Methods.cs (1)
87
ImmutableArray<IOperation> ignoredDimensions =
CreateFromArray
<BoundExpression, IOperation>(boundLocalDeclaration.ArgumentsOpt);