internal string ConvertToString(IValueSerializerContext context) { if (this.WasDesignTimeNull) { return(null); } return(ActivityWithResultValueSerializer.ConvertToStringWrapper(this.Expression, context)); }
internal string ConvertToString(IValueSerializerContext context) { if (this.WasDesignTimeNull) { // this argument instance was artificially created by the runtime // to Xaml, this should appear as {x:Null} return(null); } return(ActivityWithResultValueSerializer.ConvertToStringWrapper(this.Expression, context)); }
// for ArgumentValueSerializer internal bool CanConvertToString(IValueSerializerContext context) { if (this.WasDesignTimeNull) { return(true); } else { if (this.EvaluationOrder == Argument.UnspecifiedEvaluationOrder) { return(ActivityWithResultValueSerializer.CanConvertToStringWrapper(this.Expression, context)); } else { return(false); } } }
internal bool CanConvertToString(IValueSerializerContext context) { return(this.WasDesignTimeNull || ((this.EvaluationOrder == UnspecifiedEvaluationOrder) && ActivityWithResultValueSerializer.CanConvertToStringWrapper(this.Expression, context))); }