프로퍼티 | 타입 | 설명 | |
---|---|---|---|
currentMember | IUnresolvedMember | ||
currentType | IUnresolvedTypeDefinition | ||
document | IDocument | ||
location | TextLocation | ||
offset | int |
메소드 | 설명 | |
---|---|---|
AppendMissingClosingBrackets ( StringBuilder wrapper, bool appendSemicolon ) : void | ||
GetCurrentParameterIndex ( int triggerOffset, int endOffset ) : int | ||
GetCurrentParameterIndex ( int triggerOffset, int endOffset, List |
||
GetParameterCompletionCommandOffset ( int &cpos ) : bool | ||
SetOffset ( int offset ) : void |
메소드 | 설명 | |
---|---|---|
CSharpCompletionEngineBase ( IProjectContent content, ICompletionContextProvider completionContextProvider, ICSharpCode.NRefactory.CSharp.TypeSystem.CSharpTypeResolveContext ctx ) : System | ||
CreateWrapper ( string continuation, bool appendSemicolon, string afterContinuation, string memberText, TextLocation memberLocation, int &closingBrackets, int &generatedLines ) : StringBuilder | ||
GetInvocationBeforeCursor ( bool afterBracket ) : ExpressionResult | ||
GetMemberTextToCaret ( ) : TextLocation>.Tuple |
||
GetState ( ) : |
||
IsInsideCommentStringOrDirective ( ) : bool | ||
IsInsideCommentStringOrDirective ( int offset ) : bool | ||
IsInsideDocComment ( ) : bool | ||
ParseStub ( string continuation, bool appendSemicolon = true, string afterContinuation = null ) : SyntaxTree | ||
Reset ( ) : void | ||
ResolveExpression ( AstNode expr ) : ExpressionResolveResult | ||
ResolveExpression ( ExpressionResult tuple ) : ExpressionResolveResult |
메소드 | 설명 | |
---|---|---|
GetBracketStack ( string memberText ) : int>>.Stack |
public static AppendMissingClosingBrackets ( StringBuilder wrapper, bool appendSemicolon ) : void | ||
wrapper | StringBuilder | |
appendSemicolon | bool | |
리턴 | void |
protected CSharpCompletionEngineBase ( IProjectContent content, ICompletionContextProvider completionContextProvider, ICSharpCode.NRefactory.CSharp.TypeSystem.CSharpTypeResolveContext ctx ) : System | ||
content | IProjectContent | |
completionContextProvider | ICompletionContextProvider | |
ctx | ICSharpCode.NRefactory.CSharp.TypeSystem.CSharpTypeResolveContext | |
리턴 | System |
protected CreateWrapper ( string continuation, bool appendSemicolon, string afterContinuation, string memberText, TextLocation memberLocation, int &closingBrackets, int &generatedLines ) : StringBuilder | ||
continuation | string | |
appendSemicolon | bool | |
afterContinuation | string | |
memberText | string | |
memberLocation | TextLocation | |
closingBrackets | int | |
generatedLines | int | |
리턴 | StringBuilder |
public GetCurrentParameterIndex ( int triggerOffset, int endOffset ) : int | ||
triggerOffset | int | |
endOffset | int | |
리턴 | int |
public GetCurrentParameterIndex ( int triggerOffset, int endOffset, List |
||
triggerOffset | int | |
endOffset | int | |
usedNamedParameters | List |
|
리턴 | int |
protected GetInvocationBeforeCursor ( bool afterBracket ) : ExpressionResult | ||
afterBracket | bool | |
리턴 | ExpressionResult |
protected GetMemberTextToCaret ( ) : TextLocation>.Tuple |
||
리턴 | TextLocation>.Tuple |
public GetParameterCompletionCommandOffset ( int &cpos ) : bool | ||
cpos | int | |
리턴 | bool |
protected GetState ( ) : |
||
리턴 |
protected IsInsideCommentStringOrDirective ( ) : bool | ||
리턴 | bool |
protected IsInsideCommentStringOrDirective ( int offset ) : bool | ||
offset | int | |
리턴 | bool |
protected ParseStub ( string continuation, bool appendSemicolon = true, string afterContinuation = null ) : SyntaxTree | ||
continuation | string | |
appendSemicolon | bool | |
afterContinuation | string | |
리턴 | SyntaxTree |
protected ResolveExpression ( AstNode expr ) : ExpressionResolveResult | ||
expr | AstNode | |
리턴 | ExpressionResolveResult |
protected ResolveExpression ( ExpressionResult tuple ) : ExpressionResolveResult | ||
tuple | ExpressionResult | |
리턴 | ExpressionResolveResult |
protected IUnresolvedTypeDefinition currentType | ||
리턴 | IUnresolvedTypeDefinition |