Ejemplo n.º 1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="node">New value node</param>
 /// <param name="causesSideEffects">true if the expression wasn't evaluated because it causes side effects (<see cref="DbgEvaluationOptions.NoSideEffects"/> was used)</param>
 public DbgCreateValueNodeResult(DbgValueNode node, bool causesSideEffects)
 {
     ValueNode         = node ?? throw new ArgumentNullException(nameof(node));
     CausesSideEffects = causesSideEffects;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="kind">What kind of value this is (local or parameter)</param>
 /// <param name="valueNode">Value node</param>
 public DbgLocalsValueNodeInfo(DbgLocalsValueNodeKind kind, DbgValueNode valueNode)
 {
     Kind      = kind;
     ValueNode = valueNode ?? throw new ArgumentNullException(nameof(valueNode));
 }