public void SetVariables(IDictionary variables)
{
if (variables == null)
{
providedVariables = null;
return;
}
providedVariables = new Dictionary<string, object>();
var e = variables.GetEnumerator();
while (e.MoveNext())
{
providedVariables[e.Key.ToString()] = e.Value;
}
}