19 references to ArrayInitializerStyle
Microsoft.CodeAnalysis.CSharp (19)
CodeGen\EmitArrayInitializer.cs (10)
47
var
initializationStyle = ShouldEmitBlockInitializer(arrayType.ElementType, initExprs);
49
if (initializationStyle ==
ArrayInitializerStyle
.Element)
59
if (initializationStyle ==
ArrayInitializerStyle
.Mixed)
245
private
ArrayInitializerStyle
ShouldEmitBlockInitializer(TypeSymbol elementType, ImmutableArray<BoundExpression> inits)
249
return
ArrayInitializerStyle
.Element;
256
return
ArrayInitializerStyle
.Element;
265
return
ArrayInitializerStyle
.Element;
276
return
ArrayInitializerStyle
.Block;
283
return
ArrayInitializerStyle
.Mixed;
288
return
ArrayInitializerStyle
.Element;
CodeGen\EmitStackAllocInitializer.cs (9)
29
var
initializationStyle = ShouldEmitBlockInitializerForStackAlloc(elementType, initExprs);
30
if (initializationStyle ==
ArrayInitializerStyle
.Element)
45
if (initializationStyle ==
ArrayInitializerStyle
.Mixed)
60
if (initializationStyle ==
ArrayInitializerStyle
.Mixed)
72
private
ArrayInitializerStyle
ShouldEmitBlockInitializerForStackAlloc(TypeSymbol elementType, ImmutableArray<BoundExpression> inits)
76
return
ArrayInitializerStyle
.Element;
89
return
ArrayInitializerStyle
.Block;
96
return
ArrayInitializerStyle
.Mixed;
101
return
ArrayInitializerStyle
.Element;