Ejemplo n.º 1
0
        private void LoadReference(string code)
        {
            foreach (string reference in References.GetReferences())
            {
                if (reference != null)
                {
                    if (_CompilerParameters.ReferencedAssemblies.IndexOf(reference) < 0)
                    {
                        _CompilerParameters.ReferencedAssemblies.Add(reference);
                    }
                }
            }

            foreach (string nameSpace in ReferenceInCode.GetNameSpacesInSourceCode(code))
            {
                string referenceDll = References[nameSpace];
                if (referenceDll != null)
                {
                    if (_CompilerParameters.ReferencedAssemblies.IndexOf(referenceDll) < 0)
                    {
                        _CompilerParameters.ReferencedAssemblies.Add(referenceDll);
                    }
                }
            }
        }
Ejemplo n.º 2
0
 public string this[string nameSpace]
 {
     get { return(ReferenceInCode.GetDefaultReferenceDllName(nameSpace)); }
 }