*** empty log message ***
This commit is contained in:
		| @ -39,7 +39,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "asetestlsp", "test\lsp\aset | |||||||
| 		{C3EBBFAE-9D08-4FA2-8B0E-D09BEBF84EDD} = {C3EBBFAE-9D08-4FA2-8B0E-D09BEBF84EDD} | 		{C3EBBFAE-9D08-4FA2-8B0E-D09BEBF84EDD} = {C3EBBFAE-9D08-4FA2-8B0E-D09BEBF84EDD} | ||||||
| 	EndProjectSection | 	EndProjectSection | ||||||
| EndProject | EndProject | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "asetestcnt", "test\com\asetestcnt.csproj", "{F14B75D8-3ED7-4621-B5B9-E96A80B5D809}" | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "asetestcnt", "test\cnt\asetestcnt.csproj", "{F14B75D8-3ED7-4621-B5B9-E96A80B5D809}" | ||||||
| EndProject | EndProject | ||||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "asenet", "net\asenet.vcproj", "{4CBF0E86-D018-49D7-A6B8-0CDA698203F7}" | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "asenet", "net\asenet.vcproj", "{4CBF0E86-D018-49D7-A6B8-0CDA698203F7}" | ||||||
| EndProject | EndProject | ||||||
|  | |||||||
| @ -1,420 +0,0 @@ | |||||||
| /* |  | ||||||
|  * $Id: Awk.cs,v 1.3 2007-04-22 10:19:14 bacon Exp $ |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| using System; |  | ||||||
| using System.Collections.Generic; |  | ||||||
| using System.Text; |  | ||||||
| using System.IO; |  | ||||||
|  |  | ||||||
| using COM = System.Runtime.InteropServices.ComTypes; |  | ||||||
|  |  | ||||||
| namespace ASETestCom |  | ||||||
| { |  | ||||||
| 	public class Awk : ASECOM.IAwkEvents |  | ||||||
| 	{ |  | ||||||
| 		private ASECOM.Awk awk; |  | ||||||
|  |  | ||||||
| 		private int cookie = -1; |  | ||||||
| 		private COM.IConnectionPoint icp; |  | ||||||
|  |  | ||||||
| 		private Stream sourceInputStream = null; |  | ||||||
| 		private Stream sourceOutputStream = null; |  | ||||||
| 		private StreamReader sourceInputReader; |  | ||||||
| 		private StreamWriter sourceOutputWriter; |  | ||||||
|  |  | ||||||
| 		private Stream consoleInputStream = null; |  | ||||||
| 		private Stream consoleOutputStream = null; |  | ||||||
| 		private StreamReader consoleInputReader; |  | ||||||
| 		private StreamWriter consoleOutputWriter; |  | ||||||
|  |  | ||||||
| 		public delegate object FunctionHandler (object[] args); |  | ||||||
| 		private System.Collections.Hashtable funcTable; |  | ||||||
|  |  | ||||||
| 		char[] consoleInputBuffer = new char[1024]; |  | ||||||
|  |  | ||||||
| 		public Awk() |  | ||||||
| 		{ |  | ||||||
| 			this.funcTable = new System.Collections.Hashtable(); |  | ||||||
|  |  | ||||||
| 			this.awk = new ASECOM.Awk(); |  | ||||||
| 			this.awk.UseLongLong = true; |  | ||||||
| 			//this.awk.UseCrlf = true; |  | ||||||
| 			 |  | ||||||
| 			COM.IConnectionPointContainer icpc =  |  | ||||||
| 				(COM.IConnectionPointContainer)awk; |  | ||||||
| 			Guid g = typeof(ASECOM.IAwkEvents).GUID; |  | ||||||
|  |  | ||||||
| 			try |  | ||||||
| 			{ |  | ||||||
| 				icpc.FindConnectionPoint(ref g, out icp); |  | ||||||
| 				icp.Advise(this, out this.cookie); |  | ||||||
| 			} |  | ||||||
| 			catch (System.Runtime.InteropServices.COMException ex) |  | ||||||
| 			{ |  | ||||||
| 				this.cookie = -1; |  | ||||||
| 				//System.Windows.Forms.MessageBox.Show(ex.Message); |  | ||||||
| 			} |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		/*~Awk() |  | ||||||
| 		{ |  | ||||||
| 			  if (cookie != -1 && icp != null) |  | ||||||
| 			  { |  | ||||||
| 				   try |  | ||||||
| 				   { |  | ||||||
| 						icp.Unadvise(cookie); |  | ||||||
| 						cookie = -1; |  | ||||||
| 				   } |  | ||||||
| 				   catch (System.Runtime.InteropServices.COMException ex) |  | ||||||
| 				   { |  | ||||||
| 						System.Windows.Forms.MessageBox.Show(ex.Message); |  | ||||||
| 				   }	 |  | ||||||
| 			  } |  | ||||||
| 		}*/ |  | ||||||
|  |  | ||||||
| 		public int ErrorCode |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.ErrorCode; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public int ErrorLine |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.ErrorLine; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public string ErrorMessage |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.ErrorMessage; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool ImplicitVariable |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.ImplicitVariable; } |  | ||||||
| 			set { awk.ImplicitVariable = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool ExplicitVariable |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.ExplicitVariable; } |  | ||||||
| 			set { awk.ExplicitVariable = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool UniqueFunction |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.UniqueFunction; } |  | ||||||
| 			set { awk.UniqueFunction = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool VariableShading |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.VariableShading; } |  | ||||||
| 			set { awk.VariableShading = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool ShiftOperators |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.ShiftOperators; } |  | ||||||
| 			set { awk.ShiftOperators = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool IdivOperator |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.IdivOperator; } |  | ||||||
| 			set { awk.IdivOperator = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool ConcatString |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.ConcatString; } |  | ||||||
| 			set { awk.ConcatString = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool SupportExtio |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.SupportExtio; } |  | ||||||
| 			set { awk.SupportExtio = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool SupportBlockless |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.SupportBlockless; } |  | ||||||
| 			set { awk.SupportBlockless = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool StringBaseOne |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.StringBaseOne; } |  | ||||||
| 			set { awk.StringBaseOne = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool StripSpaces |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.StripSpaces; } |  | ||||||
| 			set { awk.StripSpaces = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool Nextofile |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.Nextofile; } |  | ||||||
| 			set { awk.Nextofile = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool Usecrlf |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.UseCrlf; } |  | ||||||
| 			set { awk.UseCrlf = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public string EntryPoint |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.EntryPoint; } |  | ||||||
| 			set { awk.EntryPoint = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool ArgumentsToEntryPoint |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.ArgumentsToEntryPoint; } |  | ||||||
| 			set { awk.ArgumentsToEntryPoint = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public bool Debug |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.Debug; } |  | ||||||
| 			set { awk.Debug = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		/* this property doesn't need to be available to the public |  | ||||||
| 		 * as it can be always true in .NET environment. However,  |  | ||||||
| 		 * it is kept private here for reference */ |  | ||||||
| 		private bool UseLongLong |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.UseLongLong; } |  | ||||||
| 			set { awk.UseLongLong = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public int MaxDepthForBlockParse |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.MaxDepthForBlockParse; } |  | ||||||
| 			set { awk.MaxDepthForBlockParse = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public int MaxDepthForBlockRun |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.MaxDepthForBlockRun; } |  | ||||||
| 			set { awk.MaxDepthForBlockRun = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public int MaxDepthForExprParse |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.MaxDepthForExprParse; } |  | ||||||
| 			set { awk.MaxDepthForExprParse = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public int MaxDepthForExprRun |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.MaxDepthForExprRun; } |  | ||||||
| 			set { awk.MaxDepthForExprRun = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public int MaxDepthForRexBuild |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.MaxDepthForRexBuild; } |  | ||||||
| 			set { awk.MaxDepthForRexBuild = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public int MaxDepthForRexMatch |  | ||||||
| 		{ |  | ||||||
| 			get { return awk.MaxDepthForRexMatch; } |  | ||||||
| 			set { awk.MaxDepthForRexMatch = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual bool AddFunction(string name, int minArgs, int maxArgs, FunctionHandler handler) |  | ||||||
| 		{ |  | ||||||
| 			if (funcTable.ContainsKey(name)) return false; |  | ||||||
| 			 |  | ||||||
| 			funcTable.Add(name, handler); |  | ||||||
| 			if (!awk.AddFunction(name, minArgs, maxArgs)) |  | ||||||
| 			{ |  | ||||||
| 				funcTable.Remove(name); |  | ||||||
| 				return false; |  | ||||||
| 			} |  | ||||||
|  |  | ||||||
| 			return true; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual bool DeleteFunction(string name) |  | ||||||
| 		{ |  | ||||||
| 			if (!funcTable.ContainsKey(name)) return false; |  | ||||||
|  |  | ||||||
| 			if (awk.DeleteFunction(name)) |  | ||||||
| 			{ |  | ||||||
| 				funcTable.Remove(name); |  | ||||||
| 				return true; |  | ||||||
| 			} |  | ||||||
|  |  | ||||||
| 			return false; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual bool Parse() |  | ||||||
| 		{ |  | ||||||
| 			return awk.Parse(); |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual bool Run () |  | ||||||
| 		{	 |  | ||||||
| 			return awk.Run(null); |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual bool Run(string[] args) |  | ||||||
| 		{ |  | ||||||
| 			return awk.Run(args); |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public Stream SourceInputStream |  | ||||||
| 		{ |  | ||||||
| 			get { return this.sourceInputStream; } |  | ||||||
| 			set { this.sourceInputStream = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public Stream SourceOutputStream |  | ||||||
| 		{ |  | ||||||
| 			get { return this.sourceOutputStream; } |  | ||||||
| 			set { this.sourceOutputStream = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public Stream ConsoleInputStream |  | ||||||
| 		{ |  | ||||||
| 			get { return this.consoleInputStream; } |  | ||||||
| 			set { this.consoleInputStream = value; } |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public Stream ConsoleOutputStream |  | ||||||
| 		{ |  | ||||||
| 			get { return this.consoleOutputStream; } |  | ||||||
| 			set { this.consoleOutputStream = value; } |  | ||||||
| 		} |  | ||||||
| 		 |  | ||||||
| 		public virtual int OpenSource(ASECOM.AwkSourceMode mode) |  | ||||||
| 		{ |  | ||||||
| 			if (mode == ASECOM.AwkSourceMode.AWK_SOURCE_READ) |  | ||||||
| 			{ |  | ||||||
| 				if (this.sourceInputStream == null) return 0; |  | ||||||
| 				this.sourceInputReader = new StreamReader (this.sourceInputStream); |  | ||||||
| 				return 1; |  | ||||||
| 			} |  | ||||||
| 			else if (mode == ASECOM.AwkSourceMode.AWK_SOURCE_WRITE) |  | ||||||
| 			{ |  | ||||||
| 				if (this.sourceOutputStream == null) return 0; |  | ||||||
| 				this.sourceOutputWriter = new StreamWriter (this.sourceOutputStream); |  | ||||||
| 				return 1; |  | ||||||
| 			} |  | ||||||
|  |  | ||||||
| 			return -1; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual int CloseSource(ASECOM.AwkSourceMode mode) |  | ||||||
| 		{ |  | ||||||
| 			if (mode == ASECOM.AwkSourceMode.AWK_SOURCE_READ) |  | ||||||
| 			{ |  | ||||||
| 				this.sourceInputReader.Close (); |  | ||||||
| 				return 0; |  | ||||||
| 			} |  | ||||||
| 			else if (mode == ASECOM.AwkSourceMode.AWK_SOURCE_WRITE) |  | ||||||
| 			{ |  | ||||||
| 				this.sourceOutputWriter.Close (); |  | ||||||
| 				return 0; |  | ||||||
| 			} |  | ||||||
|  |  | ||||||
| 			return -1; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual int ReadSource(ASECOM.Buffer buf) |  | ||||||
| 		{ |  | ||||||
| 			buf.Value = this.sourceInputReader.ReadLine(); |  | ||||||
| 			if (buf.Value == null) return 0; |  | ||||||
| 			return buf.Value.Length; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual int WriteSource(ASECOM.Buffer buf) |  | ||||||
| 		{ |  | ||||||
| 			this.sourceOutputWriter.Write(buf.Value); |  | ||||||
| 			return buf.Value.Length; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual int OpenExtio(ASECOM.AwkExtio extio) |  | ||||||
| 		{ |  | ||||||
| 			if (extio.Mode == ASECOM.AwkExtioMode.AWK_EXTIO_CONSOLE_READ) |  | ||||||
| 			{ |  | ||||||
| 				if (this.consoleInputStream == null) return 0; |  | ||||||
| 				this.consoleInputReader = new StreamReader(this.consoleInputStream); |  | ||||||
| 				return 1; |  | ||||||
| 			} |  | ||||||
| 			else if (extio.Mode == ASECOM.AwkExtioMode.AWK_EXTIO_CONSOLE_WRITE) |  | ||||||
| 			{ |  | ||||||
| 				if (this.consoleOutputStream == null) return 0; |  | ||||||
| 				this.consoleOutputWriter = new StreamWriter(this.consoleOutputStream); |  | ||||||
| 				return 1; |  | ||||||
| 			} |  | ||||||
|  |  | ||||||
| 			return -1; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual int CloseExtio(ASECOM.AwkExtio extio) |  | ||||||
| 		{ |  | ||||||
| 			if (extio.Mode == ASECOM.AwkExtioMode.AWK_EXTIO_CONSOLE_READ) |  | ||||||
| 			{ |  | ||||||
| 				this.consoleInputReader.Close(); |  | ||||||
| 				return 0; |  | ||||||
| 			} |  | ||||||
| 			else if (extio.Mode == ASECOM.AwkExtioMode.AWK_EXTIO_CONSOLE_WRITE) |  | ||||||
| 			{ |  | ||||||
| 				this.consoleOutputWriter.Close(); |  | ||||||
| 				return 0; |  | ||||||
| 			} |  | ||||||
|  |  | ||||||
| 			return -1; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual int ReadExtio(ASECOM.AwkExtio extio, ASECOM.Buffer buf) |  | ||||||
| 		{ |  | ||||||
| 			if (extio.Mode == ASECOM.AwkExtioMode.AWK_EXTIO_CONSOLE_READ) |  | ||||||
| 			{ |  | ||||||
| 				int n = this.consoleInputReader.Read(consoleInputBuffer, 0, consoleInputBuffer.Length); |  | ||||||
| 				if (n == 0) return 0; |  | ||||||
| 				buf.Value = new string(consoleInputBuffer, 0, n); |  | ||||||
| 				return buf.Value.Length; |  | ||||||
| 			} |  | ||||||
|  |  | ||||||
| 			return -1; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual int WriteExtio(ASECOM.AwkExtio extio, ASECOM.Buffer buf) |  | ||||||
| 		{ |  | ||||||
| 			if (extio.Mode == ASECOM.AwkExtioMode.AWK_EXTIO_CONSOLE_WRITE) |  | ||||||
| 			{ |  | ||||||
| 				this.consoleOutputWriter.Write(buf.Value); |  | ||||||
| 				return buf.Value.Length; |  | ||||||
| 			} |  | ||||||
|  |  | ||||||
| 			return -1; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual int FlushExtio(ASECOM.AwkExtio extio) |  | ||||||
| 		{ |  | ||||||
| 			return -1; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		public virtual int NextExtio(ASECOM.AwkExtio extio) |  | ||||||
| 		{ |  | ||||||
| 			return 1; |  | ||||||
| 		} |  | ||||||
| 		 |  | ||||||
| 		public virtual object HandleFunction(string name, object argarray) |  | ||||||
| 		{ |  | ||||||
| 			FunctionHandler handler = (FunctionHandler)funcTable[name]; |  | ||||||
| 			return handler((object[])argarray); |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
| @ -5,12 +5,12 @@ using System.Runtime.InteropServices; | |||||||
| // General Information about an assembly is controlled through the following  | // General Information about an assembly is controlled through the following  | ||||||
| // set of attributes. Change these attribute values to modify the information | // set of attributes. Change these attribute values to modify the information | ||||||
| // associated with an assembly. | // associated with an assembly. | ||||||
| [assembly: AssemblyTitle("asetestcom_net")] | [assembly: AssemblyTitle("asetestcnt")] | ||||||
| [assembly: AssemblyDescription("")] | [assembly: AssemblyDescription("")] | ||||||
| [assembly: AssemblyConfiguration("")] | [assembly: AssemblyConfiguration("")] | ||||||
| [assembly: AssemblyCompany("")] | [assembly: AssemblyCompany("")] | ||||||
| [assembly: AssemblyProduct("asetestcom_net")] | [assembly: AssemblyProduct("asetestcnt")] | ||||||
| [assembly: AssemblyCopyright("Copyright ©  2007")] | [assembly: AssemblyCopyright("© 2007 Hyung-Hwan Chung, All rights reserved.")] | ||||||
| [assembly: AssemblyTrademark("")] | [assembly: AssemblyTrademark("")] | ||||||
| [assembly: AssemblyCulture("")] | [assembly: AssemblyCulture("")] | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								ase/test/cnt/Properties/Resources.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								ase/test/cnt/Properties/Resources.Designer.cs
									
									
									
										generated
									
									
									
								
							| @ -8,7 +8,7 @@ | |||||||
| // </auto-generated> | // </auto-generated> | ||||||
| //------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ | ||||||
|  |  | ||||||
| namespace ASETestCom.Properties { | namespace ASETestCNT.Properties { | ||||||
|     using System; |     using System; | ||||||
|      |      | ||||||
|      |      | ||||||
| @ -39,7 +39,7 @@ namespace ASETestCom.Properties { | |||||||
|         internal static global::System.Resources.ResourceManager ResourceManager { |         internal static global::System.Resources.ResourceManager ResourceManager { | ||||||
|             get { |             get { | ||||||
|                 if (object.ReferenceEquals(resourceMan, null)) { |                 if (object.ReferenceEquals(resourceMan, null)) { | ||||||
|                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ASETestCom.Properties.Resources", typeof(Resources).Assembly); |                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ASETestCNT.Properties.Resources", typeof(Resources).Assembly); | ||||||
|                     resourceMan = temp; |                     resourceMan = temp; | ||||||
|                 } |                 } | ||||||
|                 return resourceMan; |                 return resourceMan; | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								ase/test/cnt/Properties/Settings.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								ase/test/cnt/Properties/Settings.Designer.cs
									
									
									
										generated
									
									
									
								
							| @ -8,7 +8,7 @@ | |||||||
| // </auto-generated> | // </auto-generated> | ||||||
| //------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ | ||||||
|  |  | ||||||
| namespace ASETestCom.Properties { | namespace ASETestCNT.Properties { | ||||||
|      |      | ||||||
|      |      | ||||||
|     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | ||||||
|  | |||||||
| @ -1,60 +0,0 @@ | |||||||
| /* |  | ||||||
|  * $Id: StdAwk.cs,v 1.2 2007-04-22 08:40:29 bacon Exp $ |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| using System; |  | ||||||
| using System.Collections.Generic; |  | ||||||
| using System.Text; |  | ||||||
|  |  | ||||||
| namespace ASETestCom |  | ||||||
| { |  | ||||||
| 	public class StdAwk: Awk |  | ||||||
| 	{ |  | ||||||
| 		public StdAwk(): base () |  | ||||||
| 		{ |  | ||||||
| 			AddFunction("sin", 1, 1, new FunctionHandler(handleSin)); |  | ||||||
| 			AddFunction("cos", 1, 1, new FunctionHandler(handleCos)); |  | ||||||
| 			AddFunction("tan", 1, 1, new FunctionHandler(handleTan)); |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		protected virtual object handleSin(object[] args) |  | ||||||
| 		{ |  | ||||||
| 			if (args[0] is System.Double) |  | ||||||
| 			{ |  | ||||||
| 				return System.Math.Sin((double)args[0]); |  | ||||||
| 			} |  | ||||||
| 			else if (args[0] is System.Int32) |  | ||||||
| 			{ |  | ||||||
| 				return System.Math.Sin((double)(int)args[0]); |  | ||||||
| 			} |  | ||||||
| 			else if (args[0] is System.Int64) |  | ||||||
| 			{ |  | ||||||
| 				return System.Math.Sin((double)(long)args[0]); |  | ||||||
| 			} |  | ||||||
| 			else if (args[0] is string) |  | ||||||
| 			{ |  | ||||||
| 				double t; |  | ||||||
|  |  | ||||||
| 				/* TODO: atoi */ |  | ||||||
| 				try { t = System.Double.Parse((string)args[0]); } |  | ||||||
| 				catch (System.Exception e) { t = 0; } |  | ||||||
|  |  | ||||||
| 				return System.Math.Sin(t); |  | ||||||
| 			} |  | ||||||
| 			else |  | ||||||
| 			{ |  | ||||||
| 				return System.Math.Sin(0.0); |  | ||||||
| 			} |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		protected virtual object handleCos(object[] args) |  | ||||||
| 		{ |  | ||||||
| 			return 0; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		protected virtual object handleTan(object[] args) |  | ||||||
| 		{ |  | ||||||
| 			return 0; |  | ||||||
| 		}		 |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
| @ -28,6 +28,10 @@ | |||||||
|     <WarningLevel>4</WarningLevel> |     <WarningLevel>4</WarningLevel> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|  |     <Reference Include="Interop.ASECOM, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> | ||||||
|  |       <SpecificVersion>False</SpecificVersion> | ||||||
|  |       <HintPath>obj\Release\Interop.ASECOM.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|     <Reference Include="System" /> |     <Reference Include="System" /> | ||||||
|     <Reference Include="System.Data" /> |     <Reference Include="System.Data" /> | ||||||
|     <Reference Include="System.Deployment" /> |     <Reference Include="System.Deployment" /> | ||||||
| @ -36,7 +40,6 @@ | |||||||
|     <Reference Include="System.Xml" /> |     <Reference Include="System.Xml" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <Compile Include="Awk.cs" /> |  | ||||||
|     <Compile Include="AwkForm.cs"> |     <Compile Include="AwkForm.cs"> | ||||||
|       <SubType>Form</SubType> |       <SubType>Form</SubType> | ||||||
|     </Compile> |     </Compile> | ||||||
| @ -68,17 +71,12 @@ | |||||||
|       <DependentUpon>Settings.settings</DependentUpon> |       <DependentUpon>Settings.settings</DependentUpon> | ||||||
|       <DesignTimeSharedInput>True</DesignTimeSharedInput> |       <DesignTimeSharedInput>True</DesignTimeSharedInput> | ||||||
|     </Compile> |     </Compile> | ||||||
|     <Compile Include="StdAwk.cs" /> |  | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <COMReference Include="ASECOM"> |     <ProjectReference Include="..\..\cnt\asecnt.csproj"> | ||||||
|       <Guid>{F9C69806-16A1-4162-998A-876B33C470BF}</Guid> |       <Project>{7F679165-41FB-4E1E-B3F5-23C5EE94166A}</Project> | ||||||
|       <VersionMajor>1</VersionMajor> |       <Name>asecnt</Name> | ||||||
|       <VersionMinor>0</VersionMinor> |     </ProjectReference> | ||||||
|       <Lcid>0</Lcid> |  | ||||||
|       <WrapperTool>tlbimp</WrapperTool> |  | ||||||
|       <Isolated>False</Isolated> |  | ||||||
|     </COMReference> |  | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> |   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> | ||||||
|   <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  |   <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  | ||||||
| @ -88,4 +86,4 @@ | |||||||
|   <Target Name="AfterBuild"> |   <Target Name="AfterBuild"> | ||||||
|   </Target> |   </Target> | ||||||
|   --> |   --> | ||||||
| </Project> | </Project> | ||||||
		Reference in New Issue
	
	Block a user