public static void Run() { IWriter pw = new ProxyWriter(WriterType.Console); Console.WriteLine("<Proxy Pattern Example>"); Console.WriteLine(); pw.Write("\tMessage"); Console.WriteLine(); Console.WriteLine("</Proxy Pattern Example>"); Console.WriteLine(); }
private void CreateTypeScriptProxy() { #if DEBUG //Die Injections für den ProxyBuilder per Hand zusammenstellen, da dieser nur im Debug benötigt wird. ProxyWriter writer = new ProxyWriter("ScriptsApp/services"); BuilderHelperMethods helper = new BuilderHelperMethods(); MethodTypeInformationParser parser = new MethodTypeInformationParser(); BuilderForAngularTs builderForAngularTs = new BuilderForAngularTs(helper) { HasSiteRootDefinition = false, LowerFirstCharInFunctionName = true }; ProxyBuilder builder = new ProxyBuilder(builderForAngularTs, writer, parser); builder.StartBuildProcess(); #endif }