Pathfinder  v3.0
The definitive Hacknet programmable modding system
Pathfinder.Game.Folder.Extensions Class Reference

Static Public Member Functions

static Hacknet.Folder AddFolder (this Hacknet.Folder self, string name, List< Hacknet.Folder > folders=null, List< Hacknet.FileEntry > files=null)
 
static Hacknet.Folder AddFile (this Hacknet.Folder self, string name, string data=null)
 
static Hacknet.Folder AddFile (this Hacknet.Folder self, string name, Executable.IInterface data)
 
static Hacknet.Folder AddFile (this Hacknet.Folder self, string name, uint? dataIndex=null)
 
static Hacknet.Folder AddExecutableFile (this Hacknet.Folder self, string name, string id)
 
static Hacknet.Folder AddExecutableFile (this Hacknet.Folder self, string name, int id)
 
static Hacknet.Folder AddRandomFile (this Hacknet.Folder self, object name=null, uint? id=null)
 
static Hacknet.Folder RemoveFolder (this Hacknet.Folder self, string name)
 
static Hacknet.Folder RemoveFile (this Hacknet.Folder self, string name)
 
static Hacknet.Folder MoveFolder (this Hacknet.Folder self, string name, Hacknet.Folder to)
 
static Hacknet.Folder MoveFile (this Hacknet.Folder self, string name, Hacknet.Folder to)
 
static Hacknet.Folder Add (this Hacknet.Folder self, Hacknet.Folder folder)
 
static Hacknet.Folder Add (this Hacknet.Folder self, Hacknet.FileEntry file)
 
static Hacknet.Folder Remove (this Hacknet.Folder self, Hacknet.Folder folder)
 
static Hacknet.Folder Remove (this Hacknet.Folder self, Hacknet.FileEntry file)
 
static Hacknet.Folder Move (this Hacknet.Folder self, Hacknet.Folder src, Hacknet.Folder to)
 
static Hacknet.Folder Move (this Hacknet.Folder self, Hacknet.FileEntry src, Hacknet.Folder to)
 

Member Function Documentation

◆ Add() [1/2]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.Add ( this Hacknet.Folder  self,
Hacknet.Folder  folder 
)
static

◆ Add() [2/2]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.Add ( this Hacknet.Folder  self,
Hacknet.FileEntry  file 
)
static

◆ AddExecutableFile() [1/2]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.AddExecutableFile ( this Hacknet.Folder  self,
string  name,
string  id 
)
static

◆ AddExecutableFile() [2/2]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.AddExecutableFile ( this Hacknet.Folder  self,
string  name,
int  id 
)
static

◆ AddFile() [1/3]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.AddFile ( this Hacknet.Folder  self,
string  name,
string  data = null 
)
static

◆ AddFile() [2/3]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.AddFile ( this Hacknet.Folder  self,
string  name,
Executable.IInterface  data 
)
static

◆ AddFile() [3/3]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.AddFile ( this Hacknet.Folder  self,
string  name,
uint?  dataIndex = null 
)
static

◆ AddFolder()

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.AddFolder ( this Hacknet.Folder  self,
string  name,
List< Hacknet.Folder folders = null,
List< Hacknet.FileEntry files = null 
)
static

◆ AddRandomFile()

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.AddRandomFile ( this Hacknet.Folder  self,
object  name = null,
uint?  id = null 
)
static

◆ Move() [1/2]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.Move ( this Hacknet.Folder  self,
Hacknet.Folder  src,
Hacknet.Folder  to 
)
static

◆ Move() [2/2]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.Move ( this Hacknet.Folder  self,
Hacknet.FileEntry  src,
Hacknet.Folder  to 
)
static

◆ MoveFile()

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.MoveFile ( this Hacknet.Folder  self,
string  name,
Hacknet.Folder  to 
)
static

◆ MoveFolder()

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.MoveFolder ( this Hacknet.Folder  self,
string  name,
Hacknet.Folder  to 
)
static

◆ Remove() [1/2]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.Remove ( this Hacknet.Folder  self,
Hacknet.Folder  folder 
)
static

◆ Remove() [2/2]

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.Remove ( this Hacknet.Folder  self,
Hacknet.FileEntry  file 
)
static

◆ RemoveFile()

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.RemoveFile ( this Hacknet.Folder  self,
string  name 
)
static

◆ RemoveFolder()

static Hacknet.Folder Pathfinder.Game.Folder.Extensions.RemoveFolder ( this Hacknet.Folder  self,
string  name 
)
static

The documentation for this class was generated from the following file: