示例#1
0
 public void InstallSources(string[] interchangeCode, IInterchangeErrorSink parseErrorSink, IInstallErrorSink installErrorSink)
 {
     this.CompleteInstall(this.ReadSources(interchangeCode, parseErrorSink), installErrorSink);
 }
示例#2
0
 public void InstallSource(string interchangeCode, IInterchangeErrorSink parseErrorSink, IInstallErrorSink installErrorSink)
 {
     this.InstallSources(new string[] { interchangeCode }, parseErrorSink, installErrorSink);
 }
示例#3
0
 public void InstallFile(string path, IInterchangeErrorSink parseErrorSink, IInstallErrorSink installErrorSink)
 {
     this.InstallFiles(new string[] { path }, parseErrorSink, installErrorSink);
 }
示例#4
0
 public void InstallFiles(string[] paths, IInterchangeErrorSink parseErrorSink, IInstallErrorSink installErrorSink)
 {
     this.CompleteInstall(this.ReadFiles(paths, parseErrorSink), installErrorSink);
 }
示例#5
0
 private void CompleteInstall(InterchangeInstallerContext installer, IInstallErrorSink errorSink)
 {
     installer.ErrorSink = errorSink;
     installer.InstallMetaAnnotations = this.InstallMetaAnnotations;
     if (installer.Install())
         installer.Initialize();
 }