public static Assembly Resolve(this IBamlAssembly bamlAssembly, Assembly ownerAssembly, bool throwOnFailure = false)
        {
            var assembly = bamlAssembly.Resolve(ownerAssembly);

            if (assembly == null)
            {
                if (throwOnFailure)
                {
                    throw new ResolveReferenceException(string.Format(Net.SR.AssemblyResolveError, bamlAssembly.ToString()));
                }

                return(null);
            }

            return(assembly);
        }
 public override string ToString()
 {
     return(string.Format("PIMapping: XmlNamespace=\"{0}\"; ClrNamespace=\"{1}\"; Assembly={{{2}}}", _xmlNamespace ?? "", _clrNamespace ?? "", _assembly != null ? _assembly.ToString() : "null"));
 }
Exemple #3
0
 public override string ToString()
 {
     return(string.Format("TypeInfo: Name=\"{0}\"; Flags={1}; Assembly={{{2}}}", _name ?? "", _flags, _assembly != null ? _assembly.ToString() : "null"));
 }