C# 클래스 AGS.Editor.AutoComplete

파일 보기 프로젝트 열기: adventuregamestudio/ags 1 사용 예제들

공개 메소드들

메소드 설명
ConstructCache ( Script scriptToCache ) : void
GetLocalVariableDeclarationsFromScriptExtract ( string scriptToParse, int relativeCharacterIndex ) : List
RequestBackgroundCacheUpdate ( Script scriptToUpdate ) : void

비공개 메소드들

메소드 설명
AddEnumValue ( ScriptEnum insideEnumDefinition, FastString script, string lastWord ) : void
AddFunctionDeclaration ( List functions, FastString &script, string thisWord, AGS.Editor.AutoCompleteParserState state, bool isExtenderMethod, bool isStatic, bool isStaticOnly ) : bool
AddVariableDeclaration ( List variables, FastString &script, string thisWord, AGS.Editor.AutoCompleteParserState state ) : void
AdjustFunctionListForExtenderFunction ( List structs, List &functionList, FastString &script ) : void
AutoComplete ( ) : System
ConstructCache ( Script scriptToCache, bool isBackgroundThread ) : void
CreateInheritedStruct ( ScriptStruct baseStruct, AGS.Editor.AutoCompleteParserState state ) : ScriptStruct
DoesCurrentLineHaveToken ( FastString script, string tokenToCheckFor ) : bool
GetNextWord ( FastString &script ) : string
GoToNextLine ( FastString &script ) : void
IncrementIndexToSkipAnyComments ( FastString script, int &index ) : bool
OnBackgroundCacheUpdateStatusChanged ( BackgroundAutoCompleteStatus status, Exception errorDetails ) : void
PeekNextWord ( FastString script ) : string
ProcessPreProcessorDirective ( List defines, FastString &script, AGS.Editor.AutoCompleteParserState state ) : void
SkipUntilMatchingClosingBrace ( FastString &script ) : void
SkipWhitespace ( FastString &script ) : void
UpdateAutocompleteCacheThread ( ) : void

메소드 상세

ConstructCache() 공개 정적인 메소드

public static ConstructCache ( Script scriptToCache ) : void
scriptToCache Script
리턴 void

GetLocalVariableDeclarationsFromScriptExtract() 공개 정적인 메소드

public static GetLocalVariableDeclarationsFromScriptExtract ( string scriptToParse, int relativeCharacterIndex ) : List
scriptToParse string
relativeCharacterIndex int
리턴 List

RequestBackgroundCacheUpdate() 공개 정적인 메소드

public static RequestBackgroundCacheUpdate ( Script scriptToUpdate ) : void
scriptToUpdate Script
리턴 void