コード例 #1
0
        void DebugLog()
        {
            ICSharpCode.Core.LoggingService.Debug(string.Format(
                                                      @"
	
	Context actions :
	ExprAtCaret: {0}
	----------------------
	SymbolAtCaret: {1}
	----------------------
	CurrentLineAST: {2}
	----------------------
	CurrentASTNode: [{3}] {4}
	----------------------
	CurrentMemberAST: {5}
	----------------------"    ,
                                                      CurrentExpression, CurrentSymbol, CurrentLineAST,
                                                      CurrentElement == null ? "" : CurrentElement.GetType().ToString(),
                                                      CurrentElement == null ? "" : CurrentElement.ToString().TakeStartEllipsis(400),
                                                      CurrentMemberAST == null ? "" : CurrentMemberAST.ToString().TakeStartEllipsis(400)));
        }