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
        }