CSharpUtils.VirtualFileSystem.FileSystem.OpenFileReadScope C# (CSharp) Метод

OpenFileReadScope() публичный Метод

public OpenFileReadScope ( String FileName, Action Action ) : void
FileName String
Action Action
Результат void
		public void OpenFileReadScope(String FileName, Action<Stream> Action)
		{
			using (var Stream = OpenFileRead(FileName))
			{
				Action(Stream);
			}
		}

Usage Example

Пример #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="SourceFileSystem"></param>
 /// <param name="SourcePath"></param>
 /// <param name="DestFileSystem"></param>
 /// <param name="DestPath"></param>
 static public void CopyFile(FileSystem SourceFileSystem, String SourcePath, FileSystem DestFileSystem, String DestPath)
 {
     DestFileSystem.OpenFileCreateScope(DestPath, (OutStream) =>
     {
         SourceFileSystem.OpenFileReadScope(SourcePath, (InStream) =>
         {
             InStream.CopyToFast(OutStream);
         });
     });
 }
All Usage Examples Of CSharpUtils.VirtualFileSystem.FileSystem::OpenFileReadScope