Cosmos/source2/Kernel/System/Cosmos.System.Plugs.System/IO/FileStreamImpl.cs
mterwoord_cp bd82fa4238
2011-03-11 13:23:06 +00:00

26 lines
847 B
C#

using System;
using System.Collections.Generic;
using IO = System.IO;
using System.Linq;
using System.Text;
using Cosmos.IL2CPU.Plugs;
namespace Cosmos.System.Plugs.System.IO {
[Plug(Target = typeof(IO::FileStream))]
public class FileStreamImpl {
static public void Ctor(IO::FileStream aThis, String aPathname, IO::FileMode aMode) {
global::System.Console.WriteLine("File open");
}
static public void CCtor()
{
// plug cctor as it (indirectly) uses Thread.MemoryBarrier()
}
//static void Init(IO::FileStream aThis, string path, IO::FileMode mode, IO::FileAccess access, int rights, bool useRights, IO::FileShare share, int bufferSize
// , IO::FileOptions options, Microsoft.Win32.Win32Native.SECURITY_ATTRIBUTES secAttrs, string msgPath, bool bFromProxy) { }
}
}