in src/dotnet/RiderPlugin.EnhancedUnrealEngineDocumentation/EnhancedUnrealEngineDocumentationQuickDockProvider.cs [29:43]
private EnhancedReflectionQuickDocPresenter CreateEnhancedPresenter(string name)
{
var documentationProviderComponent = Shell.Instance.TryGetComponent<DocumentationProviderComponent>();
if (documentationProviderComponent == null)
{
OurLogger.Warn("[EUED] Couldn't retrive DocumentationProviderComponent component, falling back to default documentation");
return null;
}
if (!documentationProviderComponent.documentation.TryGetValue(name, out var reflectionDescription)) return null;
var presenter = CppXmlDocPresenterBase.Create(PsiServices, _crefManagerProvider.Create());
return new EnhancedReflectionQuickDocPresenter(reflectionDescription, Theming, presenter, ColorCache);
}