protected override WatsonIssueType GetIssueTypeCode() { if (ExWatson.IsObjectNotDisposedException(this.exception)) { return(WatsonIssueType.ManagedCodeDisposableLeak); } if (base.EventType.Equals("E12IIS", StringComparison.OrdinalIgnoreCase)) { return(WatsonIssueType.ManagedCodeIISException); } if (base.EventType.Equals("E12N", StringComparison.OrdinalIgnoreCase)) { return(WatsonIssueType.NativeCodeCrash); } return(WatsonIssueType.ManagedCodeException); }