Пример #1
0
 public ProjectItemDefinitionBuilder(ProjectItemDefinitionBuilder parent,
                                     string id, string name, ProjectItemDefinitionModel.ItemType type)
 {
     // Inicializa los generadores
     ParentBuilder = parent;
     // Crea el elemento
     Item = new ProjectItemDefinitionModel(id, name, type);
     // Añade el elemento padre
     if (parent != null)
     {
         ParentBuilder.Item.Items.Add(Item);
     }
 }
Пример #2
0
 /// <summary>
 ///		Añade una definición
 /// </summary>
 public ProjectItemDefinitionBuilder WithItem(string id, string name, ProjectItemDefinitionModel.ItemType type)
 {
     return(new ProjectItemDefinitionBuilder(this, id, name, type));
 }
Пример #3
0
 public ProjectItemDefinitionBuilder(string id, string name, ProjectItemDefinitionModel.ItemType type) : this(null, id, name, type)
 {
 }
 public ProjectItemDefinitionModel(string id, string name, ProjectItemDefinitionModel.ItemType type)
 {
     Id   = id;
     Name = name;
     Type = type;
 }