コード例 #1
0
ファイル: ComplexManyField.cs プロジェクト: AdamCollings/dbqf
 public ComplexManyField(Field basedOn)
     : base(basedOn)
 {
     if (basedOn is ComplexManyField)
         Output = ((ComplexManyField)basedOn).Output;
     else
         Output = false;
 }
コード例 #2
0
ファイル: Field.cs プロジェクト: AdamCollings/dbqf
        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();
        }
コード例 #3
0
ファイル: ComplexField.cs プロジェクト: AdamCollings/dbqf
 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 = "";
     }
 }