亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dependences.cs

?? SharpDevelop2.0.0 c#開發免費工具
?? CS
字號:
//
// -*- C# -*-
//
// Author:         Roman Taranchenko
// Copyright:      (c) 2004 Roman Taranchenko
// Copying Policy: GNU General Public License
//

using System;
using System.Collections;
using System.IO;

namespace CPPBinding
{

	public interface IDependence 
	{
  
		string Name 
		{
			get;
		}
  
		DependenceTree DependsOn 
		{
			get;
		}

	 	DependenceTree Children 
		{
			get;
		}
  
		void Add(IDependence dependence);
  
		DateTime GetLastWriteTime();
	
		bool Exists
		{
			get;
		}
	
	 	bool Contains(IDependence dep);
	
 		bool Contains(string dep);
	
	}

	public class SourceFile: IDependence 
	{
  
		private string _name;
		private DependenceTree _dependences = new DependenceTree();
  
		public SourceFile(string name) 
		{
			_name = name;
		}
  
		public string Name 
		{
			get 
			{
				return _name;
			}
		}
  
		public DependenceTree Children 
		{
			get 
			{
				return _dependences;
			}
		}
  
		public DependenceTree DependsOn 
		{
			get 
			{
				DependenceTree listOfNames = new DependenceTree();
				FillListOfNames(this, listOfNames);
				return listOfNames;
			}
		}
  
		public void Add(IDependence dependence) 
		{
			_dependences.Add(dependence);
		}
  
		private static void FillListOfNames(IDependence dependence, DependenceTree list) 
		{
			foreach (IDependence dep in dependence.Children) 
			{
				list.Add(dep);
				FillListOfNames(dep, list);
			}
		}
  
		public DateTime GetLastWriteTime()
		{
			DateTime result = DateTime.MinValue;
			if (Exists)
			{
				result = File.GetLastWriteTime(_name);
				foreach (IDependence dep in _dependences)
				{
					DateTime dt = dep.GetLastWriteTime();
					if (dt.CompareTo(result) > 0)
					{
						result = dt;
					}
				}
			}
			return result;
		}
	
		public bool Exists
		{
			get
			{
				return File.Exists(_name);
			}
		}
	
		public override string ToString()
		{
			return _name;
		}

		public bool Contains(IDependence dep)
		{
			return Contains(dep.Name);
		}
	
		public bool Contains(string dep)
		{
			if (_name.Equals(dep)) {
				return true;
			}
			return _dependences.Contains(dep);
		}
	}

	public class DependenceTree: IEnumerable 
	{

		private SortedList _list;

		public DependenceTree() 
		{
			_list = new SortedList();
		}
  
		public void Add(IDependence value) 
		{
			if (!Contains(value)) 
			{
				_list.Add(value.Name, value);
			}
		}
  
		public IDependence Get(string name) 
		{
			return (IDependence) _list.GetByIndex(_list.IndexOfKey(name));
		}
  
		public IDependence Get(IDependence dep) 
		{
			return Get(dep.Name);
		}
  
		public bool Contains(IDependence dep) 
		{
			return Contains(dep.Name);
		}
  
		public bool Contains(string name) 
		{
			return _list.ContainsKey(name);
		}
  
		public IEnumerator GetEnumerator() 
		{
			return new DependenceTreeEnumerator(_list.GetEnumerator());
		}
  
	}

	class DependenceTreeEnumerator: IEnumerator 
	{
		private IDictionaryEnumerator _enum;
  
		public DependenceTreeEnumerator(IDictionaryEnumerator e) 
		{
			_enum = e;
		}
  
		public object Current 
		{
			get 
			{
				return ((DictionaryEntry)_enum.Current).Value;
			}
		}
  
		public bool MoveNext() 
		{
			return _enum.MoveNext();
		}
  
		public void Reset() 
		{
			_enum.Reset();
		}
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区自拍偷拍| 悠悠色在线精品| 宅男噜噜噜66一区二区66| 色美美综合视频| 色欧美片视频在线观看| 在线观看三级视频欧美| 欧美视频在线一区| 欧美精品少妇一区二区三区| 欧美日韩国产影片| 制服丝袜激情欧洲亚洲| 欧美一区二区三区在线电影| 这里只有精品视频在线观看| 日韩欧美激情在线| 国产欧美中文在线| 中文字幕在线不卡视频| 一区二区三区中文字幕在线观看| 亚洲在线一区二区三区| 日韩经典一区二区| 国产精品一区在线| 99精品热视频| 欧美亚洲日本国产| 精品国产在天天线2019| 欧美国产一区视频在线观看| 亚洲视频在线观看一区| 五月婷婷久久综合| 国产成人综合亚洲网站| 91色九色蝌蚪| 欧美变态tickling挠脚心| 久久久久久97三级| 夜夜精品浪潮av一区二区三区| 午夜天堂影视香蕉久久| 国产二区国产一区在线观看| 色综合夜色一区| 欧美xxx久久| 亚洲男帅同性gay1069| 日本午夜精品视频在线观看| 春色校园综合激情亚洲| 这里只有精品99re| 中文字幕日韩一区| 加勒比av一区二区| 色94色欧美sute亚洲线路一ni| 欧美一二三在线| 亚洲美女屁股眼交| 国产高清在线观看免费不卡| 欧美人与z0zoxxxx视频| 亚洲欧洲另类国产综合| 久久99最新地址| 欧美日精品一区视频| 欧美国产精品专区| 激情欧美一区二区三区在线观看| 欧洲在线/亚洲| 国产精品美女www爽爽爽| 蜜桃一区二区三区在线| 欧美无砖专区一中文字| 国产精品久久毛片av大全日韩| 久久精品久久久精品美女| 欧美探花视频资源| 一区二区三区视频在线看| 不卡电影免费在线播放一区| 久久久高清一区二区三区| 日韩一区精品字幕| 欧美视频在线观看一区二区| 国产精品不卡在线| 成人丝袜高跟foot| 久久青草国产手机看片福利盒子 | 亚洲电影第三页| 91农村精品一区二区在线| 国产精品素人一区二区| 国产一区二区三区在线看麻豆| 欧美精品色综合| 香蕉久久一区二区不卡无毒影院| 91免费精品国自产拍在线不卡| 国产亚洲一区字幕| 成人久久久精品乱码一区二区三区| 精品国产自在久精品国产| 久久精品99国产精品| 欧美电影精品一区二区| 韩国女主播一区二区三区| 欧美成人三级在线| 激情久久五月天| 久久久精品黄色| 成人午夜激情视频| 成人免费小视频| 99国内精品久久| 亚洲在线观看免费| 欧美丰满一区二区免费视频| 首页国产丝袜综合| 精品1区2区在线观看| 国产精品18久久久久| 欧美国产在线观看| 欧美性高清videossexo| 日韩二区三区四区| wwwwxxxxx欧美| 99国产一区二区三精品乱码| 亚洲不卡一区二区三区| 欧美成人三级电影在线| 成人av片在线观看| 五月婷婷激情综合网| 精品国产免费人成在线观看| 成人午夜视频在线观看| 亚洲主播在线播放| 国产亚洲婷婷免费| 欧美性生活影院| 国产资源在线一区| 亚洲精品中文字幕乱码三区| 51精品视频一区二区三区| 国产成人精品三级麻豆| 亚洲一区国产视频| 久久久91精品国产一区二区三区| 日本不卡视频一二三区| 国产在线一区二区综合免费视频| 99视频在线观看一区三区| 亚洲视频一区在线观看| 欧美一级免费观看| 99re成人精品视频| 视频一区在线播放| 亚洲欧洲日韩av| 欧美成人r级一区二区三区| 色婷婷国产精品| 国产一区二区不卡老阿姨| 亚洲精选免费视频| 亚洲国产电影在线观看| 制服丝袜av成人在线看| 色哦色哦哦色天天综合| 国产伦精品一区二区三区视频青涩| 亚洲精品国产第一综合99久久| 91精品国产aⅴ一区二区| 成人av动漫网站| 久久99精品久久久久| 午夜久久久久久久久| 亚洲激情一二三区| 国产欧美一区二区精品性色| 欧美高清hd18日本| 欧洲一区在线电影| 99综合电影在线视频| 国产伦精品一区二区三区免费迷 | 盗摄精品av一区二区三区| 免费在线看一区| 亚洲v日本v欧美v久久精品| 国产精品久久久久永久免费观看| 精品国产一区二区三区久久久蜜月| 色偷偷一区二区三区| 99久久精品国产导航| 成人黄色国产精品网站大全在线免费观看| 免费在线视频一区| 日本一区中文字幕| 午夜电影网亚洲视频| 五月天激情综合网| 五月综合激情网| 青青草视频一区| 精品在线免费观看| 黄一区二区三区| 国产精品自拍三区| 成人精品视频一区二区三区尤物| 国产成人在线网站| 成人a区在线观看| 不卡一区二区中文字幕| av中文一区二区三区| av综合在线播放| 色妞www精品视频| 欧美日韩一区二区三区四区五区| 在线观看国产91| 91精品久久久久久蜜臀| 日韩欧美国产电影| 久久久久久久久久久久电影| 久久毛片高清国产| 国产精品毛片大码女人| 中文字幕亚洲成人| 亚洲成人午夜影院| 蜜臀精品一区二区三区在线观看| 久久国产精品区| 成人午夜视频免费看| 在线观看亚洲精品视频| 欧美一区二区三区视频在线观看| 欧美成人一级视频| 国产精品久久久久aaaa| 亚洲一区二区免费视频| 久久99最新地址| 91亚洲国产成人精品一区二区三| 欧美午夜免费电影| 26uuu亚洲婷婷狠狠天堂| 国产精品久久久久久久久免费樱桃 | 日韩视频一区二区三区在线播放| 精品国免费一区二区三区| 亚洲欧洲精品一区二区三区不卡| 亚洲高清免费观看高清完整版在线观看| 日本伊人色综合网| 97久久超碰精品国产| 91精品国产综合久久久久久漫画 | 亚洲永久免费视频| 九九精品一区二区| 91蜜桃视频在线| 欧美xxxxxxxxx| 亚洲一区二区三区国产| 国产乱色国产精品免费视频| 91福利视频网站| 国产精品九色蝌蚪自拍| 精品一区二区三区免费视频| 日本精品一区二区三区高清| 精品国产精品网麻豆系列|