public MethodCPPModel(Type ReturnType = null, ModifiersCPPModel Modifiers = null, List <ParameterCPPModel> Parameters = null, List <CPPModel> Members = null) { this.ReturnType = ReturnType ?? default(Type); this.Modifiers = Modifiers ?? default(ModifiersCPPModel); this.Parameters = Parameters ?? new List <ParameterCPPModel>(); this.Members = Members ?? new List <CPPModel>(); }
public virtual void VisitModifiersCPPModel(ModifiersCPPModel model) => DefaultVisit(model);
public ClassCPPModel(ModifiersCPPModel Modifiers = null, List <CPPModel> Members = null) { this.Modifiers = Modifiers ?? default(ModifiersCPPModel); this.Members = Members ?? new List <CPPModel>(); }
public FieldCPPModel(ModifiersCPPModel Modifiers = null, Type FieldType = null, ExpressionCPPModel Initializer = null) { this.Modifiers = Modifiers ?? default(ModifiersCPPModel); this.FieldType = FieldType ?? default(Type); this.Initializer = Initializer ?? default(ExpressionCPPModel); }