public RegisterClass ( Kecaknoah.KecaknoahInteropClassInfo klass ) : void | ||
klass | Kecaknoah.KecaknoahInteropClassInfo | |
Результат | void |
/// <summary> /// 名前を指定して新しい<see cref="KecaknoahModule"/>のインスタンスを生成します。 /// </summary> /// <param name="name">名前</param> /// <returns>このインスタンスで定義される<see cref="KecaknoahModule"/></returns> public KecaknoahModule CreateModule(string name) { var result = new KecaknoahModule(name); result.Environment = this; modules[name] = result; result.RegisterClass(KecaknoahList.Information); result.RegisterClass(KecaknoahDictionary.Information); result.RegisterFunction(CreateArray, "array"); result.RegisterFunction(WriteLine, "println"); result.RegisterFunction(Write, "print"); result.RegisterFunction(Format, "format"); result.RegisterFunction(Exit, "exit"); return result; }
/// <summary> /// 名前を指定して新しい<see cref="KecaknoahModule"/>のインスタンスを生成します。 /// </summary> /// <param name="name">名前</param> /// <returns>このインスタンスで定義される<see cref="KecaknoahModule"/></returns> public KecaknoahModule CreateModule(string name) { var result = new KecaknoahModule(name); result.Environment = this; modules[name] = result; result.RegisterClass(KecaknoahList.Information); result.RegisterClass(KecaknoahDictionary.Information); result.RegisterFunction(CreateArray, "array"); result.RegisterFunction(WriteLine, "println"); result.RegisterFunction(Write, "print"); result.RegisterFunction(Format, "format"); result.RegisterFunction(Exit, "exit"); return(result); }