private void TranslateException(XmlaError innerError) { AdomdError error = new AdomdError(innerError); if (this.errors == null) { this.errors = new AdomdErrorCollection(); } this.errors.Add(error); }
private void TranslateException(XmlaException innerException) { foreach (XmlaResult xmlaResult in ((IEnumerable)innerException.Results)) { foreach (XmlaMessage xmlaMessage in ((IEnumerable)xmlaResult.Messages)) { if (xmlaMessage is XmlaError) { AdomdError error = new AdomdError((XmlaError)xmlaMessage); if (this.errors == null) { this.errors = new AdomdErrorCollection(); } this.errors.Add(error); } } } }
internal void Add(AdomdError error) { this.errors.Add(error); }