public void CreateSymLink(String Pointer, String Pointee)
{
FileSystem _PointerFileSystem; String _Pointer;
FileSystem _PointeeFileSystem; String _Pointee;
Access(Pointer, out _PointerFileSystem, out _Pointer);
Access(Pointee, out _PointeeFileSystem, out _Pointee);
if (_PointerFileSystem != _PointeeFileSystem)
{
throw (new Exception("Can't Create Sym links in different file systems"));
}
_PointerFileSystem.ImplCreateSymLink(_Pointer, _Pointee);
}