public override object GetToolTip(HexBufferFile file, ComplexData structure, HexPosition position) { var toolTipCreator = toolTipCreatorFactory.Create(); var contentCreator = toolTipCreator.ToolTipContentCreator; contentCreator.Image = GetImage(structure, position); contentCreator.Writer.WriteFieldAndValue(structure, position); return(toolTipCreator.Create()); }
object GetToolTip(DotNetMethodBody body, HexPosition position) { var toolTipCreator = toolTipCreatorFactory.Create(); var contentCreator = toolTipCreator.ToolTipContentCreator; contentCreator.Image = DsImages.MethodPublic; var writer = contentCreator.Writer; writer.Write("Method", PredefinedClassifiedTextTags.Text); writer.WriteSpace(); WriteTokens(writer, body.Tokens); contentCreator.CreateNewWriter(); contentCreator.Writer.WriteFieldAndValue(body, position); return(toolTipCreator.Create()); }