We have designed a modules that requires us to load many SytaxEditor in 1 window... up to 20 or more causes huge lags in the load time. Using a profiling tool, I have discovered that the long load time is caused by the call to:
ActiproSoftware.Products.ActiproLicenseProvider.GetLicenseInfoFromAssemblyContext(LicenseContext, Type, Object, Int32, String&, String&, ActiproLicenseSourceLocation&)
How to I avoid constantly quering the licensing info?
Maybe there's a way to bind the licensing info to a static field that will only query the licensing info for the 1st opening syntaxEditor instance, making new calls to other new syntaxEditors should be quick and efficient wihtout the need to query again the licensing info since it would be obtained directly from the saved field?