I recently encountered an exception when trying to set the license file for Aspose. My question isn't about the exception thrown, but rather, the format of the stack trace. The first two call stack locations have all of the names replaced with underscores.
System.NullReferenceException: Object reference not set to an instance of an object.
at _ ._(Stream _)
at _ ._(String _, Assembly _)
at Aspose.Pdf.License.SetLicense(String licenseName)
What causes them to appear this way? My initial thought would be obfuscation, but when searching, the examples of obfuscated code I find use renamed methods and types, not completely removing the names.