public MemberNode(MemberTree tree, MemberNode parent, PropertyInfo propertyInfo, System.Object[] instances) : this(tree, parent, instances) { this.propertyInfo = propertyInfo; NodeType = MemberNodeType.Property; Type = propertyInfo.GetType(); Nodes = MemberTree.GenerateMemberNodes(tree, Instances, Type); }
public MemberNode(MemberTree tree, MemberNode parent, MethodInfo methodInfo, System.Object[] instances) : this(tree, parent, instances) { this.methodInfo = methodInfo; NodeType = MemberNodeType.Method; Type = methodInfo.GetType(); Nodes = MemberTree.GenerateMemberNodes(tree, Instances, Type); }
public MemberNode(MemberTree tree, MemberNode parent, FieldInfo fieldInfo, System.Object[] instances) : this(tree, parent, instances) { this.fieldInfo = fieldInfo; NodeType = MemberNodeType.Field; Type = fieldInfo.FieldType; Nodes = MemberTree.GenerateMemberNodes(tree, Instances, Type); }