public V4CodeGenDescriptor(string metadataUri, ConnectedServiceHandlerContext context, Project project, IODataT4CodeGeneratorFactory codeGeneratorFactory)
     : base(metadataUri, context, project)
 {
     ClientNuGetPackageName = Common.Constants.V4ClientNuGetPackage;
     ClientDocUri           = Common.Constants.V4DocUri;
     ServiceConfiguration   = base.ServiceConfiguration as ServiceConfigurationV4;
     CodeGeneratorFactory   = codeGeneratorFactory;
 }
Exemplo n.º 2
0
 public V4CodeGenDescriptor(IFileHandler fileHandler, IMessageLogger logger, IPackageInstaller packageInstaller, IODataT4CodeGeneratorFactory codeGeneratorFactory)
     : base(fileHandler, logger, packageInstaller)
 {
     ClientNuGetPackageName = Common.Constants.V4ClientNuGetPackage;
     ClientDocUri           = Common.Constants.V4DocUri;
     //  ServiceConfiguration = base.ServiceConfiguration as ServiceConfigurationV4;
     CodeGeneratorFactory = codeGeneratorFactory;
 }
Exemplo n.º 3
0
 public TestV4CodeGenDescriptor(string metadataUri, ConnectedServiceHandlerContext context, Project project, IODataT4CodeGeneratorFactory codeGenFactory)
     : base(metadataUri, context, project, codeGenFactory)
 {
 }
Exemplo n.º 4
0
        static V4CodeGenDescriptor SetupCodeGenDescriptor(ServiceConfiguration serviceConfig, string serviceName, IODataT4CodeGeneratorFactory codeGenFactory, TestConnectedServiceHandlerHelper handlerHelper, ODataT4CodeGenerator.LanguageOption targetLanguage = ODataT4CodeGenerator.LanguageOption.CSharp)
        {
            var referenceFolderPath = Path.Combine(TestProjectRootPath, ServicesRootFolder, serviceName);

            Directory.CreateDirectory(referenceFolderPath);
            Project project         = CreateTestProject(TestProjectRootPath, targetLanguage);
            var     serviceInstance = new ODataConnectedServiceInstance()
            {
                ServiceConfig = serviceConfig,
                Name          = serviceName
            };

            handlerHelper.ServicesRootFolder = ServicesRootFolder;
            ConnectedServiceHandlerContext context = new TestConnectedServiceHandlerContext(serviceInstance, handlerHelper);

            return(new TestV4CodeGenDescriptor(serviceConfig.Endpoint ?? MetadataUri, context, project, codeGenFactory));
        }