Exemplo n.º 1
0
 protected override void InitializeUsings()
 {
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("fb7b81ba-7c3c-45a5-ae9e-c6c03dceb812"),
         Name  = "Terrasoft.UI.WebControls.Controls",
         Alias = "",
         CreatedInPackageId = new Guid("cd322293-860d-4ac9-8e55-034f9e973ce3")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("cde525cf-d220-4d2a-b963-e55254c639fc"),
         Name  = "Terrasoft.UI.WebControls.Utilities.Json.Converters",
         Alias = "",
         CreatedInPackageId = new Guid("cd322293-860d-4ac9-8e55-034f9e973ce3")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5c9c82c6-ba6d-4a57-9a14-87fe8faa4ebb"),
         Name  = "Terrasoft.Core.DB",
         Alias = "",
         CreatedInPackageId = new Guid("cd322293-860d-4ac9-8e55-034f9e973ce3")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("7821de68-c82b-4917-a6cd-add2adfbe400"),
         Name  = "Terrasoft.Common",
         Alias = "",
         CreatedInPackageId = new Guid("cd322293-860d-4ac9-8e55-034f9e973ce3")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d67de76f-9cbc-4bfc-babb-6f65cb89b973"),
         Name  = "System.Data",
         Alias = "",
         CreatedInPackageId = new Guid("cd322293-860d-4ac9-8e55-034f9e973ce3")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("74160d3b-65e3-4694-b554-089f2d980e54"),
         Name  = "Newtonsoft.Json",
         Alias = "",
         CreatedInPackageId = new Guid("cd322293-860d-4ac9-8e55-034f9e973ce3")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e401300a-9f16-40c2-9788-cf310ae9d1c5"),
         Name  = "Terrasoft.Common.Json",
         Alias = "",
         CreatedInPackageId = new Guid("cd322293-860d-4ac9-8e55-034f9e973ce3")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d5bb3512-71e0-482a-9c7e-16bf22c586b7"),
         Name  = "Terrasoft.Nui.ServiceModel.DataContract",
         Alias = "DataContract",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("b261d1c9-cc98-44e8-aabd-7806d1dc26ed"),
         Name  = "Terrasoft.Core.Factories",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c261d1c9-cc98-44e8-aabd-7806d1dc26ec"),
         Name  = "Terrasoft.Core.DcmProcess",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("aca2294b-e209-4c40-9400-0d59d9ecd1ea"),
         Name  = "Terrasoft.GlobalSearch.Indexing",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5410f06b-83f8-43fa-bc49-82a2dd508d3c"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
 }
 protected override void InitializeUsings()
 {
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("fb7b81ba-7c3c-45a5-ae9e-c6c03dceb812"),
         Name  = "Terrasoft.UI.WebControls.Controls",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("cde525cf-d220-4d2a-b963-e55254c639fc"),
         Name  = "Terrasoft.UI.WebControls.Utilities.Json.Converters",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5c9c82c6-ba6d-4a57-9a14-87fe8faa4ebb"),
         Name  = "Terrasoft.Core.DB",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("7821de68-c82b-4917-a6cd-add2adfbe400"),
         Name  = "Terrasoft.Common",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d67de76f-9cbc-4bfc-babb-6f65cb89b973"),
         Name  = "System.Data",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("74160d3b-65e3-4694-b554-089f2d980e54"),
         Name  = "Newtonsoft.Json",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e401300a-9f16-40c2-9788-cf310ae9d1c5"),
         Name  = "Terrasoft.Common.Json",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d5bb3512-71e0-482a-9c7e-16bf22c586b7"),
         Name  = "Terrasoft.Nui.ServiceModel.DataContract",
         Alias = "DataContract",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("b261d1c9-cc98-44e8-aabd-7806d1dc26ed"),
         Name  = "Terrasoft.Core.Factories",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c261d1c9-cc98-44e8-aabd-7806d1dc26ec"),
         Name  = "Terrasoft.Core.DcmProcess",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
 }
 protected override void InitializeUsings()
 {
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("fb7b81ba-7c3c-45a5-ae9e-c6c03dceb812"),
         Name  = "Terrasoft.UI.WebControls.Controls",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("cde525cf-d220-4d2a-b963-e55254c639fc"),
         Name  = "Terrasoft.UI.WebControls.Utilities.Json.Converters",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5c9c82c6-ba6d-4a57-9a14-87fe8faa4ebb"),
         Name  = "Terrasoft.Core.DB",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("7821de68-c82b-4917-a6cd-add2adfbe400"),
         Name  = "Terrasoft.Common",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d67de76f-9cbc-4bfc-babb-6f65cb89b973"),
         Name  = "System.Data",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("74160d3b-65e3-4694-b554-089f2d980e54"),
         Name  = "Newtonsoft.Json",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e401300a-9f16-40c2-9788-cf310ae9d1c5"),
         Name  = "Terrasoft.Common.Json",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d5bb3512-71e0-482a-9c7e-16bf22c586b7"),
         Name  = "Terrasoft.Nui.ServiceModel.DataContract",
         Alias = "DataContract",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("b261d1c9-cc98-44e8-aabd-7806d1dc26ed"),
         Name  = "Terrasoft.Core.Factories",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("6680c277-0f96-4c77-8a69-c03d237b4c4f"),
         Name  = "Terrasoft.Core.Store",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("2c48fab4-7b1e-42e2-8514-410996e6a4aa"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("d9c4378b-4458-41ff-9d84-e4b071fcce18")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c261d1c9-cc98-44e8-aabd-7806d1dc26ec"),
         Name  = "Terrasoft.Core.DcmProcess",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("aca2294b-e209-4c40-9400-0d59d9ecd1ea"),
         Name  = "Terrasoft.GlobalSearch.Indexing",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
 }
Exemplo n.º 4
0
 protected override void InitializeUsings()
 {
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("99588ad2-b9c4-4ecd-87bc-9534b4a7be0d"),
         Name  = "System.Collections.Generic",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("4648de12-5440-4895-9fdc-5e9b6f34f7e2"),
         Name  = "Terrasoft.Core.DB",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c5a3eefb-8711-4da4-b899-2b19ce17d943"),
         Name  = "System.Data",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("fb7b81ba-7c3c-45a5-ae9e-c6c03dceb812"),
         Name  = "Terrasoft.UI.WebControls.Controls",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("cde525cf-d220-4d2a-b963-e55254c639fc"),
         Name  = "Terrasoft.UI.WebControls.Utilities.Json.Converters",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("7821de68-c82b-4917-a6cd-add2adfbe400"),
         Name  = "Terrasoft.Common",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("74160d3b-65e3-4694-b554-089f2d980e54"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e401300a-9f16-40c2-9788-cf310ae9d1c5"),
         Name  = "Terrasoft.Common.Json",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d5bb3512-71e0-482a-9c7e-16bf22c586b7"),
         Name  = "Terrasoft.Nui.ServiceModel.DataContract",
         Alias = "DataContract",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("b261d1c9-cc98-44e8-aabd-7806d1dc26ed"),
         Name  = "Terrasoft.Core.Factories",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c261d1c9-cc98-44e8-aabd-7806d1dc26ec"),
         Name  = "Terrasoft.Core.DcmProcess",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
 }
 protected override void InitializeUsings()
 {
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("f83cbea2-10c5-4739-96f1-116937efce77"),
         Name  = "Terrasoft.Core.Configuration",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("19024591-23ea-4b03-9800-93149198129b"),
         Name  = "Terrasoft.Core.DB",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("fb7b81ba-7c3c-45a5-ae9e-c6c03dceb812"),
         Name  = "Terrasoft.UI.WebControls.Controls",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("cde525cf-d220-4d2a-b963-e55254c639fc"),
         Name  = "Terrasoft.UI.WebControls.Utilities.Json.Converters",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("7821de68-c82b-4917-a6cd-add2adfbe400"),
         Name  = "Terrasoft.Common",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d67de76f-9cbc-4bfc-babb-6f65cb89b973"),
         Name  = "System.Data",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("74160d3b-65e3-4694-b554-089f2d980e54"),
         Name  = "Newtonsoft.Json",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e401300a-9f16-40c2-9788-cf310ae9d1c5"),
         Name  = "Terrasoft.Common.Json",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("ca241c6a-6bd2-4e33-ae26-164063bfb504"),
         Name  = "System.Text",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("ed374225-e41d-4643-8234-a4c89997d648"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("9b2ffa7b-51c7-46d9-b749-4bade78db945")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("49a41b26-e223-4e0d-a40a-f81877cefa7a"),
         Name  = "Terrasoft.Core.Store",
         Alias = "",
         CreatedInPackageId = new Guid("a99d7388-fb0e-4870-87fc-76975bec5847")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d5bb3512-71e0-482a-9c7e-16bf22c586b7"),
         Name  = "Terrasoft.Nui.ServiceModel.DataContract",
         Alias = "DataContract",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("b261d1c9-cc98-44e8-aabd-7806d1dc26ed"),
         Name  = "Terrasoft.Core.Factories",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c261d1c9-cc98-44e8-aabd-7806d1dc26ec"),
         Name  = "Terrasoft.Core.DcmProcess",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
 }
Exemplo n.º 6
0
 protected override void InitializeUsings()
 {
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("041f8571-1e0d-4d76-9587-98645fd79cea"),
         Name  = "Terrasoft.Core.DB",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("9d7efbbf-8549-484c-9592-82bf90843f5d"),
         Name  = "Terrasoft.Common.Json",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("95c66740-e509-4ca4-b1ef-c7a6bb406ec0"),
         Name  = "Terrasoft.UI.WebControls.Controls",
         Alias = "WebControls",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("7c7fbab2-546c-4dd3-ba02-c8f1ddbc356d"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5869487f-ebcd-414c-9fb2-40b8f070b351"),
         Name  = "System.Web",
         Alias = "web",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("41c60d94-6edf-44e4-9edb-0e16c226d725"),
         Name  = "Terrasoft.UI.WebControls.Utilities.Json.Converters",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("92dceabc-4c2b-49a1-baa4-e5bdfa59f339"),
         Name  = "Terrasoft.Core.Configuration",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("aa8aa1ac-15e9-42cc-9636-16aa514d5797"),
         Name  = "System.Text",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("10a2ccab-756c-4712-b1b8-f4ebab9f54a0"),
         Name  = "Terrasoft.Configuration",
         Alias = "TSConfiguration",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e450a1d1-32d4-48db-a086-f5426a1a7722"),
         Name  = "Terrasoft.Core.Store",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("dc00bb50-26d4-4608-809c-73585d9eebd9"),
         Name  = "System.Data",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("6f5452a8-39be-4d73-aff7-044da2a7684d"),
         Name  = "System.Threading",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("0655a6cd-c0cc-42ef-b029-8e7b7f8cbd5b"),
         Name  = "Terrasoft.Reports",
         Alias = "",
         CreatedInPackageId = new Guid("8faebbb4-6032-45a8-ace5-f8b3ded3b01d")
     });
 }
Exemplo n.º 7
0
        internal override void ValidateOptions(ArrayBuilder <Diagnostic> builder)
        {
            //  /main & /target:{library|netmodule|winmdobj}
            if (this.MainTypeName != null)
            {
                if (this.OutputKind.IsValid() && !this.OutputKind.IsApplication())
                {
                    builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_NoMainOnDLL));
                }

                if (!MainTypeName.IsValidClrTypeName())
                {
                    builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(MainTypeName), MainTypeName));
                }
            }

            if (!Platform.IsValid())
            {
                builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadPlatformType, Platform.ToString()));
            }

            if (ModuleName != null)
            {
                Exception e = MetadataHelpers.CheckAssemblyOrModuleName(ModuleName, nameof(ModuleName));
                if (e != null)
                {
                    builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOption, e.Message));
                }
            }

            if (!OutputKind.IsValid())
            {
                builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(OutputKind), OutputKind.ToString()));
            }

            if (!OptimizationLevel.IsValid())
            {
                builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(OptimizationLevel), OptimizationLevel.ToString()));
            }

            if (ScriptClassName == null || !ScriptClassName.IsValidClrTypeName())
            {
                builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(ScriptClassName), ScriptClassName ?? "null"));
            }

            if (WarningLevel < 0 || WarningLevel > 4)
            {
                builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(WarningLevel), WarningLevel));
            }

            if (Usings != null && Usings.Any(u => !u.IsValidClrNamespaceName()))
            {
                builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(Usings), Usings.Where(u => !u.IsValidClrNamespaceName()).First() ?? "null"));
            }

            if (Platform == Platform.AnyCpu32BitPreferred && OutputKind.IsValid() && !(OutputKind == OutputKind.ConsoleApplication || OutputKind == OutputKind.WindowsApplication || OutputKind == OutputKind.WindowsRuntimeApplication))
            {
                builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadPrefer32OnLib));
            }

            // TODO: add check for
            //          (kind == 'arm' || kind == 'appcontainer' || kind == 'winmdobj') &&
            //          (version >= "6.2")

            if (!CryptoPublicKey.IsEmpty)
            {
                if (CryptoKeyFile != null)
                {
                    builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_MutuallyExclusiveOptions, nameof(CryptoPublicKey), nameof(CryptoKeyFile)));
                }

                if (CryptoKeyContainer != null)
                {
                    builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_MutuallyExclusiveOptions, nameof(CryptoPublicKey), nameof(CryptoKeyContainer)));
                }
            }

            if (PublicSign && DelaySign == true)
            {
                builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_MutuallyExclusiveOptions, nameof(PublicSign), nameof(DelaySign)));
            }
        }
Exemplo n.º 8
0
 protected override void InitializeUsings()
 {
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("fb7b81ba-7c3c-45a5-ae9e-c6c03dceb812"),
         Name  = "Terrasoft.UI.WebControls.Controls",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("cde525cf-d220-4d2a-b963-e55254c639fc"),
         Name  = "Terrasoft.UI.WebControls.Utilities.Json.Converters",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5c9c82c6-ba6d-4a57-9a14-87fe8faa4ebb"),
         Name  = "Terrasoft.Core.DB",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("7821de68-c82b-4917-a6cd-add2adfbe400"),
         Name  = "Terrasoft.Common",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d67de76f-9cbc-4bfc-babb-6f65cb89b973"),
         Name  = "System.Data",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("74160d3b-65e3-4694-b554-089f2d980e54"),
         Name  = "Newtonsoft.Json",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e401300a-9f16-40c2-9788-cf310ae9d1c5"),
         Name  = "Terrasoft.Common.Json",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("8344487b-4f62-45ad-a3a1-e073f07b2ef2"),
         Name  = "System.Collections.Generic",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e33423da-6c95-41fd-bf98-97c4161975e5"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("66e9e705-64b4-4dda-925e-d1e05a389eb6")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d5bb3512-71e0-482a-9c7e-16bf22c586b7"),
         Name  = "Terrasoft.Nui.ServiceModel.DataContract",
         Alias = "DataContract",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("b261d1c9-cc98-44e8-aabd-7806d1dc26ed"),
         Name  = "Terrasoft.Core.Factories",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c261d1c9-cc98-44e8-aabd-7806d1dc26ec"),
         Name  = "Terrasoft.Core.DcmProcess",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("36db9306-521c-4d94-87c4-a02688862caa"),
         Name  = "Terrasoft.Configuration",
         Alias = "",
         CreatedInPackageId = new Guid("8a6b5719-da97-4634-8f04-4375bc29ffcf")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("aca2294b-e209-4c40-9400-0d59d9ecd1ea"),
         Name  = "Terrasoft.GlobalSearch.Indexing",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5410f06b-83f8-43fa-bc49-82a2dd508d3c"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
 }
Exemplo n.º 9
0
 public void WriteUsing(Using usng)
 {
     usng.AllTypesAreResolved = !_visibility;
     Usings.Add(usng);
 }
 protected override void InitializeUsings()
 {
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("fb7b81ba-7c3c-45a5-ae9e-c6c03dceb812"),
         Name  = "Terrasoft.UI.WebControls.Controls",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("cde525cf-d220-4d2a-b963-e55254c639fc"),
         Name  = "Terrasoft.UI.WebControls.Utilities.Json.Converters",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5c9c82c6-ba6d-4a57-9a14-87fe8faa4ebb"),
         Name  = "Terrasoft.Core.DB",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("7821de68-c82b-4917-a6cd-add2adfbe400"),
         Name  = "Terrasoft.Common",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d67de76f-9cbc-4bfc-babb-6f65cb89b973"),
         Name  = "System.Data",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("74160d3b-65e3-4694-b554-089f2d980e54"),
         Name  = "Newtonsoft.Json",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e401300a-9f16-40c2-9788-cf310ae9d1c5"),
         Name  = "Terrasoft.Common.Json",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("73bbc987-2ab8-4ce5-b0ec-c0299d1e72fc"),
         Name  = "Terrasoft.Configuration",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c6864213-e7e8-465d-9b94-a5a82f858e94"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("3ae3ffad-15b4-47e6-a1e7-da480e16ae8a"),
         Name  = "Terrasoft.Core.ImageAPI",
         Alias = "",
         CreatedInPackageId = new Guid("b8cfc307-6cc7-46a0-adc5-c5052e6561f5")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("0017f56e-396d-4e72-a989-2c9800690b07"),
         Name  = "Terrasoft.Messaging.Common",
         Alias = "",
         CreatedInPackageId = new Guid("e98ccaae-0bf0-40d8-a40d-46418c204c90")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("169a8f30-18f7-46d5-9a44-edcbb48f0929"),
         Name  = "System.Runtime.Remoting",
         Alias = "",
         CreatedInPackageId = new Guid("a99d7388-fb0e-4870-87fc-76975bec5847")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d5bb3512-71e0-482a-9c7e-16bf22c586b7"),
         Name  = "Terrasoft.Nui.ServiceModel.DataContract",
         Alias = "DataContract",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("b261d1c9-cc98-44e8-aabd-7806d1dc26ed"),
         Name  = "Terrasoft.Core.Factories",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c261d1c9-cc98-44e8-aabd-7806d1dc26ec"),
         Name  = "Terrasoft.Core.DcmProcess",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("03538de8-86d4-4eea-8c1d-8051bbb379ed"),
         Name  = "Terrasoft.Configuration.EntitySynchronization",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("aca2294b-e209-4c40-9400-0d59d9ecd1ea"),
         Name  = "Terrasoft.GlobalSearch.Indexing",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5410f06b-83f8-43fa-bc49-82a2dd508d3c"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
 }
 protected override void InitializeUsings()
 {
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("f83cbea2-10c5-4739-96f1-116937efce77"),
         Name  = "Terrasoft.Core.Configuration",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("19024591-23ea-4b03-9800-93149198129b"),
         Name  = "Terrasoft.Core.DB",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("fb7b81ba-7c3c-45a5-ae9e-c6c03dceb812"),
         Name  = "Terrasoft.UI.WebControls.Controls",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("cde525cf-d220-4d2a-b963-e55254c639fc"),
         Name  = "Terrasoft.UI.WebControls.Utilities.Json.Converters",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("7821de68-c82b-4917-a6cd-add2adfbe400"),
         Name  = "Terrasoft.Common",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d67de76f-9cbc-4bfc-babb-6f65cb89b973"),
         Name  = "System.Data",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("74160d3b-65e3-4694-b554-089f2d980e54"),
         Name  = "Newtonsoft.Json",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("e401300a-9f16-40c2-9788-cf310ae9d1c5"),
         Name  = "Terrasoft.Common.Json",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("ca241c6a-6bd2-4e33-ae26-164063bfb504"),
         Name  = "System.Text",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("ed374225-e41d-4643-8234-a4c89997d648"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("49a41b26-e223-4e0d-a40a-f81877cefa7a"),
         Name  = "Terrasoft.Core.Store",
         Alias = "",
         CreatedInPackageId = new Guid("1d769f70-a0f4-4e48-adff-8ec94813dc0e")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("d5bb3512-71e0-482a-9c7e-16bf22c586b7"),
         Name  = "Terrasoft.Nui.ServiceModel.DataContract",
         Alias = "DataContract",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("b261d1c9-cc98-44e8-aabd-7806d1dc26ed"),
         Name  = "Terrasoft.Core.Factories",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c261d1c9-cc98-44e8-aabd-7806d1dc26ec"),
         Name  = "Terrasoft.Core.DcmProcess",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("aca2294b-e209-4c40-9400-0d59d9ecd1ea"),
         Name  = "Terrasoft.GlobalSearch.Indexing",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("5410f06b-83f8-43fa-bc49-82a2dd508d3c"),
         Name  = "System.Linq",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("c8f03a62-627b-4c3c-a7a8-dca7a5be0e70"),
         Name  = "System.Text.RegularExpressions",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
     Usings.Add(new SchemaUsing()
     {
         UId   = new Guid("8141ed71-f702-4246-8bcd-71fef757fdc4"),
         Name  = "System.Web",
         Alias = "",
         CreatedInPackageId = new Guid("76eace8e-4a48-486b-bf04-de18fe06b0a2")
     });
 }