public AnalysisActions Analyze(RapidXamlElement element, ExtraAnalysisDetails extraDetails) { var result = AutoFixAnalysisActions.RenameElement("newcontrols:WebView2"); result.AndAddXmlns("newcontrols", "https://somenewdomain/newcontrols"); return(result); }
public AnalysisActions Analyze(RapidXamlElement element, ExtraAnalysisDetails extraDetails) { var result = AutoFixAnalysisActions.RenameElement("WebView2"); result.AndAddAttribute("Source", "https://rapidxaml.dev/"); return(result); }
public AnalysisActions Analyze(RapidXamlElement element, ExtraAnalysisDetails extraDetails) { if (element.ContainsChild("TextBlock")) { return(AutoFixAnalysisActions.RemoveChild(element.Children.First(c => c.Name == "TextBlock"))); } else { return(AutoFixAnalysisActions.None); } }
public AnalysisActions Analyze(RapidXamlElement element, ExtraAnalysisDetails extraDetails) { if (!element.ContainsAttribute("OnLoaded")) { return(AutoFixAnalysisActions.AddAttribute("OnLoaded", "OnLoadedEventHandler")); } else { return(AutoFixAnalysisActions.None); } }
public AnalysisActions Analyze(RapidXamlElement element, ExtraAnalysisDetails extraDetails) { return(AutoFixAnalysisActions.RenameElement("WebView2")); }
public AnalysisActions Analyze(RapidXamlElement element, ExtraAnalysisDetails extraDetails) { return(AutoFixAnalysisActions.ReplaceElement("<MyNewElement />")); }
public AnalysisActions Analyze(RapidXamlElement element, ExtraAnalysisDetails extraDetails) { return(AutoFixAnalysisActions.AddXmlns("newcontrols", "https://somenewdomain/newcontrols")); }
public AnalysisActions Analyze(RapidXamlElement element, ExtraAnalysisDetails extraDetails) { return(AutoFixAnalysisActions.AddChildString("<WebView.SomeProperty>SomeValue</WebView.SomeProperty>")); }
public AnalysisActions Analyze(RapidXamlElement element, ExtraAnalysisDetails extraDetails) { return(AutoFixAnalysisActions.RemoveAttribute("OnLoaded")); }