AjErl.Language.Module.AddExportNames C# (CSharp) Method

AddExportNames() public method

public AddExportNames ( IList names ) : void
names IList
return void
        public void AddExportNames(IList<string> names)
        {
            this.export = this.export.Union(names).ToList();
        }

Usage Example

Ejemplo n.º 1
0
        public void AddExportNames()
        {
            Module module = new Module(null);

            Assert.IsNotNull(module.ExportNames);
            Assert.AreEqual(0, module.ExportNames.Count);

            module.AddExportNames(new string[] { "foo/1", "foo/2" });

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

            module.AddExportNames(new string[] { "foo/2", "bar/1" });

            Assert.AreEqual(3, module.ExportNames.Count);
            Assert.IsTrue(module.ExportNames.Contains("foo/1"));
            Assert.IsTrue(module.ExportNames.Contains("foo/2"));
            Assert.IsTrue(module.ExportNames.Contains("bar/1"));
        }
All Usage Examples Of AjErl.Language.Module::AddExportNames