﻿Описание.Имя("validate")
        .Версия("0.4.0")
        .Автор("Nikita Fedkin")
        .АдресАвтора("nixel2007@gmail.com")
        .АдресРепозитория("https://github.com/nixel2007/validate")
        .Описание("Валидация объектов на основе правил-аннотаций")

        .ВерсияСреды("1.9.2")
        .ВключитьФайл("src")
        .ВключитьФайл("tasks")
        .ВключитьФайл("tests")
			
        .ВключитьФайл("packagedef")
        .ВключитьФайл("README.md")
        .ВключитьФайл("LICENSE.md")

        .ЗависитОт("annotations", "1.0.0")
        .ЗависитОт("logos", "1.4.0")
        .ЗависитОт("decorator", "1.5.2")
        .ЗависитОт("reflector", "0.7.0")
        .РазработкаЗависитОт("1testrunner")
        .РазработкаЗависитОт("fs")

        .ОпределяетКласс("АннотацияВалидно", "src/Классы/АннотацияВалидно.os")
        .ОпределяетКласс("АннотацияЗаполнено", "src/Классы/АннотацияЗаполнено.os")
        .ОпределяетКласс("АннотацияИстина", "src/Классы/АннотацияИстина.os")
        .ОпределяетКласс("АннотацияЛожь", "src/Классы/АннотацияЛожь.os")
        .ОпределяетКласс("АннотацияМаксимум", "src/Классы/АннотацияМаксимум.os")
        .ОпределяетКласс("АннотацияМинимум", "src/Классы/АннотацияМинимум.os")
        .ОпределяетКласс("АннотацияКратно", "src/Классы/АннотацияКратно.os")
        .ОпределяетКласс("АннотацияОдинИз", "src/Классы/АннотацияОдинИз.os")
        .ОпределяетКласс("АннотацияРазмер", "src/Классы/АннотацияРазмер.os")
        .ОпределяетКласс("АннотацияТип", "src/Классы/АннотацияТип.os")
        .ОпределяетКласс("АннотацияФормат", "src/Классы/АннотацияФормат.os")
        .ОпределяетКласс("АннотацияШаблон", "src/Классы/АннотацияШаблон.os")
        .ОпределяетКласс("АннотацияДляКаждого", "src/Классы/АннотацияДляКаждого.os")
        .ОпределяетКласс("Валидатор", "src/Классы/Валидатор.os")
        .ОпределяетКласс("ВалидацияОграничения", "src/Классы/ВалидацияОграничения.os")
        .ОпределяетКласс("ВалидацияОграниченияВалидно", "src/Классы/ВалидацияОграниченияВалидно.os")
        .ОпределяетКласс("ВалидацияОграниченияЗаполнено", "src/Классы/ВалидацияОграниченияЗаполнено.os")
        .ОпределяетКласс("ВалидацияОграниченияИстина", "src/Классы/ВалидацияОграниченияИстина.os")
        .ОпределяетКласс("ВалидацияОграниченияЛожь", "src/Классы/ВалидацияОграниченияЛожь.os")
        .ОпределяетКласс("ВалидацияОграниченияМаксимум", "src/Классы/ВалидацияОграниченияМаксимум.os")
        .ОпределяетКласс("ВалидацияОграниченияМинимум", "src/Классы/ВалидацияОграниченияМинимум.os")
        .ОпределяетКласс("ВалидацияОграниченияКратно", "src/Классы/ВалидацияОграниченияКратно.os")
        .ОпределяетКласс("ВалидацияОграниченияОдинИз", "src/Классы/ВалидацияОграниченияОдинИз.os")
        .ОпределяетКласс("ВалидацияОграниченияРазмер", "src/Классы/ВалидацияОграниченияРазмер.os")
        .ОпределяетКласс("ВалидацияОграниченияТип", "src/Классы/ВалидацияОграниченияТип.os")
        .ОпределяетКласс("ВалидацияОграниченияФормат", "src/Классы/ВалидацияОграниченияФормат.os")
        .ОпределяетКласс("ВалидацияОграниченияШаблон", "src/Классы/ВалидацияОграниченияШаблон.os")
        .ОпределяетКласс("Нарушение", "src/Классы/Нарушение.os")
        .ОпределяетКласс("СтандартнаяФабрикаВалидаций", "src/Классы/СтандартнаяФабрикаВалидаций.os")
        ;
