C# Class Dev2.Util.JsonPathContext.Interpreter

显示文件 Open project: Warewolf-ESB/Warewolf

Public Methods

Method Description
Interpreter ( JsonPathResultAccumulator output, IJsonPathValueSystem valueSystem, JsonPathScriptEvaluator eval ) : System
Trace ( string expr, object value, string path ) : void

Private Methods

Method Description
Index ( object obj, string member ) : object
NullEval ( string expr, object value, string context ) : object
Slice ( string loc, string expr, object value, string path ) : void
Store ( string path, object value ) : void
Walk ( string loc, string expr, object value, string path, WalkCallback callback ) : void
WalkFiltered ( object member, string loc, string expr, object value, string path ) : void
WalkTree ( object member, string loc, string expr, object value, string path ) : void
WalkWild ( object member, string loc, string expr, object value, string path ) : void

Method Details

Interpreter() public method

public Interpreter ( JsonPathResultAccumulator output, IJsonPathValueSystem valueSystem, JsonPathScriptEvaluator eval ) : System
output JsonPathResultAccumulator
valueSystem IJsonPathValueSystem
eval JsonPathScriptEvaluator
return System

Trace() public method

public Trace ( string expr, object value, string path ) : void
expr string
value object
path string
return void