コード例 #1
0
ファイル: DevProject.cs プロジェクト: 0xCM/Meta.Core
 public DevProject(DevProjectName Name, IEnumerable <ProjectContentFile> Content,
                   IEnumerable <DistributedArtifact> Dependencies, ProjectWorkspace Workspace = null)
 {
     this.ProjectName = Name;
     this.CodeFiles   = Content.ToList();
     this.Workspace   = Workspace ??
                        new ProjectWorkspace(this,
                                             new ImplementationArea(Content),
                                             new LibraryArea(Dependencies)
                                             );
 }
コード例 #2
0
ファイル: CSharpProject.cs プロジェクト: 0xCM/Meta.Core
 public CSharpProject(DevProjectName Name,
                      IEnumerable <CodeFileSpec> Content,
                      IEnumerable <DistributedArtifact> Dependencies,
                      ProjectWorkspace Workspace = null
                      ) : base(Name)
 {
     this.CodeFiles     = rolist <ProjectContentFile>();
     this.CodeFileSpecs = Content.ToList();
     this.Workspace     = Workspace ??
                          new ProjectWorkspace(this,
                                               new CSharpImplementationArea(Content),
                                               new LibraryArea(Dependencies)
                                               );
 }