protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"{Model.Name}",
                @namespace: $"{OutputTarget.GetNamespace()}",
                fileName: $"{Model.Name}State"));
 }
예제 #2
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"{Model.Name.RemoveSuffix("Template")}TemplateRegistration",
                @namespace: $"{OutputTarget.GetNamespace()}.{FolderNamespace}",
                relativeLocation: $"{FolderPath}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"{Model.Name}",
                @namespace: $"{string.Join(".", new[] { OutputTarget.GetNamespace() }.Concat(Model.Template.GetParentFolderNames()))}.{Model.Template.Name}",
                relativeLocation: $"{string.Join("/", Model.Template.GetParentFolderNames().Concat(new[] { Model.Template.Name }))}"));
 }
예제 #4
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"{TemplateName}",
                @namespace: $"{OutputTarget.GetNamespace()}.{FolderNamespace}",
                fileName: $"{TemplateName}Partial",
                relativeLocation: $"{FolderPath}"));
 }
예제 #5
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"LoggingBehaviour",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"UnityServiceProvider",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"ValidationException",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"CertificateRepo",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: "IdentityGenerator",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return new CSharpFileConfig(
         className: $"{Model.Name}Configuration",
         @namespace: $"{OutputTarget.GetNamespace()}");
 }
예제 #11
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"DomainEventNotification",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
예제 #12
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"ApplicationDbContext",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"UnhandledExceptionBehaviour",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"TemplateExtensions",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"RequireHttpsMiddleware",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
예제 #16
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"MappingProfile",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"ExceptionHandlerFilter",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
예제 #18
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"DependencyInjection",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
예제 #19
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"I{Model.Name}Repository",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
예제 #20
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"WebApiServiceCallContext",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"AutofacConfig",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"ICurrentUserService",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"{Project.Application.Name}DbContext".ToCSharpIdentifier(),
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }
예제 #24
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"EntityCompositionVisitor",
                @namespace: $"{OutputTarget.GetNamespace()}"));
 }