Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VirtualTreeGridItem"/> class.
 /// </summary>
 /// <param name="category">The category.</param>
 /// <param name="parent">The parent.</param>
 /// <param name="kind">The kind.</param>
 public VirtualTreeGridItem(VirtualTreeGridCategory category, IHasChildren parent, ModelKind kind)
 {
     this.category = category;
     this.parent   = parent;
     this.kind     = kind;
     tempName      = EmptyName;
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VirtualTreeGridItem"/> class.
 /// </summary>
 /// <param name="category">The category.</param>
 /// <param name="parent">The parent.</param>
 /// <param name="data">The data.</param>
 /// <param name="kind">The kind.</param>
 public VirtualTreeGridItem(VirtualTreeGridCategory category, IHasChildren parent, ITypeMember data,
                            ModelKind kind)
 {
     this.category = category;
     DataItem      = data;
     this.parent   = parent;
     this.kind     = kind;
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VirtualTreeGridItem"/> class.
 /// </summary>
 /// <param name="data">The data.</param>
 /// <param name="category">The category.</param>
 /// <param name="kind">The kind.</param>
 public VirtualTreeGridItem(ITypeMember data, VirtualTreeGridCategory category, ModelKind kind)
 {
     this.category = category;
     this.kind     = kind;
     DataItem      = data;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VirtualTreeGridItem"/> class.
 /// </summary>
 /// <param name="data">The data.</param>
 public VirtualTreeGridItem(IHasChildren data)
 {
     category    = new VirtualTreeGridCategory(true);
     kind        = ModelKind.Root;
     DisplayName = Name = data.Name;
 }