Exemple #1
0
        private AssemblyLoader ResolveCorlibLoader()
        {
            int n = AssemblyRefs.Count;

            if (n == 0)
            {
                return(this);
            }

            var assembly = AssemblyRefs.FirstOrDefault(x => x.IsCorlib());

            if (assembly == null)
            {
                throw new InvalidOperationException();
            }
            return((AssemblyLoader)assembly.Loader);
        }
Exemple #2
0
 public bool IsExternalType(CilClassName className)
 {
     return(AssemblyRefs.Any(ar => ar.Name == className.AssemblyName));
 }