public override bool IsAvailable()

in src/dotnet/ReSharperPlugin.DotNetDisassembler/ShowAsmViewerContextAction.cs [53:60]


    public override bool IsAvailable(IUserDataHolder cache)
    {
        var selectedElement = _dataProvider.GetSelectedElement<ITreeNode>();
        if (selectedElement == null)
            return false;

        return JitDisasmTargetUtils.FindValidDeclaration(selectedElement) != null;
    }