When I add a service reference to my script manager, all the required C# classes are generated in the script, but one. This particular class is used as follows:
[DataContract]
public class MyObject {
[DataMember]
public string Id { get; set; }
[DataMember]
public bool Value { get; set; }
}
[DataContract]
public class MyData {
[DataMember]
public string Name { get; set; }
[DataMember]
public List<MyObject> ObjectInfo { get; set; }
}
[WebService]
[ScriptService]
public class MyService {
[WebMethod(EnableSession = true)]
public void AddNewData(IEnumerable<MyData> dataObjects) {
... some code
}
}
No script is generated for the class MyObject. Am I missing something obvious?
Thanks in advance...