public TooltipInformation GetTypeOfTooltip (TypeOfExpression typeOfExpression, TypeOfResolveResult resolveResult) { var result = new TooltipInformation (); if (resolveResult == null) { result.SignatureMarkup = AmbienceService.EscapeText (typeOfExpression.Type.ToString ()); } else { result.SignatureMarkup = GetTypeMarkup (resolveResult.ReferencedType, true); } return result; }
Value Visit(TypeOfResolveResult result) { var type = Import(result.ReferencedType); if (type == null) throw new GetValueException("Error: cannot find '{0}'.", result.ReferencedType.FullName); return Eval.TypeOf(evalThread, type); }
string Visit(TypeOfResolveResult result) { throw new NotImplementedException(); }
Value Visit(TypeOfResolveResult result) { return Eval.NewObjectNoConstructor(evalThread, debuggerTypeSystem.Import(result.ReferencedType)); }