25 writes to SizeCache
PresentationFramework (25)
System\Windows\Controls\Grid.cs (25)
1511
definitions[i].
SizeCache
= maxSize;
1703
definitions[i].
SizeCache
= 0;
1715
definitions[i].
SizeCache
= maxSize / starValue;
1737
tempDefinitions[i].
SizeCache
= allStarWeights;
1871
def.
SizeCache
= starWeight / effectiveMaxSize;
2049
def.
SizeCache
= totalStarWeight;
2143
definitions[i].
SizeCache
= 0;
2155
definitions[i].
SizeCache
= maxSize / starValue;
2159
definitions[i].
SizeCache
= UIElement.RoundLayoutValue(definitions[i].SizeCache, dpi);
2194
definitions[i].
SizeCache
= Math.Max(definitions[i].MinSizeForArrange, Math.Min(userSize, userMaxSize));
2198
definitions[i].
SizeCache
= UIElement.RoundLayoutValue(definitions[i].SizeCache, dpi);
2224
definitions[definitionIndices[i]].
SizeCache
= allStarWeights;
2244
definitions[definitionIndices[i]].
SizeCache
= resolvedSize;
2248
definitions[definitionIndices[i]].
SizeCache
= UIElement.RoundLayoutValue(definitions[definitionIndices[i]].SizeCache, dpi);
2278
definitions[definitionIndex].
SizeCache
= final;
2312
definition.
SizeCache
= final;
2328
definition.
SizeCache
= final;
2446
def.
SizeCache
= starWeight / effectiveMaxSize;
2480
def.
SizeCache
= Math.Max(def.MinSizeForArrange, Math.Min(userSize, userMaxSize));
2652
def.
SizeCache
= -def.MeasureSize;
2674
def.
SizeCache
= totalStarWeight;
2691
def.
SizeCache
= resolvedSize;
2710
def.
SizeCache
= roundedSize;
2781
definition.
SizeCache
= final;
2797
definition.
SizeCache
= final;
52 references to SizeCache
PresentationFramework (52)
System\Windows\Controls\DefinitionBase.cs (1)
932
else if (!DoubleUtil.AreClose(sharedMinSize, definitionBase.
SizeCache
))
System\Windows\Controls\Grid.cs (51)
1587
tempDefinitions[i].UpdateMinSize(Math.Min(newMinSize, tempDefinitions[i].
SizeCache
));
1598
tempDefinitions[i].UpdateMinSize(Math.Min(newMinSize, tempDefinitions[i].
SizeCache
));
1633
double deltaSize = (maxMaxSize - tempDefinitions[i].
SizeCache
) * sizeToDistribute / totalRemainingSize;
1634
tempDefinitions[i].UpdateMinSize(tempDefinitions[i].
SizeCache
+ deltaSize);
1752
double userSize = Math.Max(availableSize - takenSize, 0.0) * (starValue / tempDefinitions[i].
SizeCache
);
1913
double maxRatio = (maxCount > 0) ? tempDefinitions[defCount + maxCount - 1].
SizeCache
: -1.0;
2056
double resolvedSize = (def.MeasureSize > 0.0) ? Math.Max(availableSize - takenSize, 0.0) * (def.MeasureSize / def.
SizeCache
) : 0.0;
2158
roundingErrors[i] = definitions[i].
SizeCache
;
2159
definitions[i].SizeCache = UIElement.RoundLayoutValue(definitions[i].
SizeCache
, dpi);
2197
roundingErrors[i] = definitions[i].
SizeCache
;
2198
definitions[i].SizeCache = UIElement.RoundLayoutValue(definitions[i].
SizeCache
, dpi);
2201
allPreferredArrangeSize += definitions[i].
SizeCache
;
2239
double userSize = Math.Max(finalSize - allPreferredArrangeSize, 0.0) * (starValue / definitions[definitionIndices[i]].
SizeCache
);
2247
roundingErrors[definitionIndices[i]] = definitions[definitionIndices[i]].
SizeCache
;
2248
definitions[definitionIndices[i]].SizeCache = UIElement.RoundLayoutValue(definitions[definitionIndices[i]].
SizeCache
, dpi);
2251
allPreferredArrangeSize += definitions[definitionIndices[i]].
SizeCache
;
2264
double final = definitions[definitionIndex].
SizeCache
+ (sizeToDistribute / (definitions.Length - i));
2267
final = Math.Min(final, definitions[definitionIndex].
SizeCache
);
2274
final = Math.Min(final, definitions[definitionIndex].
SizeCache
);
2277
sizeToDistribute -= (final - definitions[definitionIndex].
SizeCache
);
2291
roundingErrors[i] -= definitions[i].
SizeCache
;
2306
double final = definition.
SizeCache
- dpiIncrement;
2308
if (final < definition.
SizeCache
)
2322
double final = definition.
SizeCache
+ dpiIncrement;
2324
if (final > definition.
SizeCache
)
2338
definitions[(i + 1) % definitions.Length].FinalOffset = definitions[i].FinalOffset + definitions[i].
SizeCache
;
2481
takenSize += def.
SizeCache
;
2521
double maxRatio = (maxCount > 0) ? definitions[definitionIndices[defCount + maxCount - 1]].
SizeCache
: -1.0;
2681
double resolvedSize = (def.MeasureSize > 0.0) ? Math.Max(finalSize - takenSize, 0.0) * (def.MeasureSize / def.
SizeCache
) : 0.0;
2708
double roundedSize = UIElement.RoundLayoutValue(def.
SizeCache
, dpi);
2709
roundingErrors[i] = (roundedSize - def.
SizeCache
);
2775
double final = definition.
SizeCache
- dpiIncrement;
2777
if (final < definition.
SizeCache
)
2791
double final = definition.
SizeCache
+ dpiIncrement;
2793
if (final > definition.
SizeCache
)
2808
definitions[(i + 1) % definitions.Length].FinalOffset = definitions[i].FinalOffset + definitions[i].
SizeCache
;
2895
size += definitions[i].
SizeCache
;
3688
result = x.
SizeCache
.CompareTo(y.
SizeCache
);
3703
result = x.
SizeCache
.CompareTo(y.
SizeCache
);
3717
result = x.
SizeCache
.CompareTo(y.
SizeCache
);
3742
result = definitionX.
SizeCache
.CompareTo(definitionY.
SizeCache
);
3768
double xprime = definitionX.
SizeCache
- definitionX.MinSizeForArrange;
3769
double yprime = definitionY.
SizeCache
- definitionY.MinSizeForArrange;
3816
result = x.
SizeCache
.CompareTo(y.
SizeCache
);
3882
result = definitionX.
SizeCache
.CompareTo(definitionY.
SizeCache
);