[DataContract()]
public class Person
{
[DataMember()]
private string _fname;
[DataMember()]
private string _lname;
[DataMember()]
public string _nickName;
public Person(string f, string l)
{
_fname = f;
_lname = l;
_nickName = _fname + _lname.Substring(0, 1);
}
public string FullName()
{
return _fname + " " + _lname;
}
}
I got this Class, if I write my own methods to serialize/deSerialize I can serialize all the members(private/public). howerver when I use this in .net webservice, only public member get serialize and not the private. What am I doing wrong? searched whole SO cant find the solution. Is there a way to tell webservice to serialize all members (public. private, internal..)