示例#1
0
文件: Macro.cs 项目: jmclain/Nmp
		/////////////////////////////////////////////////////////////////////////////

		public static Macro NewBuiltinMacro( IMacroProcessor mp, string name, IMacroHandler mh, object handlerData )
		{
			// ******
			Macro macro = new Macro( name, MacroType.Builtin, mh, null, null, null, mp );
			macro.MacroHandlerData = handlerData;

			// ******
			return macro;
		}
示例#2
0
文件: Macro.cs 项目: jmclain/Nmp
		/////////////////////////////////////////////////////////////////////////////

		public static Macro NewTextMacro( IMacroProcessor mp, string name, IMacroHandler mh, string macroText, IList<string> argNames )
		{
			// ******
			Macro macro = new Macro( name, MacroType.Text, mh, null, macroText, argNames, mp );
			
			// ******
			return macro;
		}
示例#3
0
文件: Macro.cs 项目: jmclain/Nmp
		/////////////////////////////////////////////////////////////////////////////

		public static Macro NewBuiltinMacro( IMacroProcessor mp, string name, IMacroHandler mh, MacroCall method )
		{
			// ******
			Macro macro = new Macro( name, MacroType.Builtin, mh, null, null, null, mp );
			macro.MacroHandlerData = method;

			// ******
			return macro;
		}