public void ParseMaterialSwitchXml() { //var xml = GetResourceContents("abc"); var inflater = new DefaultStyleInflater(Serializer.TypeInferrer, new StyleVariableAccessor(BaselineThemeProvider.Instance.ColorPalette)); var provider = new VisualStyleProvider(inflater, new ConcurrentDictionary <Type, IEnumerable <IStyleRule> >()); var bob = provider.GetStyleByNameAsync("mat-toggle-button").Result; //var rizzo = GetResourceContents("bob"); }
public void Execute(GeneratorExecutionContext context) { //var syntaxTrees = context.AdditionalFiles; var serializer = new DasSerializer(); var styler = new DefaultStyleInflater(serializer.TypeInferrer, new StyleVariableAccessor(BaselineThemeProvider.Instance.ColorPalette)); var allMyFiles = context.AdditionalFiles; foreach (var fileName in allMyFiles) { var txt = File.ReadAllText(fileName.Path); var sheeit = styler.InflateXml(txt); context.AddSource("helloWorldGenerator", SourceText.From(txt, Encoding.UTF8)); } }