AjErl.Forms.ExportForm.Evaluate C# (CSharp) Метод

Evaluate() публичный Метод

public Evaluate ( Context context ) : object
context Context
Результат object
        public object Evaluate(Context context)
        {
            context.Module.AddExportNames(this.names);
            return null;
        }

Usage Example

Пример #1
0
        public void EvaluateExportForm()
        {
            ExportForm form = new ExportForm(new string[] { "foo/1", "bar/2" });

            Assert.AreEqual(2, form.Names.Count);
            Assert.IsTrue(form.Names.Contains("foo/1"));
            Assert.IsTrue(form.Names.Contains("bar/2"));

            Module module = new Module(null);

            form.Evaluate(module.Context);

            Assert.AreEqual(2, module.ExportNames.Count);
            Assert.IsTrue(module.ExportNames.Contains("foo/1"));
            Assert.IsTrue(module.ExportNames.Contains("bar/2"));
        }