﻿Описание.Имя("validate")
        .Версия("0.3.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")
        .ЗависитОт("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")
        ;
