Fixed to conform to Mono standards for incomplete functionality.
[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
10 using System;
11
12 namespace Microsoft.VisualBasic \r
13 {
14         [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
15         sealed public class FileSystem {
16                 // Declarations
17                 // Constructors
18                 // Properties
19                 // Methods
20                 [MonoTODO]
21                 public static void ChDir (System.String Path) { throw new NotImplementedException (); }
22                 [MonoTODO]
23                 public static void ChDrive (System.Char Drive) { throw new NotImplementedException (); }
24                 [MonoTODO]
25                 public static void ChDrive (System.String Drive) { throw new NotImplementedException (); }
26                 [MonoTODO]
27                 public static System.String CurDir () { throw new NotImplementedException (); }
28                 [MonoTODO]
29                 public static System.String CurDir (System.Char Drive) { throw new NotImplementedException (); }
30                 [MonoTODO]
31                 public static System.String Dir () { throw new NotImplementedException (); }
32                 [MonoTODO]
33                 public static System.String Dir (System.String Pathname, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.FileAttribute Attributes) { throw new NotImplementedException (); }
34                 [MonoTODO]
35                 public static void MkDir (System.String Path) { throw new NotImplementedException (); }
36                 [MonoTODO]
37                 public static void RmDir (System.String Path) { throw new NotImplementedException (); }
38                 [MonoTODO]
39                 public static void FileCopy (System.String Source, System.String Destination) { throw new NotImplementedException (); }
40                 [MonoTODO]
41                 public static System.DateTime FileDateTime (System.String PathName) { throw new NotImplementedException (); }
42                 [MonoTODO]
43                 public static System.Int64 FileLen (System.String PathName) { throw new NotImplementedException (); }
44                 [MonoTODO]
45                 public static Microsoft.VisualBasic.FileAttribute GetAttr (System.String PathName) { throw new NotImplementedException (); }
46                 [MonoTODO]
47                 public static void Kill (System.String PathName) { throw new NotImplementedException (); }
48                 [MonoTODO]
49                 public static void SetAttr (System.String PathName, Microsoft.VisualBasic.FileAttribute Attributes) { throw new NotImplementedException (); }
50                 [MonoTODO]
51                 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) { throw new NotImplementedException (); }
52                 [MonoTODO]
53                 public static void FileClose (params System.Int32[] FileNumbers) { throw new NotImplementedException (); }
54                 [MonoTODO]
55                 public static void FileGetObject (System.Int32 FileNumber, ref System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
56                 [MonoTODO]
57                 public static void FileGet (System.Int32 FileNumber, ref System.ValueType Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
58                 [MonoTODO]
59                 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) { throw new NotImplementedException (); }
60                 [MonoTODO]
61                 public static void FileGet (System.Int32 FileNumber, ref System.Boolean Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
62                 [MonoTODO]
63                 public static void FileGet (System.Int32 FileNumber, ref System.Byte Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
64                 [MonoTODO]
65                 public static void FileGet (System.Int32 FileNumber, ref System.Int16 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
66                 [MonoTODO]
67                 public static void FileGet (System.Int32 FileNumber, ref System.Int32 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
68                 [MonoTODO]
69                 public static void FileGet (System.Int32 FileNumber, ref System.Int64 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
70                 [MonoTODO]
71                 public static void FileGet (System.Int32 FileNumber, ref System.Char Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
72                 [MonoTODO]
73                 public static void FileGet (System.Int32 FileNumber, ref System.Single Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
74                 [MonoTODO]
75                 public static void FileGet (System.Int32 FileNumber, ref System.Double Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
76                 [MonoTODO]
77                 public static void FileGet (System.Int32 FileNumber, ref System.Decimal Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
78                 [MonoTODO]
79                 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) { throw new NotImplementedException (); }
80                 [MonoTODO]
81                 public static void FileGet (System.Int32 FileNumber, ref System.DateTime Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { throw new NotImplementedException (); }
82                 [MonoTODO]
83                 public static void FilePutObject (System.Int32 FileNumber, System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
84                 [MonoTODO]
85                 [System.ObsoleteAttribute("Use FilePutObject to write Object types, or coerce FileNumber and RecordNumber to Integer for writing non-Object types", false)] 
86                 public static void FilePut (System.Object FileNumber, System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Object RecordNumber) { throw new NotImplementedException (); }
87                 [MonoTODO]
88                 public static void FilePut (System.Int32 FileNumber, System.ValueType Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
89                 [MonoTODO]
90                 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) { throw new NotImplementedException (); }
91                 [MonoTODO]
92                 public static void FilePut (System.Int32 FileNumber, System.Boolean Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
93                 [MonoTODO]
94                 public static void FilePut (System.Int32 FileNumber, System.Byte Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
95                 [MonoTODO]
96                 public static void FilePut (System.Int32 FileNumber, System.Int16 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
97                 [MonoTODO]
98                 public static void FilePut (System.Int32 FileNumber, System.Int32 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
99                 [MonoTODO]
100                 public static void FilePut (System.Int32 FileNumber, System.Int64 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
101                 [MonoTODO]
102                 public static void FilePut (System.Int32 FileNumber, System.Char Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
103                 [MonoTODO]
104                 public static void FilePut (System.Int32 FileNumber, System.Single Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
105                 [MonoTODO]
106                 public static void FilePut (System.Int32 FileNumber, System.Double Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
107                 [MonoTODO]
108                 public static void FilePut (System.Int32 FileNumber, System.Decimal Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
109                 [MonoTODO]
110                 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) { throw new NotImplementedException (); }
111                 [MonoTODO]
112                 public static void FilePut (System.Int32 FileNumber, System.DateTime Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { throw new NotImplementedException (); }
113                 [MonoTODO]
114                 public static void Print (System.Int32 FileNumber, params System.Object[] Output) { throw new NotImplementedException (); }
115                 [MonoTODO]
116                 public static void PrintLine (System.Int32 FileNumber, params System.Object[] Output) { throw new NotImplementedException (); }
117                 [MonoTODO]
118                 public static void Input (System.Int32 FileNumber, ref System.Object Value) { throw new NotImplementedException (); }
119                 [MonoTODO]
120                 public static void Input (System.Int32 FileNumber, ref System.Boolean Value) { throw new NotImplementedException (); }
121                 [MonoTODO]
122                 public static void Input (System.Int32 FileNumber, ref System.Byte Value) { throw new NotImplementedException (); }
123                 [MonoTODO]
124                 public static void Input (System.Int32 FileNumber, ref System.Int16 Value) { throw new NotImplementedException (); }
125                 [MonoTODO]
126                 public static void Input (System.Int32 FileNumber, ref System.Int32 Value) { throw new NotImplementedException (); }
127                 [MonoTODO]
128                 public static void Input (System.Int32 FileNumber, ref System.Int64 Value) { throw new NotImplementedException (); }
129                 [MonoTODO]
130                 public static void Input (System.Int32 FileNumber, ref System.Char Value) { throw new NotImplementedException (); }
131                 [MonoTODO]
132                 public static void Input (System.Int32 FileNumber, ref System.Single Value) { throw new NotImplementedException (); }
133                 [MonoTODO]
134                 public static void Input (System.Int32 FileNumber, ref System.Double Value) { throw new NotImplementedException (); }
135                 [MonoTODO]
136                 public static void Input (System.Int32 FileNumber, ref System.Decimal Value) { throw new NotImplementedException (); }
137                 [MonoTODO]
138                 public static void Input (System.Int32 FileNumber, ref System.String Value) { throw new NotImplementedException (); }
139                 [MonoTODO]
140                 public static void Input (System.Int32 FileNumber, ref System.DateTime Value) { throw new NotImplementedException (); }
141                 [MonoTODO]
142                 public static void Write (System.Int32 FileNumber, params System.Object[] Output) { throw new NotImplementedException (); }
143                 [MonoTODO]
144                 public static void WriteLine (System.Int32 FileNumber, params System.Object[] Output) { throw new NotImplementedException (); }
145                 [MonoTODO]
146                 public static System.String InputString (System.Int32 FileNumber, System.Int32 CharCount) { throw new NotImplementedException (); }
147                 [MonoTODO]
148                 public static System.String LineInput (System.Int32 FileNumber) { throw new NotImplementedException (); }
149                 [MonoTODO]
150                 public static void Lock (System.Int32 FileNumber) { throw new NotImplementedException (); }
151                 [MonoTODO]
152                 public static void Lock (System.Int32 FileNumber, System.Int64 Record) { throw new NotImplementedException (); }
153                 [MonoTODO]
154                 public static void Lock (System.Int32 FileNumber, System.Int64 FromRecord, System.Int64 ToRecord) { throw new NotImplementedException (); }
155                 [MonoTODO]
156                 public static void Unlock (System.Int32 FileNumber) { throw new NotImplementedException (); }
157                 [MonoTODO]
158                 public static void Unlock (System.Int32 FileNumber, System.Int64 Record) { throw new NotImplementedException (); }
159                 [MonoTODO]
160                 public static void Unlock (System.Int32 FileNumber, System.Int64 FromRecord, System.Int64 ToRecord) { throw new NotImplementedException (); }
161                 [MonoTODO]
162                 public static void FileWidth (System.Int32 FileNumber, System.Int32 RecordWidth) { throw new NotImplementedException (); }
163                 [MonoTODO]
164                 public static System.Int32 FreeFile () { throw new NotImplementedException (); }
165                 [MonoTODO]
166                 public static void Seek (System.Int32 FileNumber, System.Int64 Position) { throw new NotImplementedException (); }
167                 [MonoTODO]
168                 public static System.Int64 Seek (System.Int32 FileNumber) { throw new NotImplementedException (); }
169                 [MonoTODO]
170                 public static System.Boolean EOF (System.Int32 FileNumber) { throw new NotImplementedException (); }
171                 [MonoTODO]
172                 public static System.Int64 Loc (System.Int32 FileNumber) { throw new NotImplementedException (); }
173                 [MonoTODO]
174                 public static System.Int64 LOF (System.Int32 FileNumber) { throw new NotImplementedException (); }
175                 [MonoTODO]
176                 public static Microsoft.VisualBasic.TabInfo TAB () { throw new NotImplementedException (); }
177                 [MonoTODO]
178                 public static Microsoft.VisualBasic.TabInfo TAB (System.Int16 Column) { throw new NotImplementedException (); }
179                 [MonoTODO]
180                 public static Microsoft.VisualBasic.SpcInfo SPC (System.Int16 Count) { throw new NotImplementedException (); }
181                 [MonoTODO]
182                 public static Microsoft.VisualBasic.OpenMode FileAttr (System.Int32 FileNumber) { throw new NotImplementedException (); }
183                 [MonoTODO]
184                 public static void Reset () { throw new NotImplementedException (); }
185                 [MonoTODO]
186                 public static void Rename (System.String OldPath, System.String NewPath) { throw new NotImplementedException (); }
187                 // Events
188         };
189 }