private static CodeDomClientCodeGenerator CreateProxyGenerator(bool isCSharp) { MockCodeGenerationHost host = new MockCodeGenerationHost(); CodeDomClientCodeGenerator generator = isCSharp ? (CodeDomClientCodeGenerator) new CSharpCodeDomClientCodeGenerator() : (CodeDomClientCodeGenerator) new VisualBasicCodeDomClientCodeGenerator(); ClientCodeGenerationOptions options = new ClientCodeGenerationOptions() { Language = isCSharp ? "C#" : "VB", }; generator.Initialize(host, new DomainServiceDescription[] { DomainServiceDescription.GetDescription(typeof(MockOrder_DomainService)) }, options); return(generator); }
private static CodeDomClientCodeGenerator CreateProxyGenerator(bool isCSharp) { MockCodeGenerationHost host = new MockCodeGenerationHost(); CodeDomClientCodeGenerator generator = isCSharp ? (CodeDomClientCodeGenerator) new CSharpCodeDomClientCodeGenerator() : (CodeDomClientCodeGenerator) new VisualBasicCodeDomClientCodeGenerator(); ClientCodeGenerationOptions options = new ClientCodeGenerationOptions() { Language = isCSharp ? "C#" : "VB", }; var entityDescription = new EntityDescription(); generator.Initialize(host, new EntityDescription[] { entityDescription }, options); return(generator); }