31 references to CreateFromArray
Microsoft.CodeAnalysis.CSharp (31)
Operations\CSharpOperationFactory.cs (30)
450
ImmutableArray<IOperation> children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundCall).InvalidNodeChildren);
480
ImmutableArray<IOperation> children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundFunctionPointerInvocation).InvalidNodeChildren);
511
var namedArguments =
CreateFromArray
<BoundAssignmentOperator, IOperation>(boundAttribute.NamedArguments);
528
return
CreateFromArray
<BoundExpression, IOperation>(declaredTypeOpt.BoundDimensionsOpt);
545
return
CreateFromArray
<BoundExpression, IOperation>(dimensions);
633
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundIndexerAccess).InvalidNodeChildren);
713
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundObjectCreationExpression).InvalidNodeChildren);
750
ImmutableArray<IOperation> arguments =
CreateFromArray
<BoundExpression, IOperation>(boundDynamicObjectCreationExpression.Arguments);
779
ImmutableArray<IOperation> arguments =
CreateFromArray
<BoundExpression, IOperation>(boundDynamicInvocation.Arguments);
808
return
CreateFromArray
<BoundExpression, IOperation>(boundDynamicAccess.Arguments);
812
return
CreateFromArray
<BoundExpression, IOperation>(boundObjectInitializerMember.Arguments);
833
ImmutableArray<IOperation> initializers =
CreateFromArray
<BoundExpression, IOperation>(BoundObjectCreationExpression.GetChildInitializers(boundObjectInitializerExpression));
842
ImmutableArray<IOperation> initializers =
CreateFromArray
<BoundExpression, IOperation>(BoundObjectCreationExpression.GetChildInitializers(boundCollectionInitializerExpression));
889
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundObjectInitializerMember).InvalidNodeChildren);
935
var children =
CreateFromArray
<BoundNode, IOperation>(((IBoundInvalidNode)boundCollectionElementInitializer).InvalidNodeChildren);
977
ImmutableArray<IOperation> arguments =
CreateFromArray
<BoundExpression, IOperation>(boundCollectionElementInitializer.Arguments);
1206
ImmutableArray<IOperation> dimensionSizes =
CreateFromArray
<BoundExpression, IOperation>(boundArrayCreation.Bounds);
1217
ImmutableArray<IOperation> elementValues =
CreateFromArray
<BoundExpression, IOperation>(boundArrayInitialization.Initializers);
1409
var children =
CreateFromArray
<BoundExpression, IOperation>(boundBadExpression.ChildBoundNodes);
1627
ImmutableArray<IOperation> indices =
CreateFromArray
<BoundExpression, IOperation>(boundArrayAccess.Indices);
1753
ImmutableArray<IOperation> operations =
CreateFromArray
<BoundStatement, IOperation>(boundBlock.Statements);
1874
ImmutableArray<IOperation> before =
CreateFromArray
<BoundStatement, IOperation>(ToStatements(boundForStatement.Initializer));
1876
ImmutableArray<IOperation> atLoopBottom =
CreateFromArray
<BoundStatement, IOperation>(ToStatements(boundForStatement.Increment));
1998
ImmutableArray<ICatchClauseOperation> catches =
CreateFromArray
<BoundCatchBlock, ICatchClauseOperation>(boundTryStatement.CatchBlocks);
2095
var children =
CreateFromArray
<BoundNode, IOperation>(boundBadStatement.ChildBoundNodes);
2250
ImmutableArray<IOperation> elements =
CreateFromArray
<BoundExpression, IOperation>(boundTupleExpression.Arguments);
2687
ImmutableArray<ISwitchCaseOperation> cases =
CreateFromArray
<BoundSwitchSection, ISwitchCaseOperation>(boundSwitchStatement.SwitchSections);
2697
ImmutableArray<ICaseClauseOperation> clauses =
CreateFromArray
<BoundSwitchLabel, ICaseClauseOperation>(boundSwitchSection.SwitchLabels);
2698
ImmutableArray<IOperation> body =
CreateFromArray
<BoundStatement, IOperation>(boundSwitchSection.Statements);
2707
ImmutableArray<ISwitchExpressionArmOperation> arms =
CreateFromArray
<BoundSwitchExpressionArm, ISwitchExpressionArmOperation>(boundSwitchExpression.SwitchArms);
Operations\CSharpOperationFactory_Methods.cs (1)
87
ImmutableArray<IOperation> ignoredDimensions =
CreateFromArray
<BoundExpression, IOperation>(boundLocalDeclaration.ArgumentsOpt);