string IDkmClrFormatter.GetUnderlyingString(DkmClrValue clrValue, DkmInspectionContext inspectionContext) { return clrValue.GetUnderlyingString(inspectionContext); }
/// <summary> /// This method is called by the debug engine to get the raw string to show in the /// string/xml/html visualizer. /// </summary> /// <param name="clrValue">The raw value to get the text for</param> /// <param name="inspectionContext">Context of the evaluation. This contains options/flags /// to be used during compilation. It also contains the InspectionSession. The inspection /// session is the object that provides lifetime management for our objects. When the user /// steps or continues the process, the debug engine will dispose of the inspection session</param> /// <returns>Raw underlying string</returns> string IDkmClrFormatter.GetUnderlyingString(DkmClrValue clrValue, DkmInspectionContext inspectionContext) { // Get the raw string to show in the string/xml/html visualizer. // The C# behavior is good enough for our purposes. return clrValue.GetUnderlyingString(inspectionContext); }