internal void AssetItemsToParentViews()
{
this.pv1state.Clear();
this.pv2state.Clear();
this.pv1state.AddAssetItems(this.parentWin.sharedCommits);
this.pv1state.AddAssetItems(this.parentWin.sharedDeletedItems);
this.pv1state.lv = new ListViewState(0);
this.pv2state.lv = new ListViewState(0);
this.pv1state.SetLineCount();
this.pv2state.SetLineCount();
if (this.pv1state.lv.totalRows == 0)
{
this.parentWin.Reinit();
}
else
{
this.pv1state.selectedItems = new bool[this.pv1state.lv.totalRows];
this.pv2state.selectedItems = new bool[this.pv1state.lv.totalRows];
int num = 0;
for (int i = 0; i < this.parentWin.sharedCommits.Length; i++)
{
if (this.parentWin.sharedCommits[i].assetIsDir != 0)
{
num++;
}
}
for (int j = 0; j < this.parentWin.sharedDeletedItems.Length; j++)
{
if (this.parentWin.sharedDeletedItems[j].assetIsDir != 0)
{
num++;
}
}
this.totalChanges = (((this.pv1state.lv.totalRows - this.pv1state.GetFoldersCount()) + num)).ToString() + " Local Changes";
this.GetPersistedData();
}
}