public override void SetIsMainThreadForSubBranches(List <UInt32> usedBranches) { if (usedBranches.Contains(this.BranchId)) { return; } usedBranches.Add(this.BranchId); if (_list != null) { _list.SetIsMainThreadForSubBranches(usedBranches, this.IsMainThread); } }