1 write to Size
ILLink.RoslynAnalyzer (1)
TrimAnalysis\ArrayValue.cs (1)
29
Size
= size;
13 references to Size
ILLink.RoslynAnalyzer (13)
RequiresDynamicCodeAnalyzer.cs (1)
132
int? size = array.
Size
.AsConstInt();
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (8)
983
bool hasTypeArguments = (argumentValues[2].AsSingleValue() as ArrayValue)?.
Size
.AsConstInt() != 0;
1324
1 => (argumentValues[0].AsSingleValue() as ArrayValue)?.
Size
.AsConstInt(),
1325
2 => (argumentValues[1].AsSingleValue() as ArrayValue)?.
Size
.AsConstInt(),
1326
4 => (argumentValues[2].AsSingleValue() as ArrayValue)?.
Size
.AsConstInt(),
1327
5 => (argumentValues[3].AsSingleValue() as ArrayValue)?.
Size
.AsConstInt(),
1432
arrayValue.
Size
.AsConstInt() != null)
1433
ctorParameterCount = arrayValue.
Size
.AsConstInt();
1684
int? size = array.
Size
.AsConstInt();
TrimAnalysis\ArrayValue.cs (4)
44
return HashUtils.Combine(GetType().GetHashCode(),
Size
);
52
bool equals =
Size
.Equals(otherArr.
Size
);
71
var newArray = new ArrayValue(
Size
);