1 instantiation of CSharpOperationFactory
Microsoft.CodeAnalysis.CSharp (1)
Compilation\MemberSemanticModel.cs (1)
62
_operationFactory = new Lazy<CSharpOperationFactory>(() => new
CSharpOperationFactory
(this));
14 references to CSharpOperationFactory
Microsoft.CodeAnalysis.CSharp (14)
BoundTree\Expression.cs (5)
29
ImmutableArray<BoundNode> IBoundInvalidNode.InvalidNodeChildren =>
CSharpOperationFactory
.CreateInvalidChildrenFromArgumentsExpression(receiverOpt: null, Arguments, InitializerExpressionOpt);
39
ImmutableArray<BoundNode> IBoundInvalidNode.InvalidNodeChildren =>
CSharpOperationFactory
.CreateInvalidChildrenFromArgumentsExpression(ImplicitReceiverOpt, Arguments);
56
ImmutableArray<BoundNode> IBoundInvalidNode.InvalidNodeChildren =>
CSharpOperationFactory
.CreateInvalidChildrenFromArgumentsExpression(ReceiverOpt, Arguments);
61
ImmutableArray<BoundNode> IBoundInvalidNode.InvalidNodeChildren =>
CSharpOperationFactory
.CreateInvalidChildrenFromArgumentsExpression(ReceiverOpt, Arguments);
185
ImmutableArray<BoundNode> IBoundInvalidNode.InvalidNodeChildren =>
CSharpOperationFactory
.CreateInvalidChildrenFromArgumentsExpression(receiverOpt: this.InvokedExpression, Arguments);
Compilation\MemberSemanticModel.cs (2)
43
private readonly Lazy<
CSharpOperationFactory
> _operationFactory;
62
_operationFactory = new Lazy<
CSharpOperationFactory
>(() => new CSharpOperationFactory(this));
Operations\CSharpOperationFactory.cs (5)
1539
Func<BoundInterpolatedString, int, (
CSharpOperationFactory
, InterpolatedStringHandlerData), IOperation> createInterpolatedString
1542
Func<BoundBinaryOperator, IOperation, IOperation, (
CSharpOperationFactory
, InterpolatedStringHandlerData), IOperation> createBinaryOperator
1550
(
CSharpOperationFactory
@this, InterpolatedStringHandlerData Data) arg)
1557
(
CSharpOperationFactory
@this, InterpolatedStringHandlerData _) arg)
2670
static BinaryPatternOperation createOperation(
CSharpOperationFactory
@this, BoundBinaryPattern boundBinaryPattern, IPatternOperation left)
Operations\CSharpOperationFactory_Methods.cs (2)
289
CSharpOperationFactory
operationFactory,
360
CSharpOperationFactory
operationFactory,