Ejemplo n.º 1
0
        public static string GetInternalXmlName(this XamlType type)
        {
            if (type.IsMarkupExtension && type.Name.EndsWith("Extension", StringComparison.Ordinal))
            {
                return(type.Name.Substring(0, type.Name.Length - 9));
            }
            var stn = SpecialNames.FirstOrDefault(s => s.Type == type);

            return(stn != null ? stn.Name : type.Name);
        }