Esempio n. 1
0
        string LookupPreferredXamlNamespace()
        {
            var ns = SchemaContext.GetXamlNamespace(type.Namespace);

            if (ns != null)
            {
                return(ns);
            }

            var    assembly     = type.GetTypeInfo().Assembly;
            var    forwarded    = assembly.GetCustomAttributes <TypeForwardedToAttribute>();
            var    forwarded2   = assembly.GetCustomAttributes <TypeForwardedFromAttribute>();
            string assemblyName = assembly.GetName().Name;

            if (mscorlib_assemblies.Contains(assemblyName))
            {
                assemblyName = "mscorlib";
            }
            return($"clr-namespace:{type.Namespace};assembly={assemblyName}");
        }