private GeneratorConfig.Builder CreateConfigBuilder(Uri inputBaseFolder, string outputFolder) { var configBuilder = new GeneratorConfig.Builder() .InputBase(inputBaseFolder) .OutputFolder(new DirectoryInfo(outputFolder)) .OverrideNamespace(null) .DefaultNamespace(null) .GenerateIncludedCode(m_GenIncludesCheckBox.Checked) .CodeFlavor("java-ctor"); configBuilder.AddTweak(JavaGeneratorTweak.USE_PLAIN_JAVA_NAMESPACE); if (m_GenCommentsCheckBox.Checked) { configBuilder.AddTweak(JavaGeneratorTweak.GEN_COMMENTS); } if (m_GenPublicFieldsCheckBox.Checked) { configBuilder.AddTweak(JavaGeneratorTweak.GEN_PUBLIC_FIELDS); } if (m_ClientRadioButton.Checked) { configBuilder.AddTweak(JavaGeneratorTweak.GEN_CLIENT_PROXY); } if (m_ServiceRadioButton.Checked) { configBuilder.AddTweak(JavaGeneratorTweak.GEN_SERVICE_STUB); } return(configBuilder); }
private GeneratorConfig.Builder CreateConfigBuilder(Uri inputBaseFolder, string outputFolder) { var configBuilder = new GeneratorConfig.Builder() .InputBase(inputBaseFolder) .OutputFolder(new DirectoryInfo(outputFolder)) .OverrideNamespace(null) .DefaultNamespace(null) .GenerateIncludedCode(m_GenIncludesCheckBox.Checked) .CodeFlavor("csharp-ctor"); configBuilder.AddTweak(CSharpGeneratorTweak.ADD_DISPOSABLE_INTERFACE); configBuilder.AddTweak(CSharpGeneratorTweak.USE_PLAIN_CSHARP_NAMESPACE); if (m_ClientRadioButton.Checked) { configBuilder.AddTweak(CSharpGeneratorTweak.GEN_CLIENT_PROXY); } if (m_ServiceRadioButton.Checked) { configBuilder.AddTweak(CSharpGeneratorTweak.GEN_SERVICE_STUB); } if (m_GenCommentsCheckBox.Checked) { configBuilder.AddTweak(CSharpGeneratorTweak.GEN_COMMENTS); } return(configBuilder); }
private GeneratorConfig.Builder CreateConfigBuilder(Uri inputBaseFolder, string outputFolder) { var configBuilder = new GeneratorConfig.Builder() .InputBase(inputBaseFolder) .OutputFolder(new DirectoryInfo(outputFolder)) .OverrideNamespace(null) .DefaultNamespace(null) .GenerateIncludedCode(m_GenIncludesCheckBox.Checked) .CodeFlavor("oc-regular"); configBuilder.AddTweak(OCGeneratorTweak.USE_PLAIN_JAVA_NAMESPACE); if (m_GenCommentsCheckBox.Checked) { configBuilder.AddTweak(OCGeneratorTweak.GEN_COMMENTS); } if (m_UseArcBox.Checked) { configBuilder.AddTweak(OCGeneratorTweak.AUTO_RELEASE); } return(configBuilder); }