Boo.Lang.Compiler.AssemblyCollection.Add C# (CSharp) Метод

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

public Add ( System.Reflection.Assembly assembly ) : void
assembly System.Reflection.Assembly
Результат void
        public void Add(Assembly assembly)
        {
            if (!Contains(assembly))
            {
                InnerList.Add(assembly);
            }
        }

Usage Example

Пример #1
0
        public void LoadDefaultReferences()
        {
            //mscorlib
            _assemblyReferences.Add(
                LoadAssembly("mscorlib", true)
                );
            //System
            _assemblyReferences.Add(
                LoadAssembly("System", true)
                );
            //boo.lang.dll
            _booAssembly = typeof(Boo.Lang.Builtins).Assembly;
            _assemblyReferences.Add(_booAssembly);

            //boo.lang.extensions.dll
            Assembly extensionsAssembly = null;

            extensionsAssembly = LoadAssembly("Boo.Lang.Extensions", false);
            if (extensionsAssembly != null)
            {
                _assemblyReferences.Add(extensionsAssembly);
            }

            if (TraceSwitch.TraceInfo)
            {
                Trace.WriteLine("BOO LANG DLL: " + _booAssembly.Location);
                Trace.WriteLine("BOO COMPILER EXTENSIONS DLL: " +
                                (extensionsAssembly != null ? extensionsAssembly.Location : "NOT FOUND!"));
            }
        }
All Usage Examples Of Boo.Lang.Compiler.AssemblyCollection::Add