예제 #1
0
 private void OnSerializingMethod(StreamingContext context)
 {
     IncrementalUtility.SaveDependency(DependencyFile, Dependency);
     IncrementalUtility.SaveIntermediateFile(AttributesFile, Attributes);
     IncrementalUtility.SaveIntermediateFile(ManifestFile, Manifest);
     IncrementalUtility.SaveIntermediateFile(XRefSpecMapFile, XRefSpecMap);
 }
예제 #2
0
 internal void Save(string baseDir)
 {
     IncrementalUtility.SaveDependency(Path.Combine(baseDir, DependencyFile), Dependency);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, AttributesFile), Attributes);
     //IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, ManifestFile), Manifest);
     //IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, XRefSpecMapFile), XRefSpecMap);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, BuildModelManifestFile), BuildModelManifest);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, PostBuildModelManifestFile), PostBuildModelManifest);
 }
예제 #3
0
 internal void Save(string baseDir)
 {
     IncrementalUtility.SaveDependency(Path.Combine(baseDir, DependencyFile), Dependency);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, AttributesFile), Attributes);
     BuildMessage.Save(Path.Combine(baseDir, BuildMessageFile));
     foreach (var processor in Processors)
     {
         processor.Save(baseDir);
     }
 }
예제 #4
0
 internal void Save(string baseDir)
 {
     IncrementalUtility.SaveDependency(Path.Combine(baseDir, DependencyFile), Dependency);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, AttributesFile), Attributes);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, OutputFile), BuildOutputs);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, XRefSpecMapFile), XRefSpecMap);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, FileMapFile), FileMap);
     IncrementalUtility.SaveBuildMessage(Path.Combine(baseDir, BuildMessageFile), BuildMessage);
     foreach (var processor in Processors)
     {
         processor.Save(baseDir);
     }
 }
예제 #5
0
 internal void Save(string baseDir)
 {
     IncrementalUtility.SaveDependency(Path.Combine(baseDir, DependencyFile), Dependency);
     if (FileMetadataFile != null)
     {
         IncrementalUtility.SaveIntermediateFile(
             Path.Combine(baseDir, FileMetadataFile),
             FileMetadata,
             IncrementalUtility.FileMetadataJsonSerializationSettings);
     }
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, AttributesFile), Attributes);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, OutputFile), BuildOutputs);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, XRefSpecMapFile), XRefSpecMap);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, FileMapFile), FileMap);
     IncrementalUtility.SaveBuildMessage(Path.Combine(baseDir, BuildMessageFile), BuildMessage);
     IncrementalUtility.SaveIntermediateFile(Path.Combine(baseDir, TocRestructionsFile), TocRestructions);
     foreach (var processor in Processors)
     {
         processor.Save(baseDir);
     }
 }