public int PerformBookmarkNavigation(string bookmarkId, out string uniqueName) { uniqueName = null; if (bookmarkId == null) { return(0); } using (ProcessingStreamHandler @object = new ProcessingStreamHandler()) { ProcessingContext processingContext = this.CreateProcessingContext(@object.StreamCallback); ReportProcessing reportProcessing = this.CreateAndConfigureReportProcessing(); OnDemandProcessingResult onDemandProcessingResult = default(OnDemandProcessingResult); return(reportProcessing.ProcessBookmarkNavigationEvent(bookmarkId, this.m_executionSession.EventInfo, processingContext, out uniqueName, out onDemandProcessingResult)); } }