У меня есть сервер, написанный на Java, который публикует веб-сервис.Этот веб-сервис используется приложением .NET.
Некоторые из моих классов украшены java-аннотациями, которые я хотел бы видеть в моих .NET-классах как атрибуты .NET, но по умолчанию это не делается.
В настоящее время код, подобный этому (в Java)
@MyAnnotation
public class MyClass
{
...
}
переводится в нечто подобное (в C #)
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.mynamespace.com/")]
public partial class MyClass : object, System.ComponentModel.INotifyPropertyChanged
{
...
}
, но я бы хотел, чтобытакже имеет атрибут [MyAnnotation]
.
Как этого добиться?