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