Although this isn't an issue with the source code provided - it would be really helpful to see how you DataContract at http://strumpy.et/ShaderEditor/ is configured so the data serialization methods you've implemented can be fully understood.
Could you share the DataContract file you've hosted at this address?
Although this isn't an issue with the source code provided - it would be really helpful to see how you DataContract at http://strumpy.et/ShaderEditor/ is configured so the data serialization methods you've implemented can be fully understood.
Could you share the DataContract file you've hosted at this address?