int fileNumber,
String fileName,
OpenMode mode,
- [Optional, __DefaultArgumentValue((OpenAccess)(-1))] OpenAccess access,
- [Optional, __DefaultArgumentValue((OpenShare)(-1))] OpenShare share,
+ [Optional, __DefaultArgumentValue((int)(-1))] OpenAccess access,
+ [Optional, __DefaultArgumentValue((int)(-1))] OpenShare share,
[Optional, __DefaultArgumentValue(-1)] int recordLength)
{
public static void FilePut(int fileNumber,
bool value,
- [Optional, __DefaultArgumentValue(-1)] long recordNumber)
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
checkRecordNumber(recordNumber,false);
VBFile vbFile = getVBFile(fileNumber);
vbFile.put(value,recordNumber);
}
- public static void FileGet(int fileNumber,
- ref bool value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
-
- {
- checkRecordNumber(recordNumber,false);
- VBFile vbFile = getVBFile(fileNumber);
- vbFile.get(out value,recordNumber);
- }
-
private static void checkRecordNumber(long recordNumber,bool throwArgExc)
{
if ((recordNumber < 1) && (recordNumber != -1))
}
public static void FileGet(
- int fileNumber,
- ref byte value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ int fileNumber,
+ ref byte value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
checkRecordNumber(recordNumber,false);
}
public static void FileGet(
- int fileNumber,
- ref short value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ int fileNumber,
+ ref bool value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
checkRecordNumber(recordNumber,false);
}
public static void FileGet(
- int fileNumber,
- ref char value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ int fileNumber,
+ ref short value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+
+ {
+ checkRecordNumber(recordNumber,false);
+ VBFile vbFile = getVBFile(fileNumber);
+ vbFile.get(out value,recordNumber);
+ }
+
+ public static void FileGet(
+ int fileNumber,
+ ref char value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
}
- public static void FileGet(int fileNumber,
- ref int value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ public static void FileGet(
+ int fileNumber,
+ ref int value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
checkRecordNumber(recordNumber,false);
VBFile vbFile = getVBFile(fileNumber);
vbFile.get(out value,recordNumber);
}
- public static void FileGet(int fileNumber,
- ref long value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ public static void FileGet(
+ int fileNumber,
+ ref long value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
checkRecordNumber(recordNumber,false);
VBFile vbFile = getVBFile(fileNumber);
vbFile.get(out value,recordNumber);
}
- public static void FileGet(int fileNumber,
- ref float value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ public static void FileGet(
+ int fileNumber,
+ ref float value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
checkRecordNumber(recordNumber,false);
VBFile vbFile = getVBFile(fileNumber);
vbFile.get(out value,recordNumber);
}
- public static void FileGet(int fileNumber,
- ref double value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ public static void FileGet(
+ int fileNumber,
+ ref double value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
checkRecordNumber(recordNumber,false);
vbFile.get(out value,recordNumber);
}
- public static void FileGet(int fileNumber,
- ref Decimal value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ public static void FileGet(
+ int fileNumber,
+ ref Decimal value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
checkRecordNumber(recordNumber,false);
vbFile.get(out value,recordNumber);
}
- public static void FileGet(int fileNumber,
- ref string value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber,
- [Optional, __DefaultArgumentValue(false)] bool bIgnored)
+ public static void FileGet(
+ int fileNumber,
+ ref string value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber,
+ [Optional, __DefaultArgumentValue(false)] bool stringIsFixedLength)
{
checkRecordNumber(recordNumber,true);
VBFile vbFile = getVBFile(fileNumber);
- vbFile.get(ref value,recordNumber,bIgnored);
+ vbFile.get(ref value,recordNumber,stringIsFixedLength);
}
- public static void FileGet(int fileNumber,
- ref Object value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ public static void FileGet(
+ int fileNumber,
+ ref DateTime value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+
{
- checkRecordNumber(recordNumber,false);
+ checkRecordNumber(recordNumber,true);
+ VBFile vbFile = getVBFile(fileNumber);
+ vbFile.get(out value,recordNumber);
+ }
+
+ [MonoTODO]
+ public static void FileGet(
+ int fileNumber,
+ ref ValueType value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
+ {
+ throw new NotImplementedException();
+ }
+
+ public static void FileGet(
+ int fileNumber,
+ ref Array value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber,
+ [Optional, __DefaultArgumentValue(false)] bool arrayIsDynamic,
+ [Optional, __DefaultArgumentValue(false)] bool stringIsFixedLength)
+ {
+ checkRecordNumber(recordNumber,true);
VBFile vbFile = getVBFile(fileNumber);
- vbFile.get(ref value,recordNumber);
+ vbFile.get(ref value,recordNumber,arrayIsDynamic,stringIsFixedLength);
}
public static long Seek(int fileNumber)
}
- public static /*synchronized*/ String Dir(String pathName)
- {
- return Dir(pathName, 0);
- }
-
public static /*synchronized*/ String Dir(String pathName,
- [Optional, __DefaultArgumentValue((FileAttribute)0)]
+ [Optional, __DefaultArgumentValue((int)0)]
FileAttribute fileAttribute)
{
_fileIndex = 0;
public static bool EOF(int fileNumber)
{
- bool retVal = false;
VBFile vbFile = getVBFile(fileNumber);
return vbFile.isEndOfFile();
}
return Directory.GetCurrentDirectory();
}
- public static void FileGetObject(int fileNumber,
- ref object value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
-
-
+ [MonoTODO("How to deal with Array types?")]
+ public static void FileGetObject(
+ int fileNumber,
+ ref object value,
+ [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
{
checkRecordNumber(recordNumber,true);
VBFile vbFile = getVBFile(fileNumber);
throw new NotSupportedException();
}
- public static void FileGet(int fileNumber,
- ref DateTime value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber)
-
- {
- checkRecordNumber(recordNumber,true);
- VBFile vbFile = getVBFile(fileNumber);
- vbFile.get(out value,recordNumber);
- }
-
- [MonoTODO]
- public static void FileGet(int fileNumber,
- ref ValueType value,
- long recordNumber)
- {
- throw new NotImplementedException();
- }
-
- public static void FileGet(int fileNumber,
- ref Array value,
- [Optional, __DefaultArgumentValue((long)-1)] long recordNumber,
- [Optional, __DefaultArgumentValue(false)] bool arrayIsDynamic,
- [Optional, __DefaultArgumentValue(false)] bool stringIsFixedLength)
-
-
- {
- checkRecordNumber(recordNumber,true);
- VBFile vbFile = getVBFile(fileNumber);
- vbFile.get(ref value,recordNumber,arrayIsDynamic,stringIsFixedLength);
- }
-
public static void FilePutObject(int fileNumber,
Object value,
[Optional, __DefaultArgumentValue((long)-1)] long recordNumber)