C# 클래스 AGS.Plugin.Lua.LuaScriptFolderInfo

파일 보기 프로젝트 열기: duncanc/Lua-for-AGS 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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