14 references to IsInvariantArray
Microsoft.CodeAnalysis.CSharp (14)
CodeGen\EmitAddress.cs (1)
438(LocalRewriter.IsInvariantArray(arrayAccess.Expression.Type) || IsAnyReadOnly(addressKind)))
CodeGen\EmitExpression.cs (1)
1145LocalRewriter.IsInvariantArray(arrayAccess.Expression.Type) ||
Lowering\LocalRewriter\LocalRewriter_Call.cs (4)
704(rewrittenReceiver is not BoundArrayAccess { Expression.Type: var arrayType } || IsInvariantArray(arrayType)))); 722!IsInvariantArray(arrayType) && 747!IsInvariantArray(arrayAccess.Expression.Type)) 1028(rewrittenReceiver is not BoundArrayAccess { Expression.Type: var arrayType } || IsInvariantArray(arrayType))));
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (5)
302(rewrittenReceiver is not BoundArrayAccess { Expression.Type: var arrayType } || IsInvariantArray(arrayType)))); 318!IsInvariantArray(arrayType) && 335!IsInvariantArray(arrayAccess.Expression.Type)) 604if (isDynamicAssignment || !IsInvariantArray(arrayAccess.Expression.Type)) 815if (isDynamicAssignment || !IsInvariantArray(arrayAccess.Expression.Type))
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
575!IsInvariantArray(arrayAccess.Expression.Type)) 924!IsInvariantArray(arrayAccess.Expression.Type))
Lowering\SpillSequenceSpiller.cs (1)
1108!LocalRewriter.IsInvariantArray(arrayAccess.Expression.Type))