コード例 #1
0
ファイル: ParsedExpression.cs プロジェクト: takeshik/yacq
 public ParsedExpression(TimeSpan timestamp, Node node, TypeRef type)
     : this()
 {
     this.Timestamp = timestamp;
     this.Node = node;
     this.Type = type;
 }
コード例 #2
0
ファイル: SerializedExpression.cs プロジェクト: takeshik/yacq
 internal SerializedExpression(
     SymbolTable symbols,
     Node node
 )
     : base(symbols)
 {
     this.Node = node;
 }
コード例 #3
0
ファイル: SerializedExpression.cs プロジェクト: takeshik/yacq
 /// <summary>
 /// Creates a <see cref="SerializedExpression"/> with specified object graph.
 /// </summary>
 /// <param name="node">The <see cref="Node"/> which represents expression.</param>
 /// <returns>A <see cref="SerializedExpression"/> that has specified object graph.</returns>
 public static SerializedExpression Serialize(Node node)
 {
     return Serialize(null, node);
 }
コード例 #4
0
ファイル: SerializedExpression.cs プロジェクト: takeshik/yacq
 /// <summary>
 /// Creates a <see cref="SerializedExpression"/> with specified object graph.
 /// </summary>
 /// <param name="symbols">The symbol table for the expression.</param>
 /// <param name="node">The <see cref="Node"/> which represents expression.</param>
 /// <returns>A <see cref="SerializedExpression"/> that has specified object graph.</returns>
 public static SerializedExpression Serialize(SymbolTable symbols, Node node)
 {
     return new SerializedExpression(symbols, node);
 }
コード例 #5
0
ファイル: EvaluationContext.cs プロジェクト: takeshik/yacq
 private void NotifyParsed(Node node, TypeRef type)
 {
     this._parsedExpressions.OnNext(new ParsedExpression(this._stopwatch.Elapsed, node, type));
 }