kick off
[mono.git] / mcs / class / Microsoft.VisualBasic / Microsoft.VisualBasic / FileSystem.cs
1 //\r
2 // FileSystem.cs\r
3 //\r
4 // Author:\r
5 //   Chris J Breisch (cjbreisch@altavista.net)\r
6 //\r
7 // (C) 2002 Chris J Breisch\r
8 //
9 namespace Microsoft.VisualBasic \r
10 {
11         [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
12         [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
13         sealed public class FileSystem {
14                 // Declarations
15                 // Constructors
16                 // Properties
17                 // Methods
18                 public static void ChDir (System.String Path) { }
19                 public static void ChDrive (System.Char Drive) { }
20                 public static void ChDrive (System.String Drive) { }
21                 public static System.String CurDir () { return "";}
22                 public static System.String CurDir (System.Char Drive) { return "";}
23                 public static System.String Dir () { return "";}
24                 public static System.String Dir (System.String Pathname, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.FileAttribute Attributes) { return "";}
25                 public static void MkDir (System.String Path) { }
26                 public static void RmDir (System.String Path) { }
27                 public static void FileCopy (System.String Source, System.String Destination) { }
28                 public static System.DateTime FileDateTime (System.String PathName) { return System.DateTime.MinValue;}
29                 public static System.Int64 FileLen (System.String PathName) { return 0;}
30                 public static Microsoft.VisualBasic.FileAttribute GetAttr (System.String PathName) { return 0;}
31                 public static void Kill (System.String PathName) { }
32                 public static void SetAttr (System.String PathName, Microsoft.VisualBasic.FileAttribute Attributes) { }
33                 public static void FileOpen (System.Int32 FileNumber, System.String FileName, Microsoft.VisualBasic.OpenMode Mode, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] Microsoft.VisualBasic.OpenAccess Access, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] Microsoft.VisualBasic.OpenShare Share, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 RecordLength) { }
34                 public static void FileClose (params System.Int32[] FileNumbers) { }
35                 public static void FileGetObject (System.Int32 FileNumber, ref System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
36                 public static void FileGet (System.Int32 FileNumber, ref System.ValueType Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
37                 public static void FileGet (System.Int32 FileNumber, ref System.Array Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] ref System.Boolean ArrayIsDynamic, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] ref System.Boolean StringIsFixedLength) { }
38                 public static void FileGet (System.Int32 FileNumber, ref System.Boolean Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
39                 public static void FileGet (System.Int32 FileNumber, ref System.Byte Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
40                 public static void FileGet (System.Int32 FileNumber, ref System.Int16 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
41                 public static void FileGet (System.Int32 FileNumber, ref System.Int32 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
42                 public static void FileGet (System.Int32 FileNumber, ref System.Int64 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
43                 public static void FileGet (System.Int32 FileNumber, ref System.Char Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
44                 public static void FileGet (System.Int32 FileNumber, ref System.Single Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
45                 public static void FileGet (System.Int32 FileNumber, ref System.Double Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
46                 public static void FileGet (System.Int32 FileNumber, ref System.Decimal Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
47                 public static void FileGet (System.Int32 FileNumber, ref System.String Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] ref System.Boolean StringIsFixedLength) { }
48                 public static void FileGet (System.Int32 FileNumber, ref System.DateTime Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
49                 public static void FilePutObject (System.Int32 FileNumber, System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
50                 [System.ObsoleteAttribute("Use FilePutObject to write Object types, or coerce FileNumber and RecordNumber to Integer for writing non-Object types", false)] 
51                 public static void FilePut (System.Object FileNumber, System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Object RecordNumber) { }
52                 public static void FilePut (System.Int32 FileNumber, System.ValueType Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
53                 public static void FilePut (System.Int32 FileNumber, System.Array Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean ArrayIsDynamic, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean StringIsFixedLength) { }
54                 public static void FilePut (System.Int32 FileNumber, System.Boolean Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
55                 public static void FilePut (System.Int32 FileNumber, System.Byte Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
56                 public static void FilePut (System.Int32 FileNumber, System.Int16 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
57                 public static void FilePut (System.Int32 FileNumber, System.Int32 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
58                 public static void FilePut (System.Int32 FileNumber, System.Int64 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
59                 public static void FilePut (System.Int32 FileNumber, System.Char Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
60                 public static void FilePut (System.Int32 FileNumber, System.Single Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
61                 public static void FilePut (System.Int32 FileNumber, System.Double Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
62                 public static void FilePut (System.Int32 FileNumber, System.Decimal Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
63                 public static void FilePut (System.Int32 FileNumber, System.String Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean StringIsFixedLength) { }
64                 public static void FilePut (System.Int32 FileNumber, System.DateTime Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
65                 public static void Print (System.Int32 FileNumber, params System.Object[] Output) { }
66                 public static void PrintLine (System.Int32 FileNumber, params System.Object[] Output) { }
67                 public static void Input (System.Int32 FileNumber, ref System.Object Value) { }
68                 public static void Input (System.Int32 FileNumber, ref System.Boolean Value) { }
69                 public static void Input (System.Int32 FileNumber, ref System.Byte Value) { }
70                 public static void Input (System.Int32 FileNumber, ref System.Int16 Value) { }
71                 public static void Input (System.Int32 FileNumber, ref System.Int32 Value) { }
72                 public static void Input (System.Int32 FileNumber, ref System.Int64 Value) { }
73                 public static void Input (System.Int32 FileNumber, ref System.Char Value) { }
74                 public static void Input (System.Int32 FileNumber, ref System.Single Value) { }
75                 public static void Input (System.Int32 FileNumber, ref System.Double Value) { }
76                 public static void Input (System.Int32 FileNumber, ref System.Decimal Value) { }
77                 public static void Input (System.Int32 FileNumber, ref System.String Value) { }
78                 public static void Input (System.Int32 FileNumber, ref System.DateTime Value) { }
79                 public static void Write (System.Int32 FileNumber, params System.Object[] Output) { }
80                 public static void WriteLine (System.Int32 FileNumber, params System.Object[] Output) { }
81                 public static System.String InputString (System.Int32 FileNumber, System.Int32 CharCount) { return "";}
82                 public static System.String LineInput (System.Int32 FileNumber) { return "";}
83                 public static void Lock (System.Int32 FileNumber) { }
84                 public static void Lock (System.Int32 FileNumber, System.Int64 Record) { }
85                 public static void Lock (System.Int32 FileNumber, System.Int64 FromRecord, System.Int64 ToRecord) { }
86                 public static void Unlock (System.Int32 FileNumber) { }
87                 public static void Unlock (System.Int32 FileNumber, System.Int64 Record) { }
88                 public static void Unlock (System.Int32 FileNumber, System.Int64 FromRecord, System.Int64 ToRecord) { }
89                 public static void FileWidth (System.Int32 FileNumber, System.Int32 RecordWidth) { }
90                 public static System.Int32 FreeFile () { return 0;}
91                 public static void Seek (System.Int32 FileNumber, System.Int64 Position) { }
92                 public static System.Int64 Seek (System.Int32 FileNumber) { return 0;}
93                 public static System.Boolean EOF (System.Int32 FileNumber) { return false;}
94                 public static System.Int64 Loc (System.Int32 FileNumber) { return 0;}
95                 public static System.Int64 LOF (System.Int32 FileNumber) { return 0;}
96                 public static Microsoft.VisualBasic.TabInfo TAB () { return new Microsoft.VisualBasic.TabInfo();}
97                 public static Microsoft.VisualBasic.TabInfo TAB (System.Int16 Column) { return new Microsoft.VisualBasic.TabInfo();}
98                 public static Microsoft.VisualBasic.SpcInfo SPC (System.Int16 Count) { return new Microsoft.VisualBasic.SpcInfo();}
99                 public static Microsoft.VisualBasic.OpenMode FileAttr (System.Int32 FileNumber) { return 0;}
100                 public static void Reset () { }
101                 public static void Rename (System.String OldPath, System.String NewPath) { }
102                 // Events
103         };
104 }