How to start asset editor from c++?

I create custom blueprint editor. And I want to edit reference bject from double click on node, but i dont know how to start asset editor (for current aseet) from c++.

I am find answer. This is can do with help:

TArray<FString> Name;
FAssetEditorManager::Get().OpenEditorsForAssets(Name);

Hi,

can you tell me where you found out how to open the asset editor window? I want to look at it in context.

I am sorry but I can not remember.