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

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

?? token.cs

?? Excel的操作,其中可以讀取及寫入Excel 文件
?? CS
字號:
using System;
using System.Collections;

namespace Microsoft.Fawvw.Components.NExcel.Biff.Formula
{
	
	/// <summary> An enumeration detailing the Excel parsed tokens
	/// A particular token may be associated with more than one token code
	/// </summary>
	class Token
	{
		/// <summary> Gets the token code for the specified token
		/// 
		/// </summary>
		/// <returns> the token code.  This is the first item in the array
		/// </returns>
		virtual public sbyte Code
		{
			get
			{
				return (sbyte) Value[0];
			}
			
		}
		/// <summary> Gets an alternative token code for the specified token
		/// Used for certain types of volatile function
		/// 
		/// </summary>
		/// <returns> the token code
		/// </returns>
		virtual public sbyte Code2
		{
			get
			{
				return (sbyte) (Value.Length > 0?Value[1]:Value[0]);
			}
			
		}
		/// <summary> The array of values which apply to this token</summary>
				public int[] Value;
		
		/// <summary> All available tokens, keyed on value</summary>
				private static Hashtable tokens;
		
		/// <summary> Constructor
		/// Sets the token value and adds this token to the array of all token
		/// 
		/// </summary>
		/// <param name="v">the biff code for the token
		/// </param>
		private Token(int v)
		{
			Value = new int[]{v};
			
			tokens[v] =  this;
		}
		
		/// <summary> Constructor
		/// Sets the token value and adds this token to the array of all token
		/// 
		/// </summary>
		/// <param name="v">the biff code for the token
		/// </param>
		private Token(int v1, int v2)
		{
			Value = new int[]{v1, v2};
			
			tokens[v1] =  this;
			tokens[v2] =  this;
		}
		
		/// <summary> Constructor
		/// Sets the token value and adds this token to the array of all token
		/// 
		/// </summary>
		/// <param name="v">the biff code for the token
		/// </param>
		private Token(int v1, int v2, int v3)
		{
			Value = new int[]{v1, v2, v3};
			
			tokens[v1] =  this;
			tokens[v2] =  this;
			tokens[v3] =  this;
		}
		
		/// <summary> Constructor
		/// Sets the token value and adds this token to the array of all token
		/// 
		/// </summary>
		/// <param name="v">the biff code for the token
		/// </param>
		private Token(int v1, int v2, int v3, int v4)
		{
			Value = new int[]{v1, v2, v3, v4};
			
			tokens[v1] =  this;
			tokens[v2] =  this;
			tokens[v3] =  this;
			tokens[v4] =  this;
		}
		
		/// <summary> Constructor
		/// Sets the token value and adds this token to the array of all token
		/// 
		/// </summary>
		/// <param name="v">the biff code for the token
		/// </param>
		private Token(int v1, int v2, int v3, int v4, int v5)
		{
			Value = new int[]{v1, v2, v3, v4, v5};
			
			tokens[v1] =  this;
			tokens[v2] =  this;
			tokens[v3] =  this;
			tokens[v4] =  this;
			tokens[v5] =  this;
		}
		
		/// <summary> Gets the type object from its integer value</summary>
		public static Token getToken(int v)
		{
			Token t = (Token) tokens[v];
			
			return t != null?t:UNKNOWN;
		}
		
		// Operands
		public static readonly Token REF;
		public static readonly Token REF3D;
		public static readonly Token MISSING_ARG;
		public static readonly Token STRING;
		public static readonly Token BOOL;
		public static readonly Token INTEGER;
		public static readonly Token DOUBLE;
		public static readonly Token REFV;
		public static readonly Token AREAV;
		public static readonly Token AREA;
		public static readonly Token NAMED_RANGE;
		public static readonly Token NAME;
		public static readonly Token AREA3D;
		
		// Unary Operators
		public static readonly Token UNARY_PLUS;
		public static readonly Token UNARY_MINUS;
		public static readonly Token PERCENT;
		public static readonly Token PARENTHESIS;
		
		// Binary Operators
		
		public static readonly Token ADD;
		
		public static readonly Token SUBTRACT;
		public static readonly Token MULTIPLY;
		public static readonly Token DIVIDE;
		public static readonly Token POWER;
		public static readonly Token CONCAT;
		public static readonly Token LESS_THAN;
		public static readonly Token LESS_EQUAL;
		public static readonly Token EQUAL;
		public static readonly Token GREATER_EQUAL;
		public static readonly Token GREATER_THAN;
		public static readonly Token NOT_EQUAL;
		public static readonly Token RANGE;
		
		// Functions
		public static readonly Token FUNCTION;
		public static readonly Token FUNCTIONVARARG;
		
		// Control
		public static readonly Token ATTRIBUTE;
		public static readonly Token MEM_FUNC;
		
		// Unknown token
		public static readonly Token UNKNOWN;


		static Token()
		{
			tokens = new Hashtable(20);

		// Operands
			REF = new Token(0x44, 0x24, 0x64);
			REF3D = new Token(0x5a, 0x3a, 0x7a);
			MISSING_ARG = new Token(0x16);
			STRING = new Token(0x17);
			BOOL = new Token(0x1d);
			INTEGER = new Token(0x1e);
			DOUBLE = new Token(0x1f);
			REFV = new Token(0x2c, 0x4c);
			AREAV = new Token(0x2d, 0x4d);
			AREA = new Token(0x25, 0x65, 0x45);
			NAMED_RANGE = new Token(0x43, 0x23);
			NAME = new Token(0x39);
			AREA3D = new Token(0x3b);
		
			// Unary Operators
			UNARY_PLUS = new Token(0x12);
			UNARY_MINUS = new Token(0x13);
			PERCENT = new Token(0x14);
			PARENTHESIS = new Token(0x15);
		
			// Binary Operators
		
			ADD = new Token(0x3);
		
			SUBTRACT = new Token(0x4);
			MULTIPLY = new Token(0x5);
			DIVIDE = new Token(0x6);
			POWER = new Token(0x7);
			CONCAT = new Token(0x8);
			LESS_THAN = new Token(0x9);
			LESS_EQUAL = new Token(0xa);
			EQUAL = new Token(0xb);
			GREATER_EQUAL = new Token(0xc);
			GREATER_THAN = new Token(0xd);
			NOT_EQUAL = new Token(0xe);
			RANGE = new Token(0x11);
		
			// Functions
			FUNCTION = new Token(0x41, 0x21, 0x61);
			FUNCTIONVARARG = new Token(0x42, 0x22, 0x62);
		
			// Control
			ATTRIBUTE = new Token(0x19);
			MEM_FUNC = new Token(0x29);
		
			// Unknown token
			UNKNOWN = new Token(0xffff);

		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
kk眼镜猥琐国模调教系列一区二区| 日本成人中文字幕| 久久国产精品99久久久久久老狼| 日韩理论片网站| 国产精品久99| 亚洲精品国产一区二区三区四区在线| 精品99一区二区| 精品国一区二区三区| 精品日本一线二线三线不卡| 精品国产免费一区二区三区香蕉| 欧美精品一区二区三区蜜桃| 久久先锋影音av鲁色资源| 国产日韩精品一区二区三区 | 蜜臀久久99精品久久久画质超高清 | 91色九色蝌蚪| 一本久久a久久免费精品不卡| 日本韩国一区二区三区视频| 欧美男人的天堂一二区| 欧美tickling网站挠脚心| 精品成人一区二区三区| 国产精品美女一区二区三区| 亚洲免费伊人电影| 午夜不卡av免费| 国产麻豆精品久久一二三| 成人午夜又粗又硬又大| 色噜噜狠狠成人网p站| 欧美日韩aaa| 久久久精品tv| 亚洲国产一区二区视频| 国产又黄又大久久| av电影在线观看不卡| 欧美性受xxxx| 久久久精品国产免大香伊| 日韩欧美一级片| 56国语精品自产拍在线观看| 91麻豆精品91久久久久同性| 日韩欧美在线网站| 国产精品视频看| 日精品一区二区三区| av不卡免费电影| 91精品午夜视频| 国产精品久久久久久久久果冻传媒| 午夜一区二区三区在线观看| 国产成人av影院| 91精品久久久久久蜜臀| 亚洲三级在线观看| 精品影院一区二区久久久| 色狠狠一区二区三区香蕉| 久久九九国产精品| 丝袜亚洲另类欧美| 91论坛在线播放| 国产亲近乱来精品视频| 亚洲欧美一区二区久久| 色偷偷成人一区二区三区91| 欧美日韩一区二区三区不卡| 99久久99久久免费精品蜜臀| 日韩欧美高清dvd碟片| 国产精品美女一区二区| 国产专区欧美精品| 欧美另类变人与禽xxxxx| 国产女同互慰高潮91漫画| 美女精品一区二区| 3d成人h动漫网站入口| 夜夜嗨av一区二区三区中文字幕| 成人免费毛片片v| 日本一区二区三区四区| 麻豆精品精品国产自在97香蕉| 欧美吞精做爰啪啪高潮| 一区二区三区在线看| 91一区二区在线观看| 亚洲欧洲av色图| av一二三不卡影片| 亚洲欧洲成人自拍| 91在线免费播放| 亚洲免费电影在线| 亚洲自拍偷拍九九九| 舔着乳尖日韩一区| 欧美美女一区二区| 亚洲一区二区三区视频在线 | 欧美一区二区福利视频| 午夜天堂影视香蕉久久| 欧美精品123区| 蜜桃视频在线一区| 欧美一级爆毛片| 精品一区二区三区不卡| 日韩精品一区二区三区老鸭窝 | 精品国产乱码久久久久久久| 青椒成人免费视频| 久久麻豆一区二区| 成人午夜短视频| 亚洲摸摸操操av| 欧美日韩一区二区三区四区五区| 亚洲成人激情综合网| 3751色影院一区二区三区| 日韩精品成人一区二区在线| 欧美va在线播放| 成人黄页在线观看| 亚洲影视在线播放| 日韩欧美久久久| 国产a久久麻豆| 亚洲精品视频观看| 精品欧美久久久| 9i在线看片成人免费| 午夜视频在线观看一区| 日本网站在线观看一区二区三区| 日韩精彩视频在线观看| 日韩电影免费在线| 91久久线看在观草草青青| 亚洲成av人综合在线观看| 在线观看91精品国产麻豆| 婷婷综合五月天| 亚洲人成在线播放网站岛国 | 欧美xxx久久| 91麻豆精品国产91久久久资源速度| 色综合久久中文综合久久97| a美女胸又www黄视频久久| 99在线精品免费| 91视频国产观看| 久久综合九色综合欧美亚洲| 精品久久人人做人人爽| 亚洲视频免费看| 欧美精品一二三四| 欧美日韩一区小说| 欧美日韩国产大片| 91精品国产入口| 欧美xingq一区二区| 久久精品视频网| 国产精品卡一卡二卡三| 亚洲天堂中文字幕| 亚洲综合色噜噜狠狠| 午夜成人免费视频| 美女任你摸久久| 粉嫩久久99精品久久久久久夜| 成人性色生活片| 色婷婷av久久久久久久| 欧美日韩在线精品一区二区三区激情| 欧美日韩一区二区三区在线看| 666欧美在线视频| 精品99一区二区三区| 国产精品麻豆网站| 亚洲第一久久影院| 国产美女精品人人做人人爽| 91在线国产观看| 7777精品伊人久久久大香线蕉| 亚洲国产精品嫩草影院| 男女激情视频一区| 成人一级视频在线观看| 欧美一级一级性生活免费录像| 亚洲永久精品国产| 欧美三级视频在线播放| 蜜臀久久99精品久久久久宅男| 欧美大片国产精品| 91精品福利在线一区二区三区| 欧美剧情电影在线观看完整版免费励志电影 | 白白色 亚洲乱淫| 欧美午夜精品久久久久久超碰| 欧美不卡视频一区| 国产精品欧美极品| 日韩电影免费在线| 99精品在线免费| 日韩欧美三级在线| 亚洲欧美国产77777| 精东粉嫩av免费一区二区三区 | 日韩丝袜情趣美女图片| 中文字幕一区三区| 日韩视频免费观看高清在线视频| 久久久www成人免费毛片麻豆 | 色噜噜偷拍精品综合在线| 欧美色图12p| 日本一区二区三区国色天香| 婷婷丁香久久五月婷婷| kk眼镜猥琐国模调教系列一区二区 | 国产99精品在线观看| 777a∨成人精品桃花网| 亚洲激情中文1区| 成人黄色综合网站| 久久先锋影音av| 美女视频免费一区| 欧美日本一区二区| 亚洲在线视频网站| 色婷婷综合中文久久一本| 国产喷白浆一区二区三区| 亚洲福利视频导航| 欧美日韩一二三区| 久99久精品视频免费观看| 精品久久久久久综合日本欧美| 26uuu国产电影一区二区| 99久久国产综合精品麻豆| 久久女同性恋中文字幕| 久久精品国产秦先生| 欧美一区二视频| 日韩中文字幕亚洲一区二区va在线| 97se亚洲国产综合自在线 | 国产传媒欧美日韩成人| 精品国产乱码91久久久久久网站| 日本最新不卡在线| 欧美亚洲高清一区二区三区不卡| 亚洲三级免费观看| 91视频观看视频| 亚洲精选视频免费看|