@@ -92,13 +92,13 @@ public override List<FileSystemEntry> ListEntriesInDirectory(string path)
9292
9393 public override Stream OpenFile ( string path , FileMode mode , FileAccess access , FileShare share , FileOptions options )
9494 {
95- FileRecord record = null ;
95+ FileRecord fileRecord = null ;
9696 if ( mode == FileMode . CreateNew || mode == FileMode . Create || mode == FileMode . OpenOrCreate )
9797 {
9898 bool fileExists = false ;
9999 try
100100 {
101- record = m_volume . GetFileRecord ( path ) ;
101+ fileRecord = m_volume . GetFileRecord ( path ) ;
102102 fileExists = true ;
103103 }
104104 catch ( FileNotFoundException )
@@ -121,7 +121,7 @@ record = m_volume.GetFileRecord(path);
121121 string directoryPath = Path . GetDirectoryName ( path ) ;
122122 string fileName = Path . GetFileName ( path ) ;
123123 FileRecord directoryRecord = m_volume . GetFileRecord ( directoryPath ) ;
124- record = m_volume . CreateFile ( directoryRecord . BaseSegmentReference , fileName , false ) ;
124+ fileRecord = m_volume . CreateFile ( directoryRecord . BaseSegmentReference , fileName , false ) ;
125125 }
126126 else if ( mode == FileMode . Create )
127127 {
@@ -130,18 +130,18 @@ record = m_volume.CreateFile(directoryRecord.BaseSegmentReference, fileName, fal
130130 }
131131 else // Open, Truncate or Append
132132 {
133- record = m_volume . GetFileRecord ( path ) ;
133+ fileRecord = m_volume . GetFileRecord ( path ) ;
134134 }
135135
136- if ( record . IsDirectory )
136+ if ( fileRecord . IsDirectory )
137137 {
138138 throw new UnauthorizedAccessException ( ) ;
139139 }
140140
141141 List < NTFSFileStream > openStreams ;
142142 lock ( m_openStreams )
143143 {
144- if ( m_openStreams . TryGetValue ( record . BaseSegmentNumber , out openStreams ) )
144+ if ( m_openStreams . TryGetValue ( fileRecord . BaseSegmentNumber , out openStreams ) )
145145 {
146146 if ( ( access & FileAccess . Write ) != 0 )
147147 {
@@ -162,11 +162,11 @@ record = m_volume.GetFileRecord(path);
162162 else
163163 {
164164 openStreams = new List < NTFSFileStream > ( ) ;
165- m_openStreams . Add ( record . BaseSegmentNumber , openStreams ) ;
165+ m_openStreams . Add ( fileRecord . BaseSegmentNumber , openStreams ) ;
166166 }
167167 }
168168
169- NTFSFile file = new NTFSFile ( m_volume , record ) ;
169+ NTFSFile file = new NTFSFile ( m_volume , fileRecord ) ;
170170 NTFSFileStream stream = new NTFSFileStream ( file , access ) ;
171171 openStreams . Add ( stream ) ;
172172 stream . Closed += delegate ( object sender , EventArgs e )
@@ -176,7 +176,7 @@ record = m_volume.GetFileRecord(path);
176176 {
177177 lock ( m_openStreams )
178178 {
179- m_openStreams . Remove ( record . BaseSegmentNumber ) ;
179+ m_openStreams . Remove ( fileRecord . BaseSegmentNumber ) ;
180180 }
181181 }
182182 } ;
0 commit comments