diff --git a/axlstar/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.cs b/axlstar/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.cs index d112eb13d..bf93553b2 100644 --- a/axlstar/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.cs +++ b/axlstar/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.cs @@ -1,17 +1,12 @@ -//----------------------------------------------------------------------------- -// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com) -// See the top-level COPYRIGHT file for details. -// SPDX-License-Identifier: Apache-2.0 -//----------------------------------------------------------------------------- -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Mono Runtime Version: 4.0.30319.17020 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:8.0.13 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ namespace Arcane.Axl { using System.Linq; @@ -24,490 +19,96 @@ public partial class StrongOptions_cc : StrongOptions_ccBase { public virtual string TransformText() { this.GenerationEnvironment = null; - - #line 6 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("\n"); - - #line default - #line hidden - - #line 7 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" // I - Marco for External definition of option types call by service implementatation - - #line default - #line hidden - - #line 8 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("\n#define REGISTER_STRONG_OPTIONS_"); - - #line default - #line hidden - - #line 9 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( Xml.ClassName.ToUpper() )); - - #line default - #line hidden - - #line 9 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("() \\\nnamespace "); - - #line default - #line hidden - - #line 10 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( Xml.ClassName )); - - #line default - #line hidden - - #line 10 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("OptionsNames{ \\\nusing namespace StrongOptions; \\\n"); - - #line default - #line hidden - - #line 12 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" foreach(var simple in Xml.Simple) { - - #line default - #line hidden - - #line 13 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("\tDECLARE_OPTION("); - - #line default - #line hidden - - #line 13 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( simple.Name.ToFuncName() )); - - #line default - #line hidden - - #line 13 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(","); - - #line default - #line hidden - - #line 13 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( simple.type.QualifiedName() )); - - #line default - #line hidden - - #line 13 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("); \\\n"); - - #line default - #line hidden - - #line 14 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" } - - #line default - #line hidden - - #line 15 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" foreach(var enumerator in Xml.Enumeration) { - - #line default - #line hidden - - #line 16 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("\tDECLARE_OPTION("); - - #line default - #line hidden - - #line 16 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( enumerator.Name.ToFuncName() )); - - #line default - #line hidden - - #line 16 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(","); - - #line default - #line hidden - - #line 16 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( enumerator.type )); - - #line default - #line hidden - - #line 16 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("); \\\n"); - - #line default - #line hidden - - #line 17 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" } - - #line default - #line hidden - - #line 18 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" foreach(var service in Xml.ServiceInstance) { - - #line default - #line hidden - - #line 19 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("\tDECLARE_OPTION("); - - #line default - #line hidden - - #line 19 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( service.Name.ToFuncName() )); - - #line default - #line hidden - - #line 19 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(","); - - #line default - #line hidden - - #line 19 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( service.type )); - - #line default - #line hidden - - #line 19 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("*); \\\n"); - - #line default - #line hidden - - #line 20 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" } - - #line default - #line hidden - - #line 21 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" foreach(var complex in Xml.Complex.Where( p => !p.IsRef) ) { - - #line default - #line hidden - - #line 22 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("\tDECLARE_OPTION("); - - #line default - #line hidden - - #line 22 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( complex.Name.ToFuncName() )); - - #line default - #line hidden - - #line 22 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(",IOptions"); - - #line default - #line hidden - - #line 22 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( Xml.ClassName )); - - #line default - #line hidden - - #line 22 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("::I"); - - #line default - #line hidden - - #line 22 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( complex.type )); - - #line default - #line hidden - - #line 22 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("*); \\\n"); - - #line default - #line hidden - - #line 23 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" } - - #line default - #line hidden - - #line 24 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" // I - Types for complex options - - #line default - #line hidden - - #line 25 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" // - - #line default - #line hidden - - #line 26 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" foreach(var complex in Xml.FlatteningComplex.Where(p => !p.IsRef) ) { - - #line default - #line hidden - - #line 27 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("namespace "); - - #line default - #line hidden - - #line 27 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( complex.type )); - - #line default - #line hidden - - #line 27 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("OptionsNames{ \\\n"); - - #line default - #line hidden - - #line 28 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" foreach(var simple in complex.Xml.Simple) { - - #line default - #line hidden - - #line 29 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("DECLARE_OPTION("); - - #line default - #line hidden - - #line 29 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( simple.Name.ToFuncName() )); - - #line default - #line hidden - - #line 29 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(","); - - #line default - #line hidden - - #line 29 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( simple.type.QualifiedName() )); - - #line default - #line hidden - - #line 29 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("); \\\n"); - - #line default - #line hidden - - #line 30 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" } - - #line default - #line hidden - - #line 31 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" foreach(var enumerator in complex.Xml.Enumeration) { - - #line default - #line hidden - - #line 32 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("DECLARE_OPTION("); - - #line default - #line hidden - - #line 32 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( enumerator.Name.ToFuncName() )); - - #line default - #line hidden - - #line 32 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(","); - - #line default - #line hidden - - #line 32 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( enumerator.type )); - - #line default - #line hidden - - #line 32 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("); \\\n"); - - #line default - #line hidden - - #line 33 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" } - - #line default - #line hidden - - #line 34 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" foreach(var service in complex.Xml.ServiceInstance) { - - #line default - #line hidden - - #line 35 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("DECLARE_OPTION("); - - #line default - #line hidden - - #line 35 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( service.Name.ToFuncName() )); - - #line default - #line hidden - - #line 35 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(","); - - #line default - #line hidden - - #line 35 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( service.type )); - - #line default - #line hidden - - #line 35 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("*); \\\n"); - - #line default - #line hidden - - #line 36 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" } - - #line default - #line hidden - - #line 37 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" foreach(var sub_complex in complex.Xml.Complex.Where( p => !p.IsRef) ) { - - #line default - #line hidden - - #line 38 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("DECLARE_OPTION("); - - #line default - #line hidden - - #line 38 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( sub_complex.Name.ToFuncName() )); - - #line default - #line hidden - - #line 38 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(",IOptions"); - - #line default - #line hidden - - #line 38 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( Xml.ClassName )); - - #line default - #line hidden - - #line 38 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("::I"); - - #line default - #line hidden - - #line 38 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( sub_complex.type )); - - #line default - #line hidden - - #line 38 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("*); \\\n"); - - #line default - #line hidden - - #line 39 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" } - - #line default - #line hidden - - #line 40 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("} \\\n"); - - #line default - #line hidden - - #line 41 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" } - - #line default - #line hidden - - #line 42 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("} \\\n\n"); - - #line default - #line hidden - - #line 44 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" // II - Marco for register service instance call by service implementatation - - #line default - #line hidden - - #line 45 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write("\n#define REGISTER_INSTANCE_"); - - #line default - #line hidden - - #line 46 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" this.Write(this.ToStringHelper.ToStringWithCulture( Xml.ClassName.ToUpper() )); - - #line default - #line hidden - - #line 46 "/work/irlin665_1/gaynor/ARCANE_OPTIONS_FINAL_WS/Arcane/arcane/src/arcane/axl/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt" - this.Write("(instance_name, class_name, interface_name, strong_name) \\\ntemplate <> std::unique_ptr> InstanceBuilder::m_instance = NULL; \\\nnamespace { InstanceRegisterer ARCANE_JOIN_WITH_LINE(Registerer_)(#instance_name); }\t\n\t\t\n\t\t\n\t\t\n\t\t"); - - #line default - #line hidden + this.Write(@"(instance_name, class_name, interface_name, strong_name) \ +template <> std::unique_ptr> InstanceBuilder::m_instance = NULL; \ +namespace { InstanceRegisterer ARCANE_JOIN_WITH_LINE(Registerer_)(#instance_name); } + + + + "); return this.GenerationEnvironment.ToString(); } - protected virtual void Initialize() { + public virtual void Initialize() { } } @@ -634,10 +235,9 @@ public class ToStringInstanceHelper { return this.formatProvider; } set { - if ((this.formatProvider == null)) { - throw new global::System.ArgumentNullException("formatProvider"); + if ((value != null)) { + this.formatProvider = value; } - this.formatProvider = value; } } diff --git a/axlstar/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt b/axlstar/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt index 15fe73dcf..19e015ab0 100644 --- a/axlstar/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt +++ b/axlstar/Arcane.Axl.T4/Arcane.Axl/T4.StrongOptions/StrongOptions_cc.tt @@ -1,4 +1,4 @@ -<#@ template language="C#" #> +<#@ template language="C#" linePragmas="false" #> <#@ assembly name="System.Core" #> <#@ import namespace="System.Linq" #> <#@ import namespace="System.Text" #>