public override NT_STATUS Flush(UserContext UserContext, FileContext FileObject) { lock (this) { FSItem item = ((MTPFileContext)FileObject).FSItem; return(item.Flush(UserContext)); } }