コード例 #1
0
        private CodeMemberMethod BuildErrorConstructor(CreationResultBaseClass userClass)
        {
            var properties = userClass.Properties.Take(3).ToList();

            properties.Add(new Property {
                Name = "null"
            });
            var errorResultConstructor = _staticConstructorBuilderUtil.BuildErrorResultGeneric(new List <string>
            {
                $"new {userClass.Properties[1].Type}()",
                userClass.Properties[2].Name,
                "null"
            },
                                                                                               new List <Property> {
                userClass.Properties[2]
            }, userClass.Name,
                                                                                               userClass.GenericType);

            return(errorResultConstructor);
        }