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