C# Класс Mono.Debugger.Frontend.ExpressionParser

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

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

Метод Описание
Clone ( DebuggerSession session ) : IExpressionParser
EvaluateExpression ( ScriptingContext context, string text, DisplayFormat format ) : string
Parse ( string text ) : Mono.Debugger.ExpressionEvaluator.IExpression
ParseLocation ( Thread target, StackFrame frame, LocationType type, string arg ) : SourceLocation
ParseLocation ( ScriptingContext context, string arg, SourceLocation &location ) : bool

Защищенные методы

Метод Описание
DoParse ( ScriptingContext context, LocationType type, string arg ) : SourceLocation
DoParseExpression ( ScriptingContext context, LocationType type, string arg ) : SourceLocation
FindFile ( ScriptingContext context, string filename, int line ) : SourceLocation

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

Метод Описание
ExpressionParser ( Interpreter interpreter ) : System
ParseInternal ( string text ) : Expression

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

Clone() публичный метод

public Clone ( DebuggerSession session ) : IExpressionParser
session Mono.Debugger.DebuggerSession
Результат IExpressionParser

DoParse() защищенный метод

protected DoParse ( ScriptingContext context, LocationType type, string arg ) : SourceLocation
context ScriptingContext
type LocationType
arg string
Результат Mono.Debugger.SourceLocation

DoParseExpression() защищенный метод

protected DoParseExpression ( ScriptingContext context, LocationType type, string arg ) : SourceLocation
context ScriptingContext
type LocationType
arg string
Результат Mono.Debugger.SourceLocation

EvaluateExpression() публичный метод

public EvaluateExpression ( ScriptingContext context, string text, DisplayFormat format ) : string
context ScriptingContext
text string
format DisplayFormat
Результат string

FindFile() защищенный метод

protected FindFile ( ScriptingContext context, string filename, int line ) : SourceLocation
context ScriptingContext
filename string
line int
Результат Mono.Debugger.SourceLocation

Parse() публичный метод

public Parse ( string text ) : Mono.Debugger.ExpressionEvaluator.IExpression
text string
Результат Mono.Debugger.ExpressionEvaluator.IExpression

ParseLocation() публичный метод

public ParseLocation ( Thread target, StackFrame frame, LocationType type, string arg ) : SourceLocation
target Thread
frame Mono.Debugger.StackFrame
type LocationType
arg string
Результат Mono.Debugger.SourceLocation

ParseLocation() публичный метод

public ParseLocation ( ScriptingContext context, string arg, SourceLocation &location ) : bool
context ScriptingContext
arg string
location Mono.Debugger.SourceLocation
Результат bool