コード例 #1
0
ファイル: InfoTreeViewModel.cs プロジェクト: 2hanson/sniffer
        public InfoTreeViewModel(Info _rootInfo)
        {
            this.rootInfo = new InfoViewModel(_rootInfo);

            this.firstGeneration = new ReadOnlyCollection <InfoViewModel>(
                new InfoViewModel[] {
                this.rootInfo
            });
        }
コード例 #2
0
ファイル: InfoTreeViewModel.cs プロジェクト: 2hanson/sniffer
        public InfoTreeViewModel(Info _rootInfo)
        {
            this.rootInfo = new InfoViewModel(_rootInfo);

            this.firstGeneration = new ReadOnlyCollection<InfoViewModel>(
                    new InfoViewModel[] {
                        this.rootInfo
                    });
        }
コード例 #3
0
ファイル: InfoViewModel.cs プロジェクト: 2hanson/sniffer
        private InfoViewModel(Info _info, InfoViewModel _parent)
        {
            this.info = _info;
            this.parent = _parent;

            this.children = new ReadOnlyCollection<InfoViewModel>(
                (from __child in this.info.Children
                 select new InfoViewModel(__child, this))
                 .ToList<InfoViewModel>());
        }
コード例 #4
0
ファイル: InfoViewModel.cs プロジェクト: 2hanson/sniffer
        private InfoViewModel(Info _info, InfoViewModel _parent)
        {
            this.info   = _info;
            this.parent = _parent;

            this.children = new ReadOnlyCollection <InfoViewModel>(
                (from __child in this.info.Children
                 select new InfoViewModel(__child, this))
                .ToList <InfoViewModel>());
        }