OpenIDE.Core.EditorEngineIntegration.EngineLocator.canConnectTo C# (CSharp) Method

canConnectTo() private method

private canConnectTo ( Instance info ) : bool
info Instance
return bool
        private bool canConnectTo(Instance info)
        {
            var client = ClientFactory.Invoke();
            client.Connect(info.Port, (s) => {});
            var connected = client.IsConnected;
            client.Disconnect();
            if (!connected) {
                try {
                    Process.GetProcessById(info.ProcessID);
                } catch {
                    _fs.DeleteFile(info.File);
                }
            }
            return connected;
        }