31 references to CreateFromArray
Microsoft.CodeAnalysis.CSharp (31)
Operations\CSharpOperationFactory.cs (30)
447
ImmutableArray<IOperation> children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundCall).InvalidNodeChildren);
477
ImmutableArray<IOperation> children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundFunctionPointerInvocation).InvalidNodeChildren);
508
var namedArguments =
CreateFromArray
<BoundAssignmentOperator, IOperation>(boundAttribute.NamedArguments);
525
return
CreateFromArray
<BoundExpression, IOperation>(declaredTypeOpt.BoundDimensionsOpt);
542
return
CreateFromArray
<BoundExpression, IOperation>(dimensions);
630
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundIndexerAccess).InvalidNodeChildren);
710
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundObjectCreationExpression).InvalidNodeChildren);
747
ImmutableArray<IOperation> arguments =
CreateFromArray
<BoundExpression, IOperation>(boundDynamicObjectCreationExpression.Arguments);
776
ImmutableArray<IOperation> arguments =
CreateFromArray
<BoundExpression, IOperation>(boundDynamicInvocation.Arguments);
805
return
CreateFromArray
<BoundExpression, IOperation>(boundDynamicAccess.Arguments);
808
return
CreateFromArray
<BoundExpression, IOperation>(boundObjectInitializerMember.Arguments);
829
ImmutableArray<IOperation> initializers =
CreateFromArray
<BoundExpression, IOperation>(BoundObjectCreationExpression.GetChildInitializers(boundObjectInitializerExpression));
838
ImmutableArray<IOperation> initializers =
CreateFromArray
<BoundExpression, IOperation>(BoundObjectCreationExpression.GetChildInitializers(boundCollectionInitializerExpression));
883
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundObjectInitializerMember).InvalidNodeChildren);
929
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundCollectionElementInitializer).InvalidNodeChildren);
971
ImmutableArray<IOperation> arguments =
CreateFromArray
<BoundExpression, IOperation>(boundCollectionElementInitializer.Arguments);
1200
ImmutableArray<IOperation> dimensionSizes =
CreateFromArray
<BoundExpression, IOperation>(boundArrayCreation.Bounds);
1211
ImmutableArray<IOperation> elementValues =
CreateFromArray
<BoundExpression, IOperation>(boundArrayInitialization.Initializers);
1342
var children =
CreateFromArray
<BoundExpression, IOperation>(boundBadExpression.ChildBoundNodes);
1560
ImmutableArray<IOperation> indices =
CreateFromArray
<BoundExpression, IOperation>(boundArrayAccess.Indices);
1675
ImmutableArray<IOperation> operations =
CreateFromArray
<BoundStatement, IOperation>(boundBlock.Statements);
1767
ImmutableArray<IOperation> before =
CreateFromArray
<BoundStatement, IOperation>(ToStatements(boundForStatement.Initializer));
1769
ImmutableArray<IOperation> atLoopBottom =
CreateFromArray
<BoundStatement, IOperation>(ToStatements(boundForStatement.Increment));
1887
ImmutableArray<ICatchClauseOperation> catches =
CreateFromArray
<BoundCatchBlock, ICatchClauseOperation>(boundTryStatement.CatchBlocks);
1984
var children =
CreateFromArray
<BoundNode, IOperation>(boundBadStatement.ChildBoundNodes);
2139
ImmutableArray<IOperation> elements =
CreateFromArray
<BoundExpression, IOperation>(boundTupleExpression.Arguments);
2542
ImmutableArray<ISwitchCaseOperation> cases =
CreateFromArray
<BoundSwitchSection, ISwitchCaseOperation>(boundSwitchStatement.SwitchSections);
2552
ImmutableArray<ICaseClauseOperation> clauses =
CreateFromArray
<BoundSwitchLabel, ICaseClauseOperation>(boundSwitchSection.SwitchLabels);
2553
ImmutableArray<IOperation> body =
CreateFromArray
<BoundStatement, IOperation>(boundSwitchSection.Statements);
2562
ImmutableArray<ISwitchExpressionArmOperation> arms =
CreateFromArray
<BoundSwitchExpressionArm, ISwitchExpressionArmOperation>(boundSwitchExpression.SwitchArms);
Operations\CSharpOperationFactory_Methods.cs (1)
87
ImmutableArray<IOperation> ignoredDimensions =
CreateFromArray
<BoundExpression, IOperation>(boundLocalDeclaration.ArgumentsOpt);