コード例 #1
0
ファイル: GenerateCommsClient.cs プロジェクト: cjd0112/Comms
        public void GenerateFile()
        {
            List <string> methods = new List <string>();

            foreach (var method in type.GetMethods())
            {
                methods.Add(GenerateMethod(method));
            }

            O(outer.Replace("_NAME_", ModuleFuncs.GetClassName(type)).
              Replace("_FUNCTIONS_", methods.Aggregate("", (x, y) => x + "\n\n" + y)));

            Close();
        }
コード例 #2
0
ファイル: GenerateCommsClient.cs プロジェクト: KhaledSMQ/aml
 public GenerateCommsClient(Type type, List <Type> googleTypes, string sourceDirectoryName) : base(
         sourceDirectoryName + "/ClientServer/" + ModuleFuncs.GetClassName(type) + "Client.cs")
 {
     Console.WriteLine($"Generating - {type.Name} CommsClient");
     this.type = type;
 }
コード例 #3
0
ファイル: GenerateCommsClient.cs プロジェクト: cjd0112/Comms
 public GenerateCommsClient(Type type, List <Type> googleTypes, string sourceDirectoryName) : base(
         sourceDirectoryName + "/" + ModuleFuncs.GetClassName(type) + "Client.cs")
 {
     this.type = type;
 }