示例#1
0
		public ListsEnumFile(ProjectFacade project, TypeInformation[] types)
			: base(project, null)
		{
			Template = new ListsEnumTemplate {File = this};
			Names = types.Select(c => c.Name).ToArray();
			Name = "Lists";
			OverwriteExistingFile = true;
		}
示例#2
0
		public ListsResponseFile(ProjectFacade project, TypeInformation[] types)
			: base(project, null)
		{
			Template = new ListsResponseTemplate {File = this};
			Name = "ListsResponse";
			OverwriteExistingFile = true;
			TypeNames = types.Select(c => c.PluralName).ToArray();
			PageSpecificUsingStatements.Add("Voodoo.Messages");
			PageSpecificUsingStatements.Add("System.Collections.Generic");
		}
示例#3
0
		public ListsHelperFile(ProjectFacade project, TypeInformation[] types)
			: base(project, null)
		{
			Template = new ListsHelperTemplate {File = this};
			Name = "ListsHelper";
			Types = types;
			OverwriteExistingFile = true;
			PageSpecificUsingStatements.Add("Voodoo.Messages");
			PageSpecificUsingStatements.Add("System.Collections.Generic");
			PageSpecificUsingStatements.Add("System.Linq");
			PageSpecificUsingStatements.Add(ContextNamespace);
		}