@@ -48,6 +48,7 @@ internal TarEntry() { }
4848        public  string  Name  {  get  {  throw  null ;  }  set  {  }  } 
4949        public  int  Uid  {  get  {  throw  null ;  }  set  {  }  } 
5050        public  void  ExtractToFile ( string  destinationFileName ,  bool  overwrite )  {  } 
51+         public  System . Threading . Tasks . Task  ExtractToFileAsync ( string  destinationFileName ,  bool  overwrite ,  System . Threading . CancellationToken  cancellationToken  =  default ( System . Threading . CancellationToken ) )  {  throw  null ;  } 
5152        public  override  string  ToString ( )  {  throw  null ;  } 
5253    } 
5354    public  enum  TarEntryFormat 
@@ -83,24 +84,33 @@ public static partial class TarFile
8384    { 
8485        public  static void  CreateFromDirectory ( string  sourceDirectoryName ,  System . IO . Stream  destination ,  bool  includeBaseDirectory )  {  } 
8586        public  static void  CreateFromDirectory ( string  sourceDirectoryName ,  string  destinationFileName ,  bool  includeBaseDirectory )  {  } 
87+         public  static System . Threading . Tasks . Task  CreateFromDirectoryAsync ( string  sourceDirectoryName ,  System . IO . Stream  destination ,  bool  includeBaseDirectory ,  System . Threading . CancellationToken  cancellationToken  =  default ( System . Threading . CancellationToken ) )  {  throw  null ;  } 
88+         public  static System . Threading . Tasks . Task  CreateFromDirectoryAsync ( string  sourceDirectoryName ,  string  destinationFileName ,  bool  includeBaseDirectory ,  System . Threading . CancellationToken  cancellationToken  =  default ( System . Threading . CancellationToken ) )  {  throw  null ;  } 
8689        public  static void  ExtractToDirectory ( System . IO . Stream  source ,  string  destinationDirectoryName ,  bool  overwriteFiles )  {  } 
8790        public  static void  ExtractToDirectory ( string  sourceFileName ,  string  destinationDirectoryName ,  bool  overwriteFiles )  {  } 
91+         public  static System . Threading . Tasks . Task  ExtractToDirectoryAsync ( System . IO . Stream  source ,  string  destinationDirectoryName ,  bool  overwriteFiles ,  System . Threading . CancellationToken  cancellationToken  =  default ( System . Threading . CancellationToken ) )  {  throw  null ;  } 
92+         public  static System . Threading . Tasks . Task  ExtractToDirectoryAsync ( string  sourceFileName ,  string  destinationDirectoryName ,  bool  overwriteFiles ,  System . Threading . CancellationToken  cancellationToken  =  default ( System . Threading . CancellationToken ) )  {  throw  null ;  } 
8893    } 
89-     public  sealed  partial  class  TarReader  :  System . IDisposable 
94+     public  sealed  partial  class  TarReader  :  System . IAsyncDisposable ,   System . IDisposable 
9095    { 
9196        public  TarReader ( System . IO . Stream  archiveStream ,  bool  leaveOpen  =  false )  {  } 
9297        public  void  Dispose ( )  {  } 
98+         public  System . Threading . Tasks . ValueTask  DisposeAsync ( )  {  throw  null ;  } 
9399        public  System . Formats . Tar . TarEntry ?  GetNextEntry ( bool  copyData  =  false )  {  throw  null ;  } 
100+         public  System . Threading . Tasks . ValueTask < System . Formats . Tar . TarEntry ? >  GetNextEntryAsync ( bool  copyData  =  false ,  System . Threading . CancellationToken  cancellationToken  =  default ( System . Threading . CancellationToken ) )  {  throw  null ;  } 
94101    } 
95-     public  sealed  partial  class  TarWriter  :  System . IDisposable 
102+     public  sealed  partial  class  TarWriter  :  System . IAsyncDisposable ,   System . IDisposable 
96103    { 
97104        public  TarWriter ( System . IO . Stream  archiveStream )  {  } 
98105        public  TarWriter ( System . IO . Stream  archiveStream ,  bool  leaveOpen  =  false )  {  } 
99106        public  TarWriter ( System . IO . Stream  archiveStream ,  System . Formats . Tar . TarEntryFormat  format  =  System . Formats . Tar . TarEntryFormat . Pax ,  bool  leaveOpen  =  false )  {  } 
100107        public  System . Formats . Tar . TarEntryFormat  Format  {  get  {  throw  null ;  }  } 
101108        public  void  Dispose ( )  {  } 
109+         public  System . Threading . Tasks . ValueTask  DisposeAsync ( )  {  throw  null ;  } 
102110        public  void  WriteEntry ( System . Formats . Tar . TarEntry  entry )  {  } 
103111        public  void  WriteEntry ( string  fileName ,  string ?  entryName )  {  } 
112+         public  System . Threading . Tasks . Task  WriteEntryAsync ( System . Formats . Tar . TarEntry  entry ,  System . Threading . CancellationToken  cancellationToken  =  default ( System . Threading . CancellationToken ) )  {  throw  null ;  } 
113+         public  System . Threading . Tasks . Task  WriteEntryAsync ( string  fileName ,  string ?  entryName ,  System . Threading . CancellationToken  cancellationToken  =  default ( System . Threading . CancellationToken ) )  {  throw  null ;  } 
104114    } 
105115    public  sealed  partial  class  UstarTarEntry  :  System . Formats . Tar . PosixTarEntry 
106116    { 
0 commit comments