Michael Ganss
Michael Ganss
Collections are always initialized with a new object of the chosen collection type. I can't remember exactly why we're always using a backing field instead of calling the setter from...
Good suggestion, but AFAICT the XML comments are not carried through to the [XmlSchema](https://msdn.microsoft.com/en-us/library/system.xml.schema.xmlschema.aspx) objects we're using to model the schemas. Do you know a way to preserve the XML...
@andrewkip Good idea. I've opened #81 to track this.
The DataAnnotation attributes are only emitted for XML schema simple types with restrictions, e.g. ```xml ``` results in ```C# [System.ComponentModel.DataAnnotations.MinLengthAttribute(5)] [System.ComponentModel.DataAnnotations.MaxLengthAttribute(40)] public string Password { get; set; } ```
We're only getting the text of the first element from within the `xs:documentation` element. Most documentation contains only raw text and no markup. Using the markup would lead to illegal...
Hey Sven, aweome work! Also thanks for the kind words in your blog article. TBH I hadn't thought of doing a source generator but it's a great idea. Would you...
OK, I've pinned `System.ComponentModel.Annotations` to 4.4.0. We don't actually depend on runtime functionality of the attributes, we use them only as statically typed references in constructing the CodeDOM. If worse...
Let's try doing this on a PR basis at first. If it turns out be too complicated, I'll add you as a collaborator.
@sergeiwork So you're using the library version of XmlSchemaClassGenerator in a project with linq2db?
OK I've removed the package reference altogether and replaced the type references with hard coded strings 🤷🏻