randoman
02-07-2009, 11:33
Ciao,
sto scrivendo un serializzatore usando Reflection. Non riesco a gestire certi casi tipo quello della semplice classe seguente:
public class TestDataType
{
[NonSerialized]
private string _name;
public string Name { get { return _name; } set { _name = value; }
}
Come faccio programmaticamente a capire che la proprietà Name non deve essere serializzata? System.Reflection.PropertyInfo non sembra venire in aiuto e non posso nemmeno recuperare un FieldInfo perchè il campo _name è privato.
Spero mi possiate aiutare.
Ciao.
sto scrivendo un serializzatore usando Reflection. Non riesco a gestire certi casi tipo quello della semplice classe seguente:
public class TestDataType
{
[NonSerialized]
private string _name;
public string Name { get { return _name; } set { _name = value; }
}
Come faccio programmaticamente a capire che la proprietà Name non deve essere serializzata? System.Reflection.PropertyInfo non sembra venire in aiuto e non posso nemmeno recuperare un FieldInfo perchè il campo _name è privato.
Spero mi possiate aiutare.
Ciao.