public override object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues) { TreeNodeDataCollection <StringTreeNode> keyFields = (TreeNodeDataCollection <StringTreeNode>)propertyValues["KeyFields"]; TreeNodeDataCollection <StringTreeNode> includedFields = (TreeNodeDataCollection <StringTreeNode>)propertyValues["IncludedFields"]; OrmIndexFields result = new OrmIndexFields(); result.KeyFields = keyFields; result.IncludedFields = includedFields; return(result); }
public OrmIndexFields() { this.KeyFields = new TreeNodeDataCollection <StringTreeNode>(); this.IncludedFields = new TreeNodeDataCollection <StringTreeNode>(); }