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" #>