private static string CreateTooltip(IMarkupPropertyReference reference) { var languageType = ReferenceUtil.GetProjectLanguage(reference.GetTreeNode()); if (languageType.IsNullOrUnknown()) { return($"Cannot resolve symbol '{reference.GetName()}'"); } return(string.Format(Message, reference.GetName())); }
public XamlMissingReactivePropertyValueHighlighting(IMarkupPropertyReference reference) : base(reference, CreateTooltip(reference)) { }
public ReactivePropertyValueQuickFix(XamlMissingReactivePropertyValueHighlighting highlighting) { _reference = highlighting.Reference as IMarkupPropertyReference; }