public static string GetName(ISourceVariable variable) { var n = variable.Name; if (!string.IsNullOrWhiteSpace(n)) { return(n); } if (variable.Variable != null) { return($"#{variable.Variable.Index}"); } Debug.Fail("Decompiler generated variable without a name"); return("???"); }
public static string GetName(ISourceVariable variable) { var n = variable.Name; if (!string.IsNullOrWhiteSpace(n)) { return(n); } if (!(variable.Variable is null)) { if (variable.IsLocal) { return("V_" + variable.Variable.Index.ToString()); } return("A_" + variable.Variable.Index.ToString()); } Debug.Fail("Decompiler generated variable without a name"); return("???"); }
public virtual void WriteToolTip(ITextColorWriter output, ISourceVariable variable) => new CSharpFormatter(output, DefaultFormatterOptions, null).WriteToolTip(variable);
public override void WriteToolTip(ITextColorWriter output, ISourceVariable variable) => new VisualBasicFormatter(output, DefaultFormatterOptions, null).WriteToolTip(variable);
public void WriteToolTip(ITextColorWriter output, ISourceVariable variable) => implementation.WriteToolTip(output, variable);