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); }
public bool IsExternalType(CilClassName className) { return(AssemblyRefs.Any(ar => ar.Name == className.AssemblyName)); }