In other words this property returns wrong PackageType for some apps (try Viber as example, it has StartPage AND is written in XAML/C#, not html/js)
internal PackageType Type
{
get
{
if (this.FoundStartPage)
return PackageType.Html;
if (this.XamlFiles.Any())
return PackageType.Xaml;
else if (this.JsFiles.Any())
return PackageType.Html;
else
return PackageType.Unknown;
}
}