Inheritance: IDisposable
コード例 #1
0
ファイル: TfsChangeset.cs プロジェクト: fschwiet/git-tfs
 public void Update(Change change, string pathInGitRepo, GitIndexInfo index, IDictionary<string, GitObject> initialTree)
 {
     using (var tempFile = new TemporaryFile())
     {
         change.Item.DownloadFile(tempFile);
         index.Update(GetMode(change, initialTree, pathInGitRepo),
                      UpdateDirectoryToMatchExtantCasing(pathInGitRepo, initialTree),
                      tempFile);
     }
 }
コード例 #2
0
ファイル: TfsChangeset.cs プロジェクト: Iristyle/git-tfs
 private void Add(IItem item, string pathInGitRepo, GitIndexInfo index)
 {
     if(item.DeletionId == 0)
     {
         using(var tempFile = new TemporaryFile())
         {
             item.DownloadFile(tempFile);
             index.Update(Mode.NewFile, pathInGitRepo, tempFile);
         }
     }
 }
コード例 #3
0
 public TemporaryFileStream(TemporaryFile temporaryFile)
 {
     _temporaryFile = temporaryFile;
     _baseStream    = File.OpenRead(_temporaryFile);
 }