2 types derived from BoundInitializer
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (2)
271internal abstract partial class BoundEqualsValue : BoundInitializer 378internal sealed partial class BoundGlobalStatementInitializer : BoundInitializer
20 references to BoundInitializer
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Initializers.cs (8)
19internal ImmutableArray<BoundInitializer> BoundInitializers { get; set; } 41internal static ImmutableArray<BoundInitializer> BindFieldInitializers( 51return ImmutableArray<BoundInitializer>.Empty; 54var boundInitializers = ArrayBuilder<BoundInitializer>.GetInstance(); 73ArrayBuilder<BoundInitializer> boundInitializers, 165ArrayBuilder<BoundInitializer> boundInitializers, 219BoundInitializer boundInitializer; 243private static BoundInitializer BindGlobalStatement(
Compiler\MethodCompiler.cs (1)
655var processedInitializers = new Binder.ProcessedFieldInitializers() { BoundInitializers = ImmutableArray<BoundInitializer>.Empty };
Lowering\InitializerRewriter.cs (4)
19internal static BoundTypeOrInstanceInitializers RewriteConstructor(ImmutableArray<BoundInitializer> boundInitializers, MethodSymbol method) 29internal static BoundTypeOrInstanceInitializers RewriteScriptInitializer(ImmutableArray<BoundInitializer> boundInitializers, SynthesizedInteractiveInitializerMethod method, out bool hasTrailingExpression) 39foreach (var initializer in boundInitializers) 119private static BoundStatement RewriteInitializersAsStatements(BoundInitializer initializer)
Symbols\Synthesized\SynthesizedStaticConstructor.cs (3)
386internal bool ShouldEmit(ImmutableArray<BoundInitializer> boundInitializersOpt = default) 398private bool CalculateShouldEmit(ImmutableArray<BoundInitializer> boundInitializersOpt = default) 416foreach (var initializer in boundInitializersOpt)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\FieldInitializerBindingTests.cs (4)
256private static void CheckBoundInitializers(IEnumerable<ExpectedInitializer> expectedInitializers, SyntaxTree syntaxTree, ImmutableArray<BoundInitializer> boundInitializers, bool isStatic) 273var boundInit = boundInitializers[i++]; 290private static ImmutableArray<BoundInitializer> BindInitializersWithoutDiagnostics(SourceNamedTypeSymbol typeSymbol, ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers) 294var boundInitializers = ArrayBuilder<BoundInitializer>.GetInstance();