CodeGenFile generateEntityClass(ContextData data)
        {
            var contextName = data.GetContextName();

            return(new CodeGenFile(
                       contextName + Path.DirectorySeparatorChar + contextName + "Entity.cs",
                       ENTITY_TEMPLATE.Replace("${Context}", contextName),
                       GetType().FullName
                       ));
        }
示例#2
0
        CodeGenFile generateAttributeClass(ContextData data)
        {
            var contextName = data.GetContextName();

            return(new CodeGenFile(
                       contextName + Path.DirectorySeparatorChar + contextName + "Attribute.cs",
                       ATTRIBUTE_TEMPLATE.Replace("${Context}", contextName),
                       GetType().FullName
                       ));
        }
        CodeGenFile generate(ContextData data)
        {
            var contextName = data.GetContextName();

            return(new CodeGenFile(
                       contextName + Path.DirectorySeparatorChar +
                       contextName.AddContextSuffix() + ".cs",
                       TEMPLATE.Replace(contextName),
                       GetType().FullName
                       ));
        }
示例#4
0
        CodeGenFile generateContextClass(ContextData data)
        {
            var contextName = data.GetContextName();

            return(new CodeGenFile(
                       contextName + Path.DirectorySeparatorChar + contextName + "Matcher.cs",
                       CONTEXT_TEMPLATE
                       .Replace("${ContextName}", contextName),
                       GetType().FullName
                       ));
        }
        CodeGenFile generateContextClass(ContextData data)
        {
            var contextName = data.GetContextName();

            return(new CodeGenFile(
                       contextName + Path.DirectorySeparatorChar + contextName + "Context.cs",
                       CONTEXT_TEMPLATE
                       .Replace("${ContextName}", contextName)
                       .Replace("${Lookup}", contextName + ComponentLookupGenerator.COMPONENTS_LOOKUP),
                       GetType().FullName
                       ));
        }
        private CodeGenFile Generate(ContextData data)
        {
            var contextName = data.GetContextName();

            return(new CodeGenFile(
                       contextName +
                       Path.DirectorySeparatorChar +
                       contextName +
                       "Attribute.cs",
                       TEMPLATE.Replace(contextName),
                       GetType().FullName));
        }