42 instantiations of SyntheticBoundNodeFactory
Microsoft.CodeAnalysis.CSharp (42)
Compiler\MethodBodySynthesizer.Lowered.cs (5)
50SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 141SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 242SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 280SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 319SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Compiler\MethodCompiler.cs (2)
1224var factory = new SyntheticBoundNodeFactory(methodSymbol, syntax, compilationState, diagsForCurrentMethod); 1901var factory = new SyntheticBoundNodeFactory(ctor, node, compilationState, diagnostics);
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
31SyntheticBoundNodeFactory factory = new SyntheticBoundNodeFactory(this, syntax, compilationState, diagnostics);
FlowAnalysis\FlowAnalysisPass.cs (1)
117var F = new SyntheticBoundNodeFactory(method, body.Syntax, compilationState, diagnostics);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
128var factory = new SyntheticBoundNodeFactory(containingSymbol, statement.Syntax, compilationState, diagnostics);
Lowering\ClosureConversion\ClosureConversion.cs (2)
557var F = new SyntheticBoundNodeFactory(frame.StaticConstructor, syntax, CompilationState, diagnostics); 1685var F = new SyntheticBoundNodeFactory(_currentMethod, node.Syntax, CompilationState, Diagnostics);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
103_bound = new SyntheticBoundNodeFactory(null, compilationState.Type, node, compilationState, diagnostics);
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
472SyntheticBoundNodeFactory statementFactory = new SyntheticBoundNodeFactory(_method, original.Syntax, _methodBodyFactory.CompilationState, _diagnostics);
Lowering\LocalRewriter\LocalRewriter.cs (1)
107var factory = new SyntheticBoundNodeFactory(method, statement.Syntax, compilationState, diagnostics, instrumentationState);
Lowering\MethodToClassRewriter.cs (1)
527SyntheticBoundNodeFactory factory = new SyntheticBoundNodeFactory(this.CurrentMethod, rewrittenLeft.Syntax, this.CompilationState, this.Diagnostics);
Lowering\SpillSequenceSpiller.cs (1)
31_F = new SyntheticBoundNodeFactory(method, syntaxNode, compilationState, diagnostics);
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
62this.F = new SyntheticBoundNodeFactory(method, body.Syntax, compilationState, diagnostics);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
225var F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListConstructor.cs (1)
24SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorConstructor.cs (1)
24SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListMethod.cs (1)
23SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
53var F = new SyntheticBoundNodeFactory(this, this.SyntaxNode, compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
110var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
51var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
172var F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (1)
34var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
48var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordGetHashCode.cs (1)
42var F = new SyntheticBoundNodeFactory(this, this.SyntaxNode, compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordInequalityOperator.cs (1)
36var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (1)
43var F = new SyntheticBoundNodeFactory(this, this.SyntaxNode, compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
118var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
51var F = new SyntheticBoundNodeFactory(this, this.SyntaxNode, compilationState, diagnostics);
Symbols\Synthesized\SynthesizedInlineArrayAsReadOnlySpanMethod.cs (1)
23SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\SynthesizedInlineArrayAsSpanMethod.cs (1)
23SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\SynthesizedInlineArrayElementRefMethod.cs (1)
25SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\SynthesizedInlineArrayElementRefReadOnlyMethod.cs (1)
25SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefMethod.cs (1)
24SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefReadOnlyMethod.cs (1)
24SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
288var factory = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\SynthesizedParameterlessThrowMethod.cs (1)
26SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\SynthesizedThrowSwitchExpressionExceptionMethod.cs (1)
24SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
212 references to SyntheticBoundNodeFactory
Microsoft.CodeAnalysis.CSharp (212)
Compiler\AnonymousTypeMethodBodySynthesizer.cs (5)
29SyntheticBoundNodeFactory F = this.CreateBoundNodeFactory(compilationState, diagnostics); 86SyntheticBoundNodeFactory F = this.CreateBoundNodeFactory(compilationState, diagnostics); 101SyntheticBoundNodeFactory F = this.CreateBoundNodeFactory(compilationState, diagnostics); 163SyntheticBoundNodeFactory F = this.CreateBoundNodeFactory(compilationState, diagnostics); 226SyntheticBoundNodeFactory F = this.CreateBoundNodeFactory(compilationState, diagnostics);
Compiler\MethodBodySynthesizer.Lowered.cs (14)
50SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 122catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex) 141SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 215catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex) 242SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 254catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex) 280SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 287catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex) 319SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 336catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex) 358SyntheticBoundNodeFactory F) 381SyntheticBoundNodeFactory F) 402SyntheticBoundNodeFactory F) 455internal static BoundBlock ConstructSingleInvocationMethodBody(SyntheticBoundNodeFactory F, MethodSymbol methodToInvoke, bool useBaseReference)
Compiler\MethodCompiler.cs (2)
1224var factory = new SyntheticBoundNodeFactory(methodSymbol, syntax, compilationState, diagsForCurrentMethod); 1901var factory = new SyntheticBoundNodeFactory(ctor, node, compilationState, diagnostics);
Emitter\Model\PEModuleBuilder.cs (4)
1820internal MethodSymbol EnsureThrowSwitchExpressionExceptionExists(SyntaxNode syntaxNode, SyntheticBoundNodeFactory factory, DiagnosticBag diagnostics) 1867internal MethodSymbol EnsureThrowSwitchExpressionExceptionParameterlessExists(SyntaxNode syntaxNode, SyntheticBoundNodeFactory factory, DiagnosticBag diagnostics) 1887internal MethodSymbol EnsureThrowInvalidOperationExceptionExists(SyntaxNode syntaxNode, SyntheticBoundNodeFactory factory, DiagnosticBag diagnostics) 1921internal NamedTypeSymbol EnsureInlineArrayTypeExists(SyntaxNode syntaxNode, SyntheticBoundNodeFactory factory, int arrayLength, DiagnosticBag diagnostics)
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (2)
31SyntheticBoundNodeFactory factory = new SyntheticBoundNodeFactory(this, syntax, compilationState, diagnostics); 68catch (SyntheticBoundNodeFactory.MissingPredefinedMember missing)
FlowAnalysis\FlowAnalysisPass.cs (1)
117var F = new SyntheticBoundNodeFactory(method, body.Syntax, compilationState, diagnostics);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (7)
25private readonly SyntheticBoundNodeFactory _F; 35SyntheticBoundNodeFactory factory, 128var factory = new SyntheticBoundNodeFactory(containingSymbol, statement.Syntax, compilationState, diagnostics); 307var cases = ArrayBuilder<SyntheticBoundNodeFactory.SyntheticSwitchSection>.GetInstance(); 488var handlers = ArrayBuilder<SyntheticBoundNodeFactory.SyntheticSwitchSection>.GetInstance(handlersList.Count); 1042public AwaitCatchFrame(SyntheticBoundNodeFactory F, TryStatementSyntax tryStatementSyntax, AwaitCatchFrame parentOpt) 1053public void HoistLocal(LocalSymbol local, SyntheticBoundNodeFactory F)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
51SyntheticBoundNodeFactory F,
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (6)
112internal static bool TryCreate(SyntheticBoundNodeFactory F, MethodSymbol method, TypeMap typeMap, out AsyncMethodBuilderMemberCollection collection) 339private static NamedTypeSymbol ValidateBuilderType(SyntheticBoundNodeFactory F, TypeSymbol builderAttributeArgument, Accessibility desiredAccessibility, bool isGeneric, bool forMethodLevelBuilder = false) 372SyntheticBoundNodeFactory F, 421SyntheticBoundNodeFactory F, 470SyntheticBoundNodeFactory F, 499SyntheticBoundNodeFactory F,
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
68SyntheticBoundNodeFactory F,
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
92catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Lowering\ClosureConversion\ClosureConversion.cs (3)
557var F = new SyntheticBoundNodeFactory(frame.StaticConstructor, syntax, CompilationState, diagnostics); 1685var F = new SyntheticBoundNodeFactory(_currentMethod, node.Syntax, CompilationState, Diagnostics); 1728catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
19private readonly SyntheticBoundNodeFactory _bound; 126catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (9)
37private readonly SyntheticBoundNodeFactory _methodBodyFactory; 42SyntheticBoundNodeFactory methodBodyFactory, 104SyntheticBoundNodeFactory methodBodyFactory, 174SyntheticBoundNodeFactory methodBodyFactory, 444SyntheticBoundNodeFactory statementFactory = new SyntheticBoundNodeFactory(_method, whenClause, _methodBodyFactory.CompilationState, _diagnostics); 472SyntheticBoundNodeFactory statementFactory = new SyntheticBoundNodeFactory(_method, original.Syntax, _methodBodyFactory.CompilationState, _diagnostics); 493private BoundStatement AddAnalysisPoint(SyntaxNode syntaxForSpan, Text.TextSpan alternateSpan, SyntheticBoundNodeFactory statementFactory) 498private BoundStatement AddAnalysisPoint(SyntaxNode syntaxForSpan, SyntheticBoundNodeFactory statementFactory) 503private BoundStatement AddAnalysisPoint(SyntaxNode syntaxForSpan, FileLinePositionSpan span, SyntheticBoundNodeFactory statementFactory)
Lowering\Instrumentation\CompoundInstrumenter.cs (7)
94public override BoundExpression InstrumentDoStatementCondition(BoundDoStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 129public override BoundExpression InstrumentForStatementCondition(BoundForStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 139public override BoundExpression InstrumentIfStatementCondition(BoundIfStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 208public override BoundExpression InstrumentWhileStatementCondition(BoundWhileStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 225SyntheticBoundNodeFactory factory) 237public override BoundExpression InstrumentSwitchStatementExpression(BoundStatement original, BoundExpression rewrittenExpression, SyntheticBoundNodeFactory factory) 242public override BoundExpression InstrumentSwitchExpressionArmExpression(BoundExpression original, BoundExpression rewrittenExpression, SyntheticBoundNodeFactory factory)
Lowering\Instrumentation\DebugInfoInjector.cs (7)
227public override BoundExpression InstrumentDoStatementCondition(BoundDoStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 234public override BoundExpression InstrumentWhileStatementCondition(BoundWhileStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 351public override BoundExpression InstrumentForStatementCondition(BoundForStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 370public override BoundExpression InstrumentIfStatementCondition(BoundIfStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 461SyntheticBoundNodeFactory factory) 486public override BoundExpression InstrumentSwitchStatementExpression(BoundStatement original, BoundExpression rewrittenExpression, SyntheticBoundNodeFactory factory) 493public override BoundExpression InstrumentSwitchExpressionArmExpression(BoundExpression original, BoundExpression rewrittenExpression, SyntheticBoundNodeFactory factory)
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
171private static BoundExpression AddConditionSequencePoint(BoundExpression condition, SyntaxNode synthesizedVariableSyntax, SyntheticBoundNodeFactory factory)
Lowering\Instrumentation\Instrumenter.cs (7)
112public virtual BoundExpression InstrumentDoStatementCondition(BoundDoStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 120public virtual BoundExpression InstrumentWhileStatementCondition(BoundWhileStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 184public virtual BoundExpression InstrumentForStatementCondition(BoundForStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 198public virtual BoundExpression InstrumentIfStatementCondition(BoundIfStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 300SyntheticBoundNodeFactory factory) 305public virtual BoundExpression InstrumentSwitchStatementExpression(BoundStatement original, BoundExpression rewrittenExpression, SyntheticBoundNodeFactory factory) 317public virtual BoundExpression InstrumentSwitchExpressionArmExpression(BoundExpression original, BoundExpression rewrittenExpression, SyntheticBoundNodeFactory factory)
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (4)
122private readonly SyntheticBoundNodeFactory _factory; 133SyntheticBoundNodeFactory factory, 155SyntheticBoundNodeFactory factory, 500SyntheticBoundNodeFactory factory)
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (6)
27SyntheticBoundNodeFactory factory, 32private readonly SyntheticBoundNodeFactory _factory = factory; 42SyntheticBoundNodeFactory factory, 100public override BoundExpression InstrumentWhileStatementCondition(BoundWhileStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 103public override BoundExpression InstrumentDoStatementCondition(BoundDoStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory) 106public override BoundExpression InstrumentForStatementCondition(BoundForStatement original, BoundExpression rewrittenCondition, SyntheticBoundNodeFactory factory)
Lowering\Instrumentation\StackOverflowProbingInstrumenter.cs (3)
17SyntheticBoundNodeFactory factory, 22private readonly SyntheticBoundNodeFactory _factory = factory; 32SyntheticBoundNodeFactory factory,
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
56SyntheticBoundNodeFactory F,
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
204catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Lowering\LocalRewriter\DelegateCacheContainer.cs (1)
54internal FieldSymbol GetOrAddCacheField(SyntheticBoundNodeFactory factory, BoundDelegateCreationExpression boundDelegateCreation)
Lowering\LocalRewriter\DelegateCacheRewriter.cs (2)
22private readonly SyntheticBoundNodeFactory _factory; 27internal DelegateCacheRewriter(SyntheticBoundNodeFactory factory, int topLevelMethodOrdinal)
Lowering\LocalRewriter\LocalRewriter.cs (6)
25private readonly SyntheticBoundNodeFactory _factory; 61SyntheticBoundNodeFactory factory, 107var factory = new SyntheticBoundNodeFactory(method, statement.Syntax, compilationState, diagnostics, instrumentationState); 168catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex) 177internal SyntheticBoundNodeFactory Factory 832var F = _factory;
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
17using static Microsoft.CodeAnalysis.CSharp.SyntheticBoundNodeFactory;
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
27protected readonly SyntheticBoundNodeFactory _factory; 55private readonly SyntheticBoundNodeFactory _factory; 62public DagTempAllocator(SyntheticBoundNodeFactory factory, SyntaxNode node, bool generateSequencePoints)
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (5)
196SyntheticBoundNodeFactory factory, 236SyntheticBoundNodeFactory factory, 303SyntheticBoundNodeFactory factory, 438SyntheticBoundNodeFactory factory, 507SyntheticBoundNodeFactory factory,
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (5)
487var F = _factory; 757var F = _factory; 787var F = _factory; 998var F = _factory; 1029var F = _factory;
Lowering\LocalRewriter\LocalRewriter_Range.cs (2)
22var F = _factory; 161var F = _factory;
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
526SyntheticBoundNodeFactory factory,
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (3)
156private static BoundStatement ConstructThrowSwitchExpressionExceptionHelperCall(SyntheticBoundNodeFactory factory, BoundExpression unmatchedValue) 171private static BoundStatement ConstructThrowSwitchExpressionExceptionParameterlessHelperCall(SyntheticBoundNodeFactory factory) 185private static BoundStatement ConstructThrowInvalidOperationExceptionHelperCall(SyntheticBoundNodeFactory factory)
Lowering\LocalRewriter\LoweredDynamicOperation.cs (2)
23private readonly SyntheticBoundNodeFactory? _factory; 29public LoweredDynamicOperation(SyntheticBoundNodeFactory? factory, BoundExpression? siteInitialization, BoundExpression siteInvocation, TypeSymbol resultType, ImmutableArray<LocalSymbol> temps)
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (3)
16private readonly SyntheticBoundNodeFactory _factory; 22internal LoweredDynamicOperationFactory(SyntheticBoundNodeFactory factory, int methodOrdinal, int localFunctionOrdinal = -1) 684private static NamedTypeSymbol CreateCallSiteContainer(SyntheticBoundNodeFactory factory, int methodOrdinal, int localFunctionOrdinal)
Lowering\MethodToClassRewriter.cs (1)
527SyntheticBoundNodeFactory factory = new SyntheticBoundNodeFactory(this.CurrentMethod, rewrittenLeft.Syntax, this.CompilationState, this.Diagnostics);
Lowering\SpillSequenceSpiller.cs (1)
21private readonly SyntheticBoundNodeFactory _F;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
22protected readonly SyntheticBoundNodeFactory F; 100SyntheticBoundNodeFactory F,
Lowering\StateMachineRewriter\ResumableStateMachineStateAllocator.cs (1)
76public BoundStatement? GenerateThrowMissingStateDispatch(SyntheticBoundNodeFactory f, BoundExpression cachedState, string message)
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
23protected readonly SyntheticBoundNodeFactory F;
Lowering\SyntheticBoundNodeFactory.cs (2)
132private readonly SyntheticBoundNodeFactory _factory; 133internal SyntheticBinderImpl(SyntheticBoundNodeFactory factory) : base(factory.Compilation, associatedFileIdentifier: null)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (2)
223protected SyntheticBoundNodeFactory CreateBoundNodeFactory(TypeCompilationState compilationState, BindingDiagnosticBag diagnostics) 225var F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListConstructor.cs (2)
24SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 42catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorConstructor.cs (2)
24SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 42catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListMethod.cs (3)
7internal delegate BoundStatement GenerateMethodBodyDelegate(SyntheticBoundNodeFactory factory, MethodSymbol method, MethodSymbol interfaceMethod); 23SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 31catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (12)
471static BoundStatement generateGetEnumerator(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 496static BoundStatement generateCount(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 524static BoundStatement generateIsSynchronized(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 531static BoundStatement generateSyncRoot(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 541static BoundStatement generateIsFixedSize(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 548static BoundStatement generateIsReadOnly(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 555static BoundStatement generateContains(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 591static BoundStatement generateCopyTo(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 648static BoundStatement generateIndexer(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 682static BoundStatement generateIndexOf(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 721static BoundStatement generateNotSupportedException(SyntheticBoundNodeFactory f, MethodSymbol method, MethodSymbol interfaceMethod) 736SyntheticBoundNodeFactory f, BoundFieldAccess fieldReference, BoundParameter parameterReference)
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (2)
53var F = new SyntheticBoundNodeFactory(this, this.SyntaxNode, compilationState, diagnostics); 72catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (2)
110var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics); 134catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
40internal override void GenerateMethodBodyStatements(SyntheticBoundNodeFactory F, ArrayBuilder<BoundStatement> statements, BindingDiagnosticBag diagnostics)
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
51var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics);
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (2)
172var F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 179catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (2)
34var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics); 79catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (2)
48var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics); 174catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\Records\SynthesizedRecordGetHashCode.cs (3)
42var F = new SyntheticBoundNodeFactory(this, this.SyntaxNode, compilationState, diagnostics); 120catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex) 126static void ensureEqualityComparerHelpers(SyntheticBoundNodeFactory F, [NotNull] ref MethodSymbol? equalityComparer_GetHashCode, [NotNull] ref MethodSymbol? equalityComparer_get_Default)
Symbols\Synthesized\Records\SynthesizedRecordInequalityOperator.cs (2)
36var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics); 44catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (2)
43var F = new SyntheticBoundNodeFactory(this, this.SyntaxNode, compilationState, diagnostics); 74catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (3)
118var F = new SyntheticBoundNodeFactory(this, ContainingType.GetNonNullSyntaxNode(), compilationState, diagnostics); 230catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex) 236static BoundStatement makeAppendString(SyntheticBoundNodeFactory F, BoundParameter builder, string value)
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (4)
51var F = new SyntheticBoundNodeFactory(this, this.SyntaxNode, compilationState, diagnostics); 82catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex) 88static BoundStatement makeAppendString(SyntheticBoundNodeFactory F, BoundLocal builder, string value) 93static BoundStatement makeAppendChar(SyntheticBoundNodeFactory F, BoundLocal builder, char value)
Symbols\Synthesized\SynthesizedEmbeddedNativeIntegerAttributeSymbol.cs (2)
72private void GenerateParameterlessConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements) 89private void GenerateBoolArrayConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters)
Symbols\Synthesized\SynthesizedEmbeddedNullableAttributeSymbol.cs (5)
76private void GenerateByteArrayConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters) 90private void GenerateSingleByteConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters) 114private readonly Action<SyntheticBoundNodeFactory, ArrayBuilder<BoundStatement>, ImmutableArray<ParameterSymbol>> _getConstructorBody; 119Action<SyntheticBoundNodeFactory, ArrayBuilder<BoundStatement>, ImmutableArray<ParameterSymbol>> getConstructorBody) : 133internal override void GenerateMethodBodyStatements(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, BindingDiagnosticBag diagnostics) => _getConstructorBody(factory, statements, _parameters);
Symbols\Synthesized\SynthesizedEmbeddedNullableContextAttributeSymbol.cs (1)
60private void GenerateConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters)
Symbols\Synthesized\SynthesizedEmbeddedNullablePublicOnlyAttributeSymbol.cs (1)
57private void GenerateConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters)
Symbols\Synthesized\SynthesizedEmbeddedRefSafetyRulesAttributeSymbol.cs (1)
52private void GenerateConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters)
Symbols\Synthesized\SynthesizedInlineArrayAsReadOnlySpanMethod.cs (2)
23SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 42catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\SynthesizedInlineArrayAsSpanMethod.cs (2)
23SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 40catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\SynthesizedInlineArrayElementRefMethod.cs (2)
25SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 42catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\SynthesizedInlineArrayElementRefReadOnlyMethod.cs (2)
25SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 44catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefMethod.cs (2)
24SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 38catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefReadOnlyMethod.cs (2)
24SyntheticBoundNodeFactory f = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 40catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (2)
288var factory = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 315internal virtual void GenerateMethodBodyStatements(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, BindingDiagnosticBag diagnostics)
Symbols\Synthesized\SynthesizedParameterlessThrowMethod.cs (2)
26SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 38catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)
Symbols\Synthesized\SynthesizedThrowSwitchExpressionExceptionMethod.cs (2)
24SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, this.GetNonNullSyntaxNode(), compilationState, diagnostics); 39catch (SyntheticBoundNodeFactory.MissingPredefinedMember ex)