UNPKG

nethereum-codegen

Version:

Code generator of Nethereum and Ethereum integration classes and projects

820 lines (765 loc) 414 kB
/*! * Nethereum.Generators.DuoCode, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null * * Generated by DuoCode Compiler 3.0.1654.0 [Professional] */ var mscorlib = require("./mscorlib"); module.exports = (function Nethereum_Generators_DuoCode(mscorlib) { "use strict"; var $asm = { fullName: "Nethereum.Generators.DuoCode", anonymousTypes: [], types: [], getAttrs: function() { return [new DuoCode.Runtime.CompilerAttribute.ctor("3.0.1654.0")]; } }; var $g = (typeof(global) !== "undefined" ? global : (typeof(window) !== "undefined" ? window : self)); var Nethereum = $g.Nethereum = $g.Nethereum || {}; Nethereum.Generators = Nethereum.Generators || {}; Nethereum.Generators.Core = Nethereum.Generators.Core || {}; Nethereum.Generators.Model = Nethereum.Generators.Model || {}; Nethereum.Generators.Service = Nethereum.Generators.Service || {}; Nethereum.Generators.Console = Nethereum.Generators.Console || {}; Nethereum.Generators.Console.CSharp = Nethereum.Generators.Console.CSharp || {}; Nethereum.Generators.Console.Vb = Nethereum.Generators.Console.Vb || {}; Nethereum.Generators.CQS = Nethereum.Generators.CQS || {}; Nethereum.Generators.DTOs = Nethereum.Generators.DTOs || {}; Nethereum.Generators.MudService = Nethereum.Generators.MudService || {}; Nethereum.Generators.MudTable = Nethereum.Generators.MudTable || {}; Nethereum.Generators.Unity = Nethereum.Generators.Unity || {}; Nethereum.Generators.Unity.CSharp = Nethereum.Generators.Unity.CSharp || {}; Nethereum.Generators.XUnit = Nethereum.Generators.XUnit || {}; var $d = DuoCode.Runtime; $d.$assemblies["Nethereum.Generators.DuoCode"] = $asm; Nethereum.Generators.BlazorPagesGenerator = $d.declare("Nethereum.Generators.BlazorPagesGenerator", 0, $asm); Nethereum.Generators.ContractProjectGenerator = $d.declare("Nethereum.Generators.ContractProjectGenerator", 0, $asm); Nethereum.Generators.MudTablesGenerator = $d.declare("Nethereum.Generators.MudTablesGenerator", 0, $asm); Nethereum.Generators.NetStandardLibraryGenerator = $d.declare("Nethereum.Generators.NetStandardLibraryGenerator", 0, $asm); Nethereum.Generators.MudCodeGenerator = $d.declare("Nethereum.Generators.MudCodeGenerator", 0, $asm); Nethereum.Generators.Core.FunctionABIModel = $d.declare("Nethereum.Generators.Core.FunctionABIModel", 0, $asm); Nethereum.Generators.Core.ParameterABIModel = $d.declare("Nethereum.Generators.Core.ParameterABIModel", 0, $asm); Nethereum.Generators.Core.ParameterABIModelTypeMap = $d.declare("Nethereum.Generators.Core.ParameterABIModelTypeMap", 0, $asm); Nethereum.Generators.Model.ConstructorABI = $d.declare("Nethereum.Generators.Model.ConstructorABI", 0, $asm); Nethereum.Generators.Model.ContractABI = $d.declare("Nethereum.Generators.Model.ContractABI", 0, $asm); Nethereum.Generators.Model.ErrorABI = $d.declare("Nethereum.Generators.Model.ErrorABI", 0, $asm); Nethereum.Generators.Model.EventABI = $d.declare("Nethereum.Generators.Model.EventABI", 0, $asm); Nethereum.Generators.Model.FunctionABI = $d.declare("Nethereum.Generators.Model.FunctionABI", 0, $asm); Nethereum.Generators.Model.FunctionEventOverloadTypeNameBuilder = $d.declare("Nethereum.Generators.Model.FunctionEventOverloadTypeNameBuilder", 0, $asm); Nethereum.Generators.Model.ParameterABI = $d.declare("Nethereum.Generators.Model.ParameterABI", 0, $asm); Nethereum.Generators.Model.StructABI = $d.declare("Nethereum.Generators.Model.StructABI", 0, $asm); Nethereum.Generators.Core.ABITypeToCSharpType = $d.declare("Nethereum.Generators.Core.ABITypeToCSharpType", 0, $asm); Nethereum.Generators.Core.ABITypeToDotNetTypeBase = $d.declare("Nethereum.Generators.Core.ABITypeToDotNetTypeBase", 0, $asm); Nethereum.Generators.Core.ABITypeToFSharpType = $d.declare("Nethereum.Generators.Core.ABITypeToFSharpType", 0, $asm); Nethereum.Generators.Core.ABITypeToVBType = $d.declare("Nethereum.Generators.Core.ABITypeToVBType", 0, $asm); Nethereum.Generators.Service.AllMessagesGenerator = $d.declare("Nethereum.Generators.Service.AllMessagesGenerator", 0, $asm); Nethereum.Generators.Service.AllMessagesModel = $d.declare("Nethereum.Generators.Service.AllMessagesModel", 0, $asm); Nethereum.Generators.Service.BlazorPageServiceGenerator = $d.declare("Nethereum.Generators.Service.BlazorPageServiceGenerator", 0, $asm); Nethereum.Generators.Service.BlazorPageServiceModel = $d.declare("Nethereum.Generators.Service.BlazorPageServiceModel", 0, $asm); Nethereum.Generators.Service.BlazorFunctionComponentsTemplate = $d.declare("Nethereum.Generators.Service.BlazorFunctionComponentsTemplate", 0, $asm); Nethereum.Generators.Service.BlazorPageServiceCSharpRazorTemplate = $d.declare("Nethereum.Generators.Service.BlazorPageServiceCSharpRazorTemplate", 0, $asm); Nethereum.Generators.Console.ConsoleGenerator = $d.declare("Nethereum.Generators.Console.ConsoleGenerator", 0, $asm); Nethereum.Generators.Console.ConsoleModel = $d.declare("Nethereum.Generators.Console.ConsoleModel", 0, $asm); Nethereum.Generators.Console.CSharp.ConsoleCSharpTemplate = $d.declare("Nethereum.Generators.Console.CSharp.ConsoleCSharpTemplate", 0, $asm); Nethereum.Generators.Console.CSharp.ContractDeploymentMockUpMethodCSharpTemplate = $d.declare("Nethereum.Generators.Console.CSharp.ContractDeploymentMockUpMethodCSharpTemplate", 0, $asm); Nethereum.Generators.Console.CSharp.FunctionMockupMethodCSharpTemplate = $d.declare("Nethereum.Generators.Console.CSharp.FunctionMockupMethodCSharpTemplate", 0, $asm); Nethereum.Generators.Console.Vb.ConsoleVbTemplate = $d.declare("Nethereum.Generators.Console.Vb.ConsoleVbTemplate", 0, $asm); Nethereum.Generators.Console.Vb.ContractDeploymentMockUpMethodVbTemplate = $d.declare("Nethereum.Generators.Console.Vb.ContractDeploymentMockUpMethodVbTemplate", 0, $asm); Nethereum.Generators.Console.Vb.FunctionMockupMethodVbTemplate = $d.declare("Nethereum.Generators.Console.Vb.FunctionMockupMethodVbTemplate", 0, $asm); Nethereum.Generators.CQS.ClassFileTemplate = $d.declare("Nethereum.Generators.CQS.ClassFileTemplate", 0, $asm); Nethereum.Generators.Core.ClassGeneratorBase$1 = $d.declare("Nethereum.Generators.Core.ClassGeneratorBase`1", 256, $asm); Nethereum.Generators.CQS.ClassTemplateBase = $d.declare("Nethereum.Generators.CQS.ClassTemplateBase", 0, $asm); Nethereum.Generators.Core.CodeGenLanguageExt = $d.declare("Nethereum.Generators.Core.CodeGenLanguageExt", 0, $asm); Nethereum.Generators.Core.CodeGenLanguageExt.StringComparerIgnoreCase = $d.declare("StringComparerIgnoreCase", 0, Nethereum.Generators.Core.CodeGenLanguageExt); Nethereum.Generators.Core.CommonGenerators = $d.declare("Nethereum.Generators.Core.CommonGenerators", 0, $asm); Nethereum.Generators.Core.Keywords = $d.declare("Nethereum.Generators.Core.Keywords", 0, $asm); Nethereum.Generators.CQS.CSharpClassFileTemplate = $d.declare("Nethereum.Generators.CQS.CSharpClassFileTemplate", 0, $asm); Nethereum.Generators.CQS.CSharpMultipleClassFileTemplate = $d.declare("Nethereum.Generators.CQS.CSharpMultipleClassFileTemplate", 0, $asm); Nethereum.Generators.Core.FileModel = $d.declare("Nethereum.Generators.Core.FileModel", 0, $asm); Nethereum.Generators.CQS.FileTemplate = $d.declare("Nethereum.Generators.CQS.FileTemplate", 0, $asm); Nethereum.Generators.CQS.FSharpClassFileTemplate = $d.declare("Nethereum.Generators.CQS.FSharpClassFileTemplate", 0, $asm); Nethereum.Generators.CQS.FSharpMultipleClassFileTemplate = $d.declare("Nethereum.Generators.CQS.FSharpMultipleClassFileTemplate", 0, $asm); Nethereum.Generators.Core.GeneratedFile = $d.declare("Nethereum.Generators.Core.GeneratedFile", 0, $asm); Nethereum.Generators.Core.MessageMap$4 = $d.declare("Nethereum.Generators.Core.MessageMap`4", 256, $asm); Nethereum.Generators.CQS.MultipleClassFileTemplate = $d.declare("Nethereum.Generators.CQS.MultipleClassFileTemplate", 0, $asm); Nethereum.Generators.Core.MultipleClassGeneratorBase$2 = $d.declare("Nethereum.Generators.Core.MultipleClassGeneratorBase`2", 256, $asm); Nethereum.Generators.Core.Parameter = $d.declare("Nethereum.Generators.Core.Parameter", 0, $asm); Nethereum.Generators.Core.ParameterMap$2 = $d.declare("Nethereum.Generators.Core.ParameterMap`2", 256, $asm); Nethereum.Generators.Core.ParameterMapperAssignerCSharpTemplate$4 = $d.declare("Nethereum.Generators.Core.ParameterMapperAssignerCSharpTemplate`4", 768, $asm); Nethereum.Generators.Core.ParameterMapperAssignerTemplate$4 = $d.declare("Nethereum.Generators.Core.ParameterMapperAssignerTemplate`4", 256, $asm); Nethereum.Generators.Core.ParameterMapperAssignerVbTemplate$4 = $d.declare("Nethereum.Generators.Core.ParameterMapperAssignerVbTemplate`4", 768, $asm); Nethereum.Generators.Core.ParameterModel$1 = $d.declare("Nethereum.Generators.Core.ParameterModel`1", 256, $asm); Nethereum.Generators.CQS.RazorClassFileTemplate = $d.declare("Nethereum.Generators.CQS.RazorClassFileTemplate", 0, $asm); Nethereum.Generators.Core.SpaceUtils = $d.declare("Nethereum.Generators.Core.SpaceUtils", 0, $asm); Nethereum.Generators.Core.TypeMessageModel = $d.declare("Nethereum.Generators.Core.TypeMessageModel", 0, $asm); Nethereum.Generators.Core.Utils = $d.declare("Nethereum.Generators.Core.Utils", 0, $asm); Nethereum.Generators.CQS.VbClassFileTemplate = $d.declare("Nethereum.Generators.CQS.VbClassFileTemplate", 0, $asm); Nethereum.Generators.CQS.VbMultipleClassFileTemplate = $d.declare("Nethereum.Generators.CQS.VbMultipleClassFileTemplate", 0, $asm); Nethereum.Generators.CQS.ContractDeploymentCQSMessageGenerator = $d.declare("Nethereum.Generators.CQS.ContractDeploymentCQSMessageGenerator", 0, $asm); Nethereum.Generators.CQS.ContractDeploymentCQSMessageModel = $d.declare("Nethereum.Generators.CQS.ContractDeploymentCQSMessageModel", 0, $asm); Nethereum.Generators.CQS.FunctionCQSMessageGenerator = $d.declare("Nethereum.Generators.CQS.FunctionCQSMessageGenerator", 0, $asm); Nethereum.Generators.CQS.FunctionCQSMessageModel = $d.declare("Nethereum.Generators.CQS.FunctionCQSMessageModel", 0, $asm); Nethereum.Generators.CQS.ContractDeploymentCQSMessageCSharpTemplate = $d.declare("Nethereum.Generators.CQS.ContractDeploymentCQSMessageCSharpTemplate", 0, $asm); Nethereum.Generators.CQS.FunctionCQSMessageCSharpTemplate = $d.declare("Nethereum.Generators.CQS.FunctionCQSMessageCSharpTemplate", 0, $asm); Nethereum.Generators.CQS.ContractDeploymentCQSMessageFSharpTemplate = $d.declare("Nethereum.Generators.CQS.ContractDeploymentCQSMessageFSharpTemplate", 0, $asm); Nethereum.Generators.CQS.FunctionCQSMessageFSharpTemplate = $d.declare("Nethereum.Generators.CQS.FunctionCQSMessageFSharpTemplate", 0, $asm); Nethereum.Generators.CQS.ContractDeploymentCQSMessageVbTemplate = $d.declare("Nethereum.Generators.CQS.ContractDeploymentCQSMessageVbTemplate", 0, $asm); Nethereum.Generators.CQS.FunctionCQSMessageVbTemplate = $d.declare("Nethereum.Generators.CQS.FunctionCQSMessageVbTemplate", 0, $asm); Nethereum.Generators.DTOs.ErrorDTOGenerator = $d.declare("Nethereum.Generators.DTOs.ErrorDTOGenerator", 0, $asm); Nethereum.Generators.DTOs.ErrorDTOModel = $d.declare("Nethereum.Generators.DTOs.ErrorDTOModel", 0, $asm); Nethereum.Generators.DTOs.EventDTOGenerator = $d.declare("Nethereum.Generators.DTOs.EventDTOGenerator", 0, $asm); Nethereum.Generators.DTOs.EventDTOModel = $d.declare("Nethereum.Generators.DTOs.EventDTOModel", 0, $asm); Nethereum.Generators.DTOs.FunctionOutputDTOGenerator = $d.declare("Nethereum.Generators.DTOs.FunctionOutputDTOGenerator", 0, $asm); Nethereum.Generators.DTOs.FunctionOutputDTOModel = $d.declare("Nethereum.Generators.DTOs.FunctionOutputDTOModel", 0, $asm); Nethereum.Generators.DTOs.StructTypeGenerator = $d.declare("Nethereum.Generators.DTOs.StructTypeGenerator", 0, $asm); Nethereum.Generators.DTOs.StructTypeModel = $d.declare("Nethereum.Generators.DTOs.StructTypeModel", 0, $asm); Nethereum.Generators.DTOs.ErrorDTOCSharpTemplate = $d.declare("Nethereum.Generators.DTOs.ErrorDTOCSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.EventDTOCSharpTemplate = $d.declare("Nethereum.Generators.DTOs.EventDTOCSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.FunctionOutputDTOCSharpTemplate = $d.declare("Nethereum.Generators.DTOs.FunctionOutputDTOCSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.ParameterABIEventDTOCSharpTemplate = $d.declare("Nethereum.Generators.DTOs.ParameterABIEventDTOCSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.ParameterABIFunctionDTOCSharpTemplate = $d.declare("Nethereum.Generators.DTOs.ParameterABIFunctionDTOCSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.StructTypeCSharpTemplate = $d.declare("Nethereum.Generators.DTOs.StructTypeCSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.ErrorDTOFSharpTemplate = $d.declare("Nethereum.Generators.DTOs.ErrorDTOFSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.EventDTOFSharpTemplate = $d.declare("Nethereum.Generators.DTOs.EventDTOFSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.FunctionOutputDTOFSharpTemplate = $d.declare("Nethereum.Generators.DTOs.FunctionOutputDTOFSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.ParameterABIEventDTOFSharpTemplate = $d.declare("Nethereum.Generators.DTOs.ParameterABIEventDTOFSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.ParameterABIFunctionDTOFSharpTemplate = $d.declare("Nethereum.Generators.DTOs.ParameterABIFunctionDTOFSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.StructTypeFSharpTemplate = $d.declare("Nethereum.Generators.DTOs.StructTypeFSharpTemplate", 0, $asm); Nethereum.Generators.DTOs.ErrorDTOVbTemplate = $d.declare("Nethereum.Generators.DTOs.ErrorDTOVbTemplate", 0, $asm); Nethereum.Generators.DTOs.EventDTOVbTemplate = $d.declare("Nethereum.Generators.DTOs.EventDTOVbTemplate", 0, $asm); Nethereum.Generators.DTOs.FunctionOutputDTOVbTemplate = $d.declare("Nethereum.Generators.DTOs.FunctionOutputDTOVbTemplate", 0, $asm); Nethereum.Generators.DTOs.ParameterABIEventDTOVbTemplate = $d.declare("Nethereum.Generators.DTOs.ParameterABIEventDTOVbTemplate", 0, $asm); Nethereum.Generators.DTOs.ParameterABIFunctionDTOVbTemplate = $d.declare("Nethereum.Generators.DTOs.ParameterABIFunctionDTOVbTemplate", 0, $asm); Nethereum.Generators.DTOs.StructTypeVbTemplate = $d.declare("Nethereum.Generators.DTOs.StructTypeVbTemplate", 0, $asm); Nethereum.Generators.MudService.MudServiceGenerator = $d.declare("Nethereum.Generators.MudService.MudServiceGenerator", 0, $asm); Nethereum.Generators.MudService.MudServiceModel = $d.declare("Nethereum.Generators.MudService.MudServiceModel", 0, $asm); Nethereum.Generators.MudService.MudServiceCSharpTemplate = $d.declare("Nethereum.Generators.MudService.MudServiceCSharpTemplate", 0, $asm); Nethereum.Generators.MudService.MudServiceFSharpTemplate = $d.declare("Nethereum.Generators.MudService.MudServiceFSharpTemplate", 0, $asm); Nethereum.Generators.MudService.MudServiceVbTemplate = $d.declare("Nethereum.Generators.MudService.MudServiceVbTemplate", 0, $asm); Nethereum.Generators.MudTable.MudTable = $d.declare("Nethereum.Generators.MudTable.MudTable", 0, $asm); Nethereum.Generators.MudTable.MudTableGenerator = $d.declare("Nethereum.Generators.MudTable.MudTableGenerator", 0, $asm); Nethereum.Generators.MudTable.MudTableModel = $d.declare("Nethereum.Generators.MudTable.MudTableModel", 0, $asm); Nethereum.Generators.MudTable.MudTableCSharpTemplate = $d.declare("Nethereum.Generators.MudTable.MudTableCSharpTemplate", 0, $asm); Nethereum.Generators.Service.ServiceGenerator = $d.declare("Nethereum.Generators.Service.ServiceGenerator", 0, $asm); Nethereum.Generators.Service.ServiceModel = $d.declare("Nethereum.Generators.Service.ServiceModel", 0, $asm); Nethereum.Generators.Service.ContractDeploymentServiceMethodsCSharpTemplate = $d.declare("Nethereum.Generators.Service.ContractDeploymentServiceMethodsCSharpTemplate", 0, $asm); Nethereum.Generators.Service.FunctionServiceMethodCSharpTemplate = $d.declare("Nethereum.Generators.Service.FunctionServiceMethodCSharpTemplate", 0, $asm); Nethereum.Generators.Service.ServiceCSharpTemplate = $d.declare("Nethereum.Generators.Service.ServiceCSharpTemplate", 0, $asm); Nethereum.Generators.Service.ContractDeploymentServiceMethodsFSharpTemplate = $d.declare("Nethereum.Generators.Service.ContractDeploymentServiceMethodsFSharpTemplate", 0, $asm); Nethereum.Generators.Service.FunctionServiceMethodFSharpTemplate = $d.declare("Nethereum.Generators.Service.FunctionServiceMethodFSharpTemplate", 0, $asm); Nethereum.Generators.Service.ServiceFSharpTemplate = $d.declare("Nethereum.Generators.Service.ServiceFSharpTemplate", 0, $asm); Nethereum.Generators.Service.ContractDeploymentServiceMethodsVbTemplate = $d.declare("Nethereum.Generators.Service.ContractDeploymentServiceMethodsVbTemplate", 0, $asm); Nethereum.Generators.Service.FunctionServiceMethodVbTemplate = $d.declare("Nethereum.Generators.Service.FunctionServiceMethodVbTemplate", 0, $asm); Nethereum.Generators.Service.ServiceVbTemplate = $d.declare("Nethereum.Generators.Service.ServiceVbTemplate", 0, $asm); Nethereum.Generators.Unity.UnityContractFactoryGenerator = $d.declare("Nethereum.Generators.Unity.UnityContractFactoryGenerator", 0, $asm); Nethereum.Generators.Unity.UnityContractFactoryModel = $d.declare("Nethereum.Generators.Unity.UnityContractFactoryModel", 0, $asm); Nethereum.Generators.Unity.UnityRequestsGenerator = $d.declare("Nethereum.Generators.Unity.UnityRequestsGenerator", 0, $asm); Nethereum.Generators.Unity.UnityRequestsModel = $d.declare("Nethereum.Generators.Unity.UnityRequestsModel", 0, $asm); Nethereum.Generators.Unity.CSharp.UnityContractFactoryCSharpTemplate = $d.declare("Nethereum.Generators.Unity.CSharp.UnityContractFactoryCSharpTemplate", 0, $asm); Nethereum.Generators.Unity.CSharp.UnityFunctionRequestsCsharpTemplates = $d.declare("Nethereum.Generators.Unity.CSharp.UnityFunctionRequestsCsharpTemplates", 0, $asm); Nethereum.Generators.XUnit.SimpleTestGenerator = $d.declare("Nethereum.Generators.XUnit.SimpleTestGenerator", 0, $asm); Nethereum.Generators.XUnit.SimpleTestModel = $d.declare("Nethereum.Generators.XUnit.SimpleTestModel", 0, $asm); Nethereum.Generators.XUnit.SimpleTestCSharpTemplate = $d.declare("Nethereum.Generators.XUnit.SimpleTestCSharpTemplate", 0, $asm); $d.define(Nethereum.Generators.BlazorPagesGenerator, null, function($t, $p) { $t.$ator = function() { this.ContractABI = null; this.Namespace = null; this.BaseOutputPath = null; this.PathDelimiter = null; this.ContractName = null; this.BaseNamespace = null; this.ServiceNamespace = null; this.CQSNamespace = null; this.DTONamespace = null; this.CodeGenLanguage = 0 /* CodeGenLanguage */; this.SharedTypesNamespace = null; this.ContractDeploymentCQSMessageModel = null; }; $p.get_ContractABI = function BlazorPagesGenerator_get_ContractABI() { return this.ContractABI; }; $p.get_Namespace = function BlazorPagesGenerator_get_Namespace() { return this.Namespace; }; $p.get_BaseOutputPath = function BlazorPagesGenerator_get_BaseOutputPath() { return this.BaseOutputPath; }; $p.get_PathDelimiter = function BlazorPagesGenerator_get_PathDelimiter() { return this.PathDelimiter; }; $p.get_ContractName = function BlazorPagesGenerator_get_ContractName() { return this.ContractName; }; $p.get_BaseNamespace = function BlazorPagesGenerator_get_BaseNamespace() { return this.BaseNamespace; }; $p.get_ServiceNamespace = function BlazorPagesGenerator_get_ServiceNamespace() { return this.ServiceNamespace; }; $p.get_CQSNamespace = function BlazorPagesGenerator_get_CQSNamespace() { return this.CQSNamespace; }; $p.get_DTONamespace = function BlazorPagesGenerator_get_DTONamespace() { return this.DTONamespace; }; $p.get_CodeGenLanguage = function BlazorPagesGenerator_get_CodeGenLanguage() { return this.CodeGenLanguage; }; $p.get_SharedTypesNamespace = function BlazorPagesGenerator_get_SharedTypesNamespace() { return this.SharedTypesNamespace; }; $p.get_ContractDeploymentCQSMessageModel = function BlazorPagesGenerator_get_ContractDeploymentCQSMessageModel() { return this.ContractDeploymentCQSMessageModel; }; $t.ctor = function BlazorPagesGenerator(contractABI, contractName, baseNamespace, serviceNamespace, cqsNamespace, dtoNamespace, sharedTypesNamespace, codeGenLanguage, baseOutputPath, pathDelimiter, namespace) { $t.$baseType.ctor.call(this); this.ContractABI = contractABI; this.ContractName = contractName; this.Namespace = namespace; this.BaseNamespace = baseNamespace; this.ServiceNamespace = serviceNamespace; this.CQSNamespace = cqsNamespace; this.DTONamespace = dtoNamespace; this.SharedTypesNamespace = sharedTypesNamespace; this.CodeGenLanguage = codeGenLanguage; this.BaseOutputPath = baseOutputPath; this.PathDelimiter = pathDelimiter; }; $p.GenerateFile = function BlazorPagesGenerator_GenerateFile() { var pageNamespace = this.GetFullNamespace(this.get_Namespace()); var serviceNamespace = this.GetFullNamespace(this.get_ServiceNamespace()); var dtoNamespace = this.GetFullNamespace(this.get_DTONamespace()); var cqsNamespace = this.GetFullNamespace(this.get_CQSNamespace()); var sharedTypesFullNamespace = null; if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace())) { sharedTypesFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } var fullPath = this.get_BaseOutputPath(); System.Console.WriteLine$10(String.Format("Generating Blazor Service Page for {0} in {1}", [this.get_ContractName(), fullPath])); //parameters console System.Console.WriteLine$10("PageNamespace: " + pageNamespace); System.Console.WriteLine$10("ServiceNamespace: " + serviceNamespace); System.Console.WriteLine$10("CQSNamespace: " + cqsNamespace); System.Console.WriteLine$10("DtoNamespace: " + dtoNamespace); System.Console.WriteLine$10("SharedTypesNamespace: " + sharedTypesFullNamespace); System.Console.WriteLine$10("BaseOutputPath: " + this.get_BaseOutputPath()); System.Console.WriteLine$10("PathDelimiter: " + this.get_PathDelimiter()); System.Console.WriteLine$10("CodeGenLanguage: " + $d.toString($d.boxEnum(Nethereum.Generators.Core.CodeGenLanguage, this.get_CodeGenLanguage()))); var generator = new Nethereum.Generators.Service.BlazorPageServiceGenerator.ctor(this.get_ContractABI(), this.get_ContractName(), pageNamespace, serviceNamespace, dtoNamespace, sharedTypesFullNamespace, this.get_CodeGenLanguage()); System.Console.WriteLine$10(String.Format("Generating Blazor Service Page Content for {0} in {1}", [this.get_ContractName(), fullPath])); return generator.GenerateFileContent$1(fullPath); }; $p.GetFullNamespace = function BlazorPagesGenerator_GetFullNamespace(namespace) { if (String.IsNullOrEmpty(this.get_BaseNamespace())) return namespace; if (String.IsNullOrEmpty(namespace)) return this.get_BaseNamespace(); return this.get_BaseNamespace() + "." + namespace.TrimStart($d.array(System.Char, [46 /*'.'*/])); }; }); $d.define(Nethereum.Generators.ContractProjectGenerator, null, function($t, $p) { $t.$ator = function() { this.ContractABI = null; this.ContractName = null; this.ByteCode = null; this.BaseNamespace = null; this.ServiceNamespace = null; this.CQSNamespace = null; this.DTONamespace = null; this.BaseOutputPath = null; this.PathDelimiter = null; this.CodeGenLanguage = 0 /* CodeGenLanguage */; this.ProjectName = null; this.MudNamespace = null; this.SharedGeneratedTypes = null; this.SharedTypesNamespace = null; this.AddRootNamespaceOnVbProjectsToImportStatements = true; }; $p.get_ContractABI = function ContractProjectGenerator_get_ContractABI() { return this.ContractABI; }; $p.get_ContractName = function ContractProjectGenerator_get_ContractName() { return this.ContractName; }; $p.get_ByteCode = function ContractProjectGenerator_get_ByteCode() { return this.ByteCode; }; $p.get_BaseNamespace = function ContractProjectGenerator_get_BaseNamespace() { return this.BaseNamespace; }; $p.get_ServiceNamespace = function ContractProjectGenerator_get_ServiceNamespace() { return this.ServiceNamespace; }; $p.get_CQSNamespace = function ContractProjectGenerator_get_CQSNamespace() { return this.CQSNamespace; }; $p.get_DTONamespace = function ContractProjectGenerator_get_DTONamespace() { return this.DTONamespace; }; $p.get_BaseOutputPath = function ContractProjectGenerator_get_BaseOutputPath() { return this.BaseOutputPath; }; $p.get_PathDelimiter = function ContractProjectGenerator_get_PathDelimiter() { return this.PathDelimiter; }; $p.get_CodeGenLanguage = function ContractProjectGenerator_get_CodeGenLanguage() { return this.CodeGenLanguage; }; $p.get_ProjectName = function ContractProjectGenerator_get_ProjectName() { return this.ProjectName; }; $p.get_MudNamespace = function ContractProjectGenerator_get_MudNamespace() { return this.MudNamespace; }; $p.set_MudNamespace = function ContractProjectGenerator_set_MudNamespace(value) { this.MudNamespace = value;return value; }; $p.get_SharedGeneratedTypes = function ContractProjectGenerator_get_SharedGeneratedTypes() { return this.SharedGeneratedTypes; }; $p.get_SharedTypesNamespace = function ContractProjectGenerator_get_SharedTypesNamespace() { return this.SharedTypesNamespace; }; $t.ctor = function ContractProjectGenerator(contractABI, contractName, byteCode, baseNamespace, serviceNamespace, cqsNamespace, dtoNamespace, sharedTypesNamespace, sharedGeneratedTypes, baseOutputPath, pathDelimiter, codeGenLanguage) { $t.$baseType.ctor.call(this); this.ContractABI = contractABI; this.ContractName = contractName; this.ByteCode = byteCode; this.BaseNamespace = baseNamespace; this.ServiceNamespace = serviceNamespace; this.CQSNamespace = cqsNamespace; this.DTONamespace = dtoNamespace; this.BaseOutputPath = baseOutputPath != null ? baseOutputPath.TrimEnd(pathDelimiter.ToCharArray()) : null; this.PathDelimiter = pathDelimiter; this.CodeGenLanguage = codeGenLanguage; if (this.get_BaseOutputPath() != null) { if (this.get_BaseOutputPath().lastIndexOf(this.get_PathDelimiter()) > 0) { this.ProjectName = this.get_BaseOutputPath().Substring(this.get_BaseOutputPath().lastIndexOf(this.get_PathDelimiter()) + this.get_PathDelimiter().length); } } if (sharedGeneratedTypes == null) { this.SharedGeneratedTypes = $d.array(String, 0); } else { this.SharedGeneratedTypes = sharedGeneratedTypes; } this.SharedTypesNamespace = sharedTypesNamespace; }; $p.GenerateAllMessagesFileAndService = function ContractProjectGenerator_GenerateAllMessagesFileAndService() { var generated = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.GeneratedFile, 35606).ctor)(); generated.Add(this.GenerateAllMessages(false)); //always individual files for structs generated.AddRange(this.GenerateAllStructs()); if (this.AreFunctionsSharedGenerated()) { generated.AddRange(this.GenerateAllFunctionDTOs()); generated.AddRange(this.GenerateCQSFunctionMessages()); } if (this.AreEventsSharedGenerated()) { generated.AddRange(this.GenerateAllEventDTOs()); } if (this.AreErrorsSharedGenerated()) { generated.AddRange(this.GenerateAllErrorDTOs()); } generated.Add(this.GenerateService(true)); return generated.ToArray(); }; $p.AreStructsSharedGenerated = function ContractProjectGenerator_AreStructsSharedGenerated() { if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace())) { return true; } return false; }; $p.HasSharingSettings = function ContractProjectGenerator_HasSharingSettings() { return !String.IsNullOrEmpty(this.get_SharedTypesNamespace()) && this.get_SharedGeneratedTypes() != null && this.get_SharedGeneratedTypes().length > 0; }; $p.AreFunctionsSharedGenerated = function ContractProjectGenerator_AreFunctionsSharedGenerated() { if (this.HasSharingSettings()) { for (var i = 0; i < this.get_SharedGeneratedTypes().length; i++) { if (this.get_SharedGeneratedTypes()[i].toLowerCase() == "functions") { return true; } } } return false; }; $p.AreErrorsSharedGenerated = function ContractProjectGenerator_AreErrorsSharedGenerated() { if (this.HasSharingSettings()) { for (var i = 0; i < this.get_SharedGeneratedTypes().length; i++) { if (this.get_SharedGeneratedTypes()[i].toLowerCase() == "errors") { return true; } } } return false; }; $p.AreEventsSharedGenerated = function ContractProjectGenerator_AreEventsSharedGenerated() { if (this.HasSharingSettings()) { for (var i = 0; i < this.get_SharedGeneratedTypes().length; i++) { if (this.get_SharedGeneratedTypes()[i].toLowerCase() == "events") { return true; } } } return false; }; $p.GenerateAllMessages = function ContractProjectGenerator_GenerateAllMessages(generateStructs) { var cqsFullNamespace = this.GetFullNamespace(this.get_CQSNamespace()); var cqsFullPath = this.GetFullPath(this.get_CQSNamespace()); var dtoFullNamespace = this.GetFullNamespace(this.get_DTONamespace()); var sharedTypesFullNamespace = null; if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace())) { sharedTypesFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } var generators = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.IClassGenerator, 37907).ctor)(); generators.Add(this.GetCQSMessageDeploymentGenerator()); if (!this.AreFunctionsSharedGenerated()) { generators.AddRange(this.GetAllCQSFunctionMessageGenerators()); generators.AddRange(this.GetAllFunctionDTOsGenerators()); } if (!this.AreEventsSharedGenerated()) { generators.AddRange(this.GetAllEventDTOGenerators()); } if (generateStructs) { if (!this.AreStructsSharedGenerated()) { generators.AddRange(this.GetAllStructTypeGenerators()); } } if (!this.AreErrorsSharedGenerated()) { generators.AddRange(this.GetAllErrorDTOGenerators()); } //using the same namespace.. var mainGenerator = new Nethereum.Generators.Service.AllMessagesGenerator.ctor(generators, this.get_ContractName(), cqsFullNamespace, dtoFullNamespace, sharedTypesFullNamespace, this.get_CodeGenLanguage()); return mainGenerator.GenerateFileContent$1(cqsFullPath); }; $p.GenerateAll = function ContractProjectGenerator_GenerateAll() { var generated = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.GeneratedFile, 35606).ctor)(); generated.AddRange(this.GenerateAllCQSMessages()); generated.AddRange(this.GenerateAllEventDTOs()); generated.AddRange(this.GenerateAllErrorDTOs()); generated.AddRange(this.GenerateAllFunctionDTOs()); generated.Add(this.GenerateService(false)); return generated.ToArray(); }; $p.GenerateService = function ContractProjectGenerator_GenerateService(singleMessagesFile) { var dtoFullNamespace = this.GetFullNamespace(this.get_DTONamespace()); var cqsFullNamespace = this.GetFullNamespace(this.get_CQSNamespace()); dtoFullNamespace = singleMessagesFile ? String.Empty : this.FullyQualifyNamespaceFromImport(dtoFullNamespace); cqsFullNamespace = this.FullyQualifyNamespaceFromImport(cqsFullNamespace); var sharedTypesFullNamespace = null; if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace())) { sharedTypesFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } var serviceFullNamespace = this.GetFullNamespace(this.get_ServiceNamespace()); var serviceFullPath = this.GetFullPath(this.get_ServiceNamespace()); var serviceGenerator = new Nethereum.Generators.Service.ServiceGenerator.ctor(this.get_ContractABI(), this.get_ContractName(), this.get_ByteCode(), serviceFullNamespace, cqsFullNamespace, dtoFullNamespace, sharedTypesFullNamespace, this.get_CodeGenLanguage()); return serviceGenerator.GenerateFileContent$1(serviceFullPath); }; $p.GenerateMudService = function ContractProjectGenerator_GenerateMudService(mudNamespace, singleMessagesFile) { var dtoFullNamespace = this.GetFullNamespace(this.get_DTONamespace()); var cqsFullNamespace = this.GetFullNamespace(this.get_CQSNamespace()); dtoFullNamespace = singleMessagesFile ? String.Empty : this.FullyQualifyNamespaceFromImport(dtoFullNamespace); cqsFullNamespace = this.FullyQualifyNamespaceFromImport(cqsFullNamespace); var sharedTypesFullNamespace = null; if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace())) { sharedTypesFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } var serviceFullNamespace = this.GetFullNamespace(this.get_ServiceNamespace()); var serviceFullPath = this.GetFullPath(this.get_ServiceNamespace()); var serviceGenerator = new Nethereum.Generators.MudService.MudServiceGenerator.ctor(this.get_ContractABI(), this.get_ContractName(), this.get_ByteCode(), serviceFullNamespace, cqsFullNamespace, dtoFullNamespace, sharedTypesFullNamespace, this.get_CodeGenLanguage(), mudNamespace); return serviceGenerator.GenerateFileContent$1(serviceFullPath); }; $p.GenerateAllUnity = function ContractProjectGenerator_GenerateAllUnity() { var generated = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.GeneratedFile, 35606).ctor)(); generated.Add(this.GenerateUnityFunctionRequests(false)); generated.Add(this.GenerateUnityContractFactory(false)); return generated.ToArray(); }; $p.GenerateUnityContractFactory = function ContractProjectGenerator_GenerateUnityContractFactory(singleMessagesFile) { var dtoFullNamespace = this.GetFullNamespace(this.get_DTONamespace()); var cqsFullNamespace = this.GetFullNamespace(this.get_CQSNamespace()); dtoFullNamespace = singleMessagesFile ? String.Empty : this.FullyQualifyNamespaceFromImport(dtoFullNamespace); cqsFullNamespace = this.FullyQualifyNamespaceFromImport(cqsFullNamespace); var serviceFullNamespace = this.GetFullNamespace(this.get_ServiceNamespace()); var serviceFullPath = this.GetFullPath(this.get_ServiceNamespace()); var unityRequestsGenerator = new Nethereum.Generators.Unity.UnityContractFactoryGenerator.ctor(this.get_ContractABI(), this.get_ContractName(), this.get_ByteCode(), serviceFullNamespace, cqsFullNamespace, dtoFullNamespace, this.get_CodeGenLanguage()); return unityRequestsGenerator.GenerateFileContent$1(serviceFullPath); }; $p.GenerateUnityFunctionRequests = function ContractProjectGenerator_GenerateUnityFunctionRequests(singleMessagesFile) { var dtoFullNamespace = this.GetFullNamespace(this.get_DTONamespace()); var cqsFullNamespace = this.GetFullNamespace(this.get_CQSNamespace()); dtoFullNamespace = singleMessagesFile ? String.Empty : this.FullyQualifyNamespaceFromImport(dtoFullNamespace); cqsFullNamespace = this.FullyQualifyNamespaceFromImport(cqsFullNamespace); var serviceFullNamespace = this.GetFullNamespace(this.get_ServiceNamespace()); var serviceFullPath = this.GetFullPath(this.get_ServiceNamespace()); var unityRequestsGenerator = new Nethereum.Generators.Unity.UnityRequestsGenerator.ctor(this.get_ContractABI(), this.get_ContractName(), this.get_ByteCode(), serviceFullNamespace, cqsFullNamespace, dtoFullNamespace, this.get_CodeGenLanguage()); return unityRequestsGenerator.GenerateFileContent$1(serviceFullPath); }; $p.GenerateAllCQSMessages = function ContractProjectGenerator_GenerateAllCQSMessages() { var generated = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.GeneratedFile, 35606).ctor)(); generated.Add(this.GenerateCQSMessageDeployment()); generated.AddRange(this.GenerateCQSFunctionMessages()); return generated; }; $p.GenerateAllFunctionDTOs = function ContractProjectGenerator_GenerateAllFunctionDTOs() { var generators = this.GetAllFunctionDTOsGenerators(); var dtoFullPath = this.GetFullPath(this.get_DTONamespace()); if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace()) && this.AreFunctionsSharedGenerated()) { dtoFullPath = this.GetFullPath(this.get_SharedTypesNamespace()); } var generated = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.GeneratedFile, 35606).ctor)(); var $iter = generators; var $enumerator = $iter.System$Collections$IEnumerable$GetEnumerator(); while ($enumerator.System$Collections$IEnumerator$MoveNext()) (function() { var generator = $enumerator.System$Collections$IEnumerator$get_Current(); this.GenerateAndAdd(generated, $d.delegate(function() { return generator.GenerateFileContent$1(dtoFullPath); }, this)); }).call(this); return generated; }; $p.GenerateAllStructs = function ContractProjectGenerator_GenerateAllStructs() { var generators = this.GetAllStructTypeGenerators(); var structFullPath = this.GetFullPath(this.get_DTONamespace()); if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace()) && this.AreStructsSharedGenerated()) { structFullPath = this.GetFullPath(this.get_SharedTypesNamespace()); } var generated = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.GeneratedFile, 35606).ctor)(); var $iter = generators; var $enumerator = $iter.System$Collections$IEnumerable$GetEnumerator(); while ($enumerator.System$Collections$IEnumerator$MoveNext()) (function() { var generator = $enumerator.System$Collections$IEnumerator$get_Current(); this.GenerateAndAdd(generated, $d.delegate(function() { return generator.GenerateFileContent$1(structFullPath); }, this)); }).call(this); return generated; }; $p.GetAllStructTypeGenerators = function ContractProjectGenerator_GetAllStructTypeGenerators() { var structTypeNamespace = this.GetFullNamespace(this.get_DTONamespace()); if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace()) && this.AreStructsSharedGenerated()) { structTypeNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } var generators = new (System.Collections.Generic.List$1(Nethereum.Generators.DTOs.StructTypeGenerator, 50623).ctor)(); for (var $i = 0, $a = this.get_ContractABI().get_Structs(), $length = $a.length; $i < $length; $i++) { var structAbi = $a[$i]; var structTypeGenerator = new Nethereum.Generators.DTOs.StructTypeGenerator.ctor(structAbi, structTypeNamespace, this.get_CodeGenLanguage()); generators.Add(structTypeGenerator); } return generators; }; $p.GetAllFunctionDTOsGenerators = function ContractProjectGenerator_GetAllFunctionDTOsGenerators() { var dtoFullNamespace = this.GetFullNamespace(this.get_DTONamespace()); var sharedTypesFullNamespace = null; if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace())) { if (this.AreFunctionsSharedGenerated()) { dtoFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } sharedTypesFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } var generators = new (System.Collections.Generic.List$1(Nethereum.Generators.DTOs.FunctionOutputDTOGenerator, 30473).ctor)(); for (var $i = 0, $a = this.get_ContractABI().get_Functions(), $length = $a.length; $i < $length; $i++) { var functionABI = $a[$i]; var functionOutputDTOGenerator = new Nethereum.Generators.DTOs.FunctionOutputDTOGenerator.ctor(functionABI, dtoFullNamespace, sharedTypesFullNamespace, this.get_CodeGenLanguage()); generators.Add(functionOutputDTOGenerator); } return generators; }; $p.GenerateAllEventDTOs = function ContractProjectGenerator_GenerateAllEventDTOs() { var generators = this.GetAllEventDTOGenerators(); var dtoFullPath = this.GetFullPath(this.get_DTONamespace()); if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace()) && this.AreEventsSharedGenerated()) { dtoFullPath = this.GetFullPath(this.get_SharedTypesNamespace()); } var generated = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.GeneratedFile, 35606).ctor)(); var $iter = generators; var $enumerator = $iter.System$Collections$IEnumerable$GetEnumerator(); while ($enumerator.System$Collections$IEnumerator$MoveNext()) (function() { var generator = $enumerator.System$Collections$IEnumerator$get_Current(); this.GenerateAndAdd(generated, $d.delegate(function() { return generator.GenerateFileContent$1(dtoFullPath); }, this)); }).call(this); return generated; }; $p.GenerateAllErrorDTOs = function ContractProjectGenerator_GenerateAllErrorDTOs() { var generators = this.GetAllErrorDTOGenerators(); var dtoFullPath = this.GetFullPath(this.get_DTONamespace()); if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace()) && this.AreErrorsSharedGenerated()) { dtoFullPath = this.GetFullPath(this.get_SharedTypesNamespace()); } var generated = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.GeneratedFile, 35606).ctor)(); var $iter = generators; var $enumerator = $iter.System$Collections$IEnumerable$GetEnumerator(); while ($enumerator.System$Collections$IEnumerator$MoveNext()) (function() { var generator = $enumerator.System$Collections$IEnumerator$get_Current(); this.GenerateAndAdd(generated, $d.delegate(function() { return generator.GenerateFileContent$1(dtoFullPath); }, this)); }).call(this); return generated; }; $p.GetAllEventDTOGenerators = function ContractProjectGenerator_GetAllEventDTOGenerators() { var dtoFullNamespace = this.GetFullNamespace(this.get_DTONamespace()); var sharedTypesFullNamespace = null; if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace())) { if (this.AreEventsSharedGenerated()) { dtoFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } sharedTypesFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } var generators = new (System.Collections.Generic.List$1(Nethereum.Generators.DTOs.EventDTOGenerator, 6963).ctor)(); for (var $i = 0, $a = this.get_ContractABI().get_Events(), $length = $a.length; $i < $length; $i++) { var eventABI = $a[$i]; var generator = new Nethereum.Generators.DTOs.EventDTOGenerator.ctor(eventABI, dtoFullNamespace, sharedTypesFullNamespace, this.get_CodeGenLanguage()); generators.Add(generator); } return generators; }; $p.GetAllErrorDTOGenerators = function ContractProjectGenerator_GetAllErrorDTOGenerators() { var dtoFullNamespace = this.GetFullNamespace(this.get_DTONamespace()); var sharedTypesFullNamespace = null; if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace())) { if (this.AreErrorsSharedGenerated()) { dtoFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } sharedTypesFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } var generators = new (System.Collections.Generic.List$1(Nethereum.Generators.DTOs.ErrorDTOGenerator, 2045).ctor)(); for (var $i = 0, $a = this.get_ContractABI().get_Errors(), $length = $a.length; $i < $length; $i++) { var errorABI = $a[$i]; var generator = new Nethereum.Generators.DTOs.ErrorDTOGenerator.ctor(errorABI, dtoFullNamespace, sharedTypesFullNamespace, this.get_CodeGenLanguage()); generators.Add(generator); } return generators; }; $p.GenerateCQSFunctionMessages = function ContractProjectGenerator_GenerateCQSFunctionMessages() { var generators = this.GetAllCQSFunctionMessageGenerators(); var cqsFullPath = this.GetFullPath(this.get_CQSNamespace()); if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace()) && this.AreFunctionsSharedGenerated()) { cqsFullPath = this.GetFullPath(this.get_SharedTypesNamespace()); } var generated = new (System.Collections.Generic.List$1(Nethereum.Generators.Core.GeneratedFile, 35606).ctor)(); var $iter = generators; var $enumerator = $iter.System$Collections$IEnumerable$GetEnumerator(); while ($enumerator.System$Collections$IEnumerator$MoveNext()) (function() { var generator = $enumerator.System$Collections$IEnumerator$get_Current(); this.GenerateAndAdd(generated, $d.delegate(function() { return generator.GenerateFileContent$1(cqsFullPath); }, this)); }).call(this); return generated; }; $p.GetAllCQSFunctionMessageGenerators = function ContractProjectGenerator_GetAllCQSFunctionMessageGenerators() { var cqsFullNamespace = this.GetFullNamespace(this.get_CQSNamespace()); var dtoFullNamespace = this.GetFullNamespace(this.get_DTONamespace()); dtoFullNamespace = this.FullyQualifyNamespaceFromImport(dtoFullNamespace); var sharedTypesFullNamespace = null; if (!String.IsNullOrEmpty(this.get_SharedTypesNamespace())) { if (this.AreFunctionsSharedGenerated()) { dtoFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); dtoFullNamespace = this.FullyQualifyNamespaceFromImport(dtoFullNamespace); } sharedTypesFullNamespace = this.GetFullNamespace(this.get_SharedTypesNamespace()); } var generators = new (System.Collections.Generic.List$1(Nethereum.Generators.CQS.FunctionCQSMessageGenerator, 18052).ctor)(); for (var $i = 0, $a = this.get_ContractABI().get_Functions(), $length = $a.length; $i < $length; $i++) { var functionAbi = $a[$i]; var cqsGenerator = new Nethereum.Generators.CQS.FunctionCQSMessageGenerator.ctor(functionAbi, cqsFullNamespace, dtoFullNamespace, sharedTypesFullNamespace, this.get_CodeGenLanguage(), this.get_MudNamespace()); generators.Add(cqsGenerator); } return generators; }; $p.get_AddRootNamespaceOnVbProjectsToImportStatements = function ContractProjectGenerator_get_AddRootNamespaceOnVbProjectsToImportStatements() { return this.AddRootNamespaceOnVbProjectsToImportStatements;