/// <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) { }
/// <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; }
/// <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) { }
/// <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; }
/// <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) { }
/// <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; }
/// <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; }
/// <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; }