using static System.Console;
using System.Reflection;
public class Program {
public static void Main() {
var xml = new Servico();
var tipoServico = xml.GetType();
tipoServico.InvokeMember("SalvarXmlRetornoEm", BindingFlags.SetProperty, null, xml, new object[] { "local" });
WriteLine(xml.SalvarXmlRetornoEm);
}
}
//pra simplificar vou fazer um tipo em código mesmo
public class Servico {
public string SalvarXmlRetornoEm { get; set; }
}
//https://pt.stackoverflow.com/q/208767/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwp1c2luZyBTeXN0ZW0uUmVmbGVjdGlvbjsKCnB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoJCXZhciB4bWwgPSBuZXcgU2VydmljbygpOwoJCXZhciB0aXBvU2VydmljbyA9IHhtbC5HZXRUeXBlKCk7CgkJdGlwb1NlcnZpY28uSW52b2tlTWVtYmVyKCJTYWx2YXJYbWxSZXRvcm5vRW0iLCBCaW5kaW5nRmxhZ3MuU2V0UHJvcGVydHksIG51bGwsIHhtbCwgbmV3IG9iamVjdFtdIHsgImxvY2FsIiB9KTsKCQlXcml0ZUxpbmUoeG1sLlNhbHZhclhtbFJldG9ybm9FbSk7Cgl9Cn0KCi8vcHJhIHNpbXBsaWZpY2FyIHZvdSBmYXplciB1bSB0aXBvIGVtIGPDs2RpZ28gbWVzbW8KCnB1YmxpYyBjbGFzcyBTZXJ2aWNvIHsKCXB1YmxpYyBzdHJpbmcgU2FsdmFyWG1sUmV0b3Jub0VtIHsgZ2V0OyBzZXQ7IH0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMjA4NzY3LzEwMQ==