Axiom.FileSystem.FileSystemArchive.Open C# (CSharp) Method

Open() public method

public Open ( string filename, bool readOnly ) : Stream
filename string
readOnly bool
return System.IO.Stream
		public override System.IO.Stream Open( string filename, bool readOnly )
		{
			Stream strm = null;

			SafeDirectoryChange( _basePath, () =>
											{
												if ( File.Exists( _basePath + filename ) )
												{
													System.IO.FileInfo fi = new System.IO.FileInfo( _basePath + filename );
													strm = (Stream)fi.Open( FileMode.Open, readOnly ? FileAccess.Read : FileAccess.ReadWrite );
												}
											} );

			return strm;
		}