private void PlugInLoaded(string functionName, CommunicationParameter param) { CommunicationParameterSet set = (CommunicationParameterSet)param.Value; CommunicationParameter success; CommunicationParameter path; CommunicationParameter guid; if (set.TryGetValue("success", out success) && set.TryGetValue("plugInPath", out path) && set.TryGetValue("guid", out guid) && (bool)success.Value == true) { this.loader.ActivatePlugIn(new Guid((string)guid.Value), null); } }