public ComplexManyField(Field basedOn) : base(basedOn) { if (basedOn is ComplexManyField) Output = ((ComplexManyField)basedOn).Output; else Output = false; }
public Field(Field basedOn) { Parent = basedOn.Parent; SourceName = basedOn.SourceName; DisplayName = basedOn.DisplayName; DisplayFormat = basedOn.DisplayFormat; DataType = basedOn.DataType; Output = basedOn.Output; Queryable = basedOn.Queryable; if (ListData != null) ListData = (FieldList)basedOn.ListData.Clone(); }
public ComplexField(Field basedOn) : base(basedOn) { if (basedOn is ComplexField) { LinkedSubject = ((ComplexField)basedOn).LinkedSubject; Output = ((ComplexField)basedOn).Output; OutputSourceName = ((ComplexField)basedOn).OutputSourceName; OutputDataType = ((ComplexField)basedOn).OutputDataType; } else { LinkedSubject = null; Output = false; OutputSourceName = ""; } }