1 instantiation of FieldOrPropertyInitializer
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4542initializers.Add(new FieldOrPropertyInitializer(fieldOpt, node));
55 references to FieldOrPropertyInitializer
Microsoft.CodeAnalysis.CSharp (55)
Binder\Binder_Initializers.cs (8)
28ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> fieldInitializers, 44ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers, 72ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers, 79foreach (ImmutableArray<FieldOrPropertyInitializer> siblingInitializers in initializers) 86foreach (FieldOrPropertyInitializer initializer in siblingInitializers) 164ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers, 173ImmutableArray<FieldOrPropertyInitializer> siblingInitializers = initializers[i]; 184var initializer = siblingInitializers[j];
Symbols\Source\SourceMemberContainerSymbol.cs (45)
1057internal readonly ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> StaticInitializers; 1058internal readonly ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> InstanceInitializers; 1066ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> staticInitializers, 1067ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> instanceInitializers, 1091internal ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> StaticInitializers 1096internal ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> InstanceInitializers 1151if (!findInitializer(allInitializers, position, tree, out FieldOrPropertyInitializer initializer, out int precedingLength)) 1175static bool findInitializer(ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers, int position, SyntaxTree tree, 1176out FieldOrPropertyInitializer found, out int precedingLength) 1204static int getGroupLength(ImmutableArray<FieldOrPropertyInitializer> initializers) 1207foreach (var initializer in initializers) 1215static int getPrecedingInitializersLength(ImmutableArray<FieldOrPropertyInitializer> initializers, int index) 1226static int getInitializersLength(ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers) 1237static int getInitializerLength(FieldOrPropertyInitializer initializer) 1252private static int IndexOfInitializerContainingPosition(ImmutableArray<FieldOrPropertyInitializer> initializers, int position) 3149public readonly ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> StaticInitializers = ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>>.GetInstance(); 3150public readonly ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> InstanceInitializers = ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>>.GetInstance(); 3210public readonly ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> StaticInitializers; 3211public readonly ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> InstanceInitializers; 3228ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> staticInitializers, 3229ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> instanceInitializers, 3255public static void AssertInitializers(ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers, CSharpCompilation compilation) 3263foreach (ImmutableArray<FieldOrPropertyInitializer> group in initializers) 3301private ArrayBuilder<FieldOrPropertyInitializer>? InstanceInitializersForPositionalMembers; 3330ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> mergeInitializers() 3358ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>> groupsBuilder; 3375groupsBuilder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(groupCount); 3385groupsBuilder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(groupCount + 1); 3399public void AddInstanceInitializerForPositionalMembers(FieldOrPropertyInitializer initializer) 3403InstanceInitializersForPositionalMembers = ArrayBuilder<FieldOrPropertyInitializer>.GetInstance(); 3443internal static ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> ToReadOnlyAndFree(ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> initializers) 3448return ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>>.Empty; 3451var builder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(initializers.Count); 3452foreach (ArrayBuilder<FieldOrPropertyInitializer> group in initializers) 4529private static void AddInitializer(ref ArrayBuilder<FieldOrPropertyInitializer>? initializers, FieldSymbol? fieldOpt, CSharpSyntaxNode node) 4533initializers = ArrayBuilder<FieldOrPropertyInitializer>.GetInstance(); 4546ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> allInitializers, 4547ArrayBuilder<FieldOrPropertyInitializer>? siblingsOpt) 4714foreach (FieldOrPropertyInitializer initializer in initializers) 5445static bool hasNonConstantInitializer(ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers) 5485ArrayBuilder<FieldOrPropertyInitializer>? staticInitializers = null; 5486ArrayBuilder<FieldOrPropertyInitializer>? instanceInitializers = null;
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1618foreach (var singleInitializer in initializerGroup) 1634foreach (var singleInitializer in initializerGroup)