PDA

View Full Version : [C#] Property da non serializzare.


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.

eve
03-07-2009, 07:37
perchè vuoi capire se un campo è serializzabile o meno tralatro in una classe creata da te?

astorcas
03-07-2009, 14:26
Credo che questo sia ciò che stai cercando:

http://msdn.microsoft.com/en-us/library/z919e8tw(VS.71).aspx