예제 #1
0
        public override CfgEncoder Encode()
        {
            var cody = new CfgEncoder()
                       .Add_IfNotNegative("insp", inspected)
                       .Add_IfNotNegative("pi", previousInspected)
                       .Add_IfNotZero("st", listSectionStartIndex)
                       .Add_IfTrue("adl", allowDuplicants)
                       .Add_IfNotDefault("s", searchData)
            ;

            if (!folderToSearch.SameAs(DefaultFolderToSearch))
            {
                cody.Add_String("fld", folderToSearch);
            }

            cody.Add_IfNotDefault("ed", elementDatas);

            return(cody);
        }