Scriptable object

Project object

Property Description
Encoding Default encoding
Initial Indicates that project is initial, non-modified state
LineBreak Default line break style
MainFile Main File path
Name Project Name
Syntax Default syntax
Title Project Title
WorkingDirectory Working Directory path
Method Description
AddFile Adds file to the project
FilePathByTitle Resolve file by title
GetFiles Collects file names from project, using filter (NULL is take all). Returns SAFEARRAY of BSTR
GetStorage Returns storage object
GetUserConfigurations User configurations. SAFEARRAY of BSTR
GetUserVariable Read user variable value by name
GetUserVariables Project defined user variables. SAFEARRAY of BSTR
IsFileInProject Checks if file is in project