18 references to ArrayInitializerStyle
Microsoft.CodeAnalysis.CSharp (18)
CodeGen\EmitArrayInitializer.cs (10)
48var initializationStyle = ShouldEmitBlockInitializer(arrayType.ElementType, initExprs); 50if (initializationStyle == ArrayInitializerStyle.Element) 60if (initializationStyle == ArrayInitializerStyle.Mixed) 246private ArrayInitializerStyle ShouldEmitBlockInitializer(TypeSymbol elementType, ImmutableArray<BoundExpression> inits) 251return ArrayInitializerStyle.Element; 258return ArrayInitializerStyle.Element; 267return ArrayInitializerStyle.Element; 278return ArrayInitializerStyle.Block; 285return ArrayInitializerStyle.Mixed; 290return ArrayInitializerStyle.Element;
CodeGen\EmitStackAllocInitializer.cs (8)
33var initializationStyle = ShouldEmitBlockInitializerForStackAlloc(elementType, initExprs); 34if (initializationStyle == ArrayInitializerStyle.Element) 114if (initializationStyle == ArrayInitializerStyle.Mixed && !mixedInitialized) 129private ArrayInitializerStyle ShouldEmitBlockInitializerForStackAlloc(TypeSymbol elementType, ImmutableArray<BoundExpression> inits) 134return ArrayInitializerStyle.Element; 147return ArrayInitializerStyle.Block; 154return ArrayInitializerStyle.Mixed; 159return ArrayInitializerStyle.Element;