2 writes to _calculatedColumns
PresentationFramework (2)
MS\Internal\PtsHost\TableParaClient.cs (2)
1918
_calculatedColumns
= new CalculatedColumn[columns];
1929
_calculatedColumns
= newCalculatedColumns;
71 references to _calculatedColumns
PresentationFramework (71)
MS\Internal\PtsHost\TableParaClient.cs (71)
1290
return (
_calculatedColumns
);
1916
if (
_calculatedColumns
== null)
1920
else if (
_calculatedColumns
.Length != columns)
1925
_calculatedColumns
,
1927
Math.Min(
_calculatedColumns
.Length, columns));
1932
if (
_calculatedColumns
.Length > 0)
1936
while (i <
_calculatedColumns
.Length && i < Table.Columns.Count)
1938
_calculatedColumns
[i].UserWidth = Table.Columns[i].Width;
1942
while (i <
_calculatedColumns
.Length)
1944
_calculatedColumns
[i].UserWidth = TableColumn.DefaultWidth;
1951
for (int i = 0; i <
_calculatedColumns
.Length; ++i)
1953
switch (
_calculatedColumns
[i].UserWidth.GridUnitType)
1958
_calculatedColumns
[i].ValidateAuto(1.0, 10e5);
1962
_calculatedColumns
[i].ValidateAuto(1.0, 10e5);
1966
_calculatedColumns
[i].ValidateAuto(
1967
_calculatedColumns
[i].UserWidth.Value,
1968
_calculatedColumns
[i].UserWidth.Value);
1975
_durMinWidth +=
_calculatedColumns
[i].DurMinWidth;
1976
_durMaxWidth +=
_calculatedColumns
[i].DurMaxWidth;
2038
for (int i = 0; i <
_calculatedColumns
.Length; ++i)
2040
Debug.Assert(
_calculatedColumns
[i].UserWidth.GridUnitType == GridUnitType.Auto ||
_calculatedColumns
[i].UserWidth.GridUnitType == GridUnitType.Star ||
_calculatedColumns
[i].UserWidth.GridUnitType == GridUnitType.Pixel, "Unexpected GridUnitType");
2041
if (
_calculatedColumns
[i].UserWidth.IsAuto)
2043
Debug.Assert(0 <=
_calculatedColumns
[i].DurMinWidth && 0 <=
_calculatedColumns
[i].DurMaxWidth);
2044
durAutoMin +=
_calculatedColumns
[i].DurMinWidth;
2045
durAutoMax +=
_calculatedColumns
[i].DurMaxWidth;
2049
if (
_calculatedColumns
[i].UserWidth.IsStar)
2051
iP =
_calculatedColumns
[i].UserWidth.Value;
2062
_calculatedColumns
[i].UserWidth = new GridLength(iP, GridUnitType.Star);
2076
if (
_calculatedColumns
[i].DurMaxWidth * div > iP * mul)
2078
mul =
_calculatedColumns
[i].DurMaxWidth;
2082
durScalableMin +=
_calculatedColumns
[i].DurMinWidth;
2086
durAbsoluteMin +=
_calculatedColumns
[i].DurMinWidth;
2087
durAbsoluteMax +=
_calculatedColumns
[i].DurMaxWidth;
2324
for (int i = 0; i <
_calculatedColumns
.Length; ++i)
2326
if (
_calculatedColumns
[i].UserWidth.IsAuto)
2329
_calculatedColumns
[i].DurWidth =
2331
?
_calculatedColumns
[i].DurMaxWidth - ((
_calculatedColumns
[i].DurMaxWidth -
_calculatedColumns
[i].DurMinWidth) * (durAutoMax - durAutoWidths) / (durAutoMax - durAutoMin))
2333
?
_calculatedColumns
[i].DurMaxWidth + (
_calculatedColumns
[i].DurMaxWidth * (durAutoWidths - durAutoMax) / durAutoMax)
2335
?
_calculatedColumns
[i].DurMaxWidth
2337
?
_calculatedColumns
[i].DurMinWidth
2340
?
_calculatedColumns
[i].DurMinWidth + (
_calculatedColumns
[i].DurMaxWidth * (durAutoWidths - durAutoMin) / durAutoMax)
2343
else if (
_calculatedColumns
[i].UserWidth.IsStar)
2350
? (durTableUserWidth * (fP *
_calculatedColumns
[i].UserWidth.Value / iPercent) / 100)
2356
durAbsoluteAndAutoWidths -=
_calculatedColumns
[i].DurMinWidth;
2364
_calculatedColumns
[i].DurWidth = (
_calculatedColumns
[i].DurMinWidth + durAbsoluteAndAutoWidths);
2368
Debug.Assert(
_calculatedColumns
[i].UserWidth.IsAbsolute);
2371
_calculatedColumns
[i].DurWidth =
2378
?
_calculatedColumns
[i].DurMaxWidth - ((
_calculatedColumns
[i].DurMaxWidth -
_calculatedColumns
[i].DurMinWidth) * (durAbsoluteMax - durAbsoluteWidths) / (durAbsoluteMax - durAbsoluteMin))
2379
:
_calculatedColumns
[i].DurMaxWidth - (
_calculatedColumns
[i].DurMaxWidth * (durAbsoluteMax - durAbsoluteWidths) / durAbsoluteMax)
2381
?
_calculatedColumns
[i].DurMaxWidth + (
_calculatedColumns
[i].DurMaxWidth * (durAbsoluteWidths - durAbsoluteMax) / durAbsoluteMax)
2383
?
_calculatedColumns
[i].DurMaxWidth
2385
?
_calculatedColumns
[i].DurMinWidth
2388
?
_calculatedColumns
[i].DurMinWidth + (
_calculatedColumns
[i].DurMaxWidth * (durAbsoluteWidths - durAbsoluteMin) / durAbsoluteMax)
2392
Debug.Assert(
_calculatedColumns
[i].DurMinWidth <=
_calculatedColumns
[i].DurMaxWidth);
2394
_calculatedColumns
[i].UrOffset = durTableWidth + cellSpacing / 2.0;
2396
durTableWidth +=
_calculatedColumns
[i].DurWidth + cellSpacing; // Advance to next column
2398
if (
_calculatedColumns
[i].PtsWidthChanged == PTS.True)