Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StaticClassTypeInstance"/> class.
 /// </summary>
 /// <param name="codeNaming">Code naming used to output generate code names.</param>
 public StaticClassTypeInstance(ICodeNaming codeNaming)
     : base(codeNaming)
 {
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TypeInstance"/> class.
 /// </summary>
 /// <param name="codeNaming">Code naming used to generate code names.</param>
 public TypeInstance(ICodeNaming codeNaming)
 {
     CodeNaming = codeNaming;
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FunctionTypeInstance"/> class.
 /// </summary>
 /// <param name="codeNaming">Code naming used to generate code names.</param>
 public FunctionTypeInstance(ICodeNaming codeNaming)
     : base(codeNaming)
 {
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TransformationTypeInstance"/> class.
 /// </summary>
 /// <param name="codeNaming">Code naming used to generate code names.</param>
 /// <param name="transformation">The transformation that will be applied.</param>
 public TransformationTypeInstance(ICodeNaming codeNaming, UserTypeTransformation transformation)
     : base(codeNaming)
 {
     Transformation = transformation;
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MultiClassInheritanceTypeInstance"/> class.
 /// </summary>
 /// <param name="codeNaming">Code namind used to generate code names.</param>
 public MultiClassInheritanceTypeInstance(ICodeNaming codeNaming)
     : base(codeNaming, false)
 {
 }
Example #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserTypeFactory"/> class.
 /// </summary>
 /// <param name="transformations">The transformations.</param>
 /// <param name="codeNaming">The code naming used to generate code names.</param>
 public UserTypeFactory(XmlTypeTransformation[] transformations, ICodeNaming codeNaming)
 {
     typeTransformations = transformations;
     CodeNaming          = codeNaming;
 }
Example #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VariableTypeInstance"/> class.
 /// </summary>
 /// <param name="codeNaming">Code naming used to generate code names.</param>
 /// <param name="isVariable">if set to <c>true</c> it will be Variable; otherwise it will be UserType.</param>
 public VariableTypeInstance(ICodeNaming codeNaming, bool isVariable = true)
     : base(codeNaming)
 {
     IsVariable = isVariable;
 }
Example #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BasicTypeInstance"/> class.
 /// </summary>
 /// <param name="codeNaming">Code naming used to generate code names.</param>
 /// <param name="basicType">The basic type.</param>
 public BasicTypeInstance(ICodeNaming codeNaming, Type basicType)
     : base(codeNaming)
 {
     BasicType = basicType;
 }