private string GetTypeName(int id) { // If the highest bit is set, this is a standard framework type if ((id & 0x8000) != 0) { return(XbfFrameworkTypes.GetNameForTypeID(id & ~0x8000) ?? string.Format("UnknownType0x{0:X4}", id)); } var type = TypeTable[id]; var namespaceName = "using:" + type.Namespace.Name; if (_namespacePrefixes.ContainsKey(namespaceName)) { return(_namespacePrefixes[namespaceName] + ":" + type.Name); } return(type.Name); }