Пример #1
0
 public ValidationResultBaseClassBuilder(ValidationResultBaseClass resultBaseClass)
 {
     _resultBaseClass          = resultBaseClass;
     _staticConstructorBuilder = new StaticConstructorBuilderUtil();
     _propertyBuilderUtil      = new PropertyBuilderUtil();
     _constructorBuilderUtil   = new ConstructorBuilderUtil();
     _nameSpaceBuilderUtil     = new NameSpaceBuilderUtil();
     _classBuilder             = new ClassBuilderUtil();
 }
Пример #2
0
        private CodeMemberMethod BuildOkResultConstructor(ValidationResultBaseClass userClass)
        {
            var buildOkResultConstructor = _staticConstructorBuilder.BuildOkResult(
                new List <string> {
                userClass.Properties[1].Name, $"new {userClass.Properties[2].Type}()"
            },
                new List <Property> {
                userClass.Properties[1]
            }, userClass.Name);

            return(buildOkResultConstructor);
        }