Можно ли использовать один и тот же объект Encoding из разных потоков?
Под "использованием" я имею в виду вызов Encoding.GetString(), Encoding.GetBytes() и запись некоторого XML с помощью XmlWriter (созданного чем-то вроде XmlWriter.Create(myStream, new XmlWriterSettings() { Encoding = myEncoding }).
Сайт msdn утверждает, что "Любые члены экземпляра не гарантируют безопасность потоков".
Итак, как я могу безопасно писать два XML-документа одновременно? (спасибо!)