C# Класс AGS.Plugin.Lua.LuaScriptFolderInfo

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Scripts LuaScriptFileInfo>.SortedDictionary
SubFolders LuaScriptFolderInfo>.SortedDictionary
parent LuaScriptFolderInfo

Private Properties

Свойство Тип Описание
AddToDeleteStack void
OnWatchedChange void
RefreshIcons void

Открытые методы

Метод Описание
AddIcon ( ) : void
AddSubFolder ( string name ) : LuaScriptFolderInfo
BeenDeleted ( ) : void
BeenRenamed ( string newName ) : void
Delete ( ) : void
DisableAllWatchers ( ) : void
EnableAllWatchers ( ) : void
EnsureExistence ( ) : void
InitFileSystemWatcher ( ) : void
LuaScriptFolderInfo ( LuaForAGSEditorComponent l4a_component, LuaScriptFolderInfo parent, DirectoryInfo actualDir ) : System
OnFileSystemEvent ( object sender, FileSystemEventArgs e ) : void
ToXml ( XmlWriter output ) : void
TryCreateScript ( string name ) : bool
TryCreateSubfolder ( string name ) : bool
TryRename ( string newName ) : bool
UpdateChildren ( ) : void
UpdateFromXml ( XmlElement element ) : void

Приватные методы

Метод Описание
AddToDeleteStack ( Stack deleteStack ) : void
OnWatchedChange ( WatcherChangeTypes change, string name, string oldName ) : void
RefreshIcons ( ) : void

Описание методов

AddIcon() публичный Метод

public AddIcon ( ) : void
Результат void

AddSubFolder() публичный Метод

public AddSubFolder ( string name ) : LuaScriptFolderInfo
name string
Результат LuaScriptFolderInfo

BeenDeleted() публичный Метод

public BeenDeleted ( ) : void
Результат void

BeenRenamed() публичный Метод

public BeenRenamed ( string newName ) : void
newName string
Результат void

Delete() публичный Метод

public Delete ( ) : void
Результат void

DisableAllWatchers() публичный Метод

public DisableAllWatchers ( ) : void
Результат void

EnableAllWatchers() публичный Метод

public EnableAllWatchers ( ) : void
Результат void

EnsureExistence() публичный Метод

public EnsureExistence ( ) : void
Результат void

InitFileSystemWatcher() публичный Метод

public InitFileSystemWatcher ( ) : void
Результат void

LuaScriptFolderInfo() публичный Метод

public LuaScriptFolderInfo ( LuaForAGSEditorComponent l4a_component, LuaScriptFolderInfo parent, DirectoryInfo actualDir ) : System
l4a_component LuaForAGSEditorComponent
parent LuaScriptFolderInfo
actualDir System.IO.DirectoryInfo
Результат System

OnFileSystemEvent() публичный Метод

public OnFileSystemEvent ( object sender, FileSystemEventArgs e ) : void
sender object
e System.IO.FileSystemEventArgs
Результат void

ToXml() публичный Метод

public ToXml ( XmlWriter output ) : void
output System.Xml.XmlWriter
Результат void

TryCreateScript() публичный Метод

public TryCreateScript ( string name ) : bool
name string
Результат bool

TryCreateSubfolder() публичный Метод

public TryCreateSubfolder ( string name ) : bool
name string
Результат bool

TryRename() публичный Метод

public TryRename ( string newName ) : bool
newName string
Результат bool

UpdateChildren() публичный Метод

public UpdateChildren ( ) : void
Результат void

UpdateFromXml() публичный Метод

public UpdateFromXml ( XmlElement element ) : void
element System.Xml.XmlElement
Результат void

Описание свойств

Scripts публичное свойство

public SortedDictionary Scripts
Результат LuaScriptFileInfo>.SortedDictionary

SubFolders публичное свойство

public SortedDictionary SubFolders
Результат LuaScriptFolderInfo>.SortedDictionary

parent публичное свойство

public LuaScriptFolderInfo,AGS.Plugin.Lua parent
Результат LuaScriptFolderInfo