I have the following class that declares a jagged array named
procedimentosRealizadosField()(). When I try to deserialize an XML
file into an object of this class all fields are loaded correctly,
except for the procedimentosRealizadosField()() which returns nothing.
Previously, I changed the declaration of the method from :
<System.Xml.Serialization.XmlArrayItemAttribute("p rocedimentosRevisao",
GetType(ct_procedimentoRevisaoProcedimentosRevisao ),
IsNullable:=False)_
to :
<System.Xml.Serialization.XmlArrayItemAttribute("p rocedimentosRevisao",
GetType(ct_procedimentoRevisaoProcedimentosRevisao ()),
IsNullable:=False)_
since I had this error message : CANNOT CONVERT TYPE
ct_procedimentoRevisaoProcedimentosRevisao() to
ct_procedimentoRevisaoProcedimentosRevisao. The error stopped by I
can't load the field accordingly.
I don't know what the problem might be. Can anyone help me ?
Thanks in advance.
Partial Public Class ct_guiaSP_SADTReapresentacao
Private identificacaoGuiaSADTSPField As ct_cabecalhoGuia
Private numeroGuiaPrincipalField As String
Private dadosAutorizacaoField As ct_autorizacaoGuia
Private dadosBeneficiarioField As ct_beneficiario
Private dadosSolicitanteField As ct_solicitante
Private prestadorExecutanteField As ct_contratado
Private indicacaoClinicaField As String
Private caraterAtendimentoField As st_eletivaEmergencia
Private dataHoraAtendimentoField As Date
Private dataHoraAtendimentoFieldSpecified As Boolean
Private numeroCNESField As String
Private diagnosticoGuiaField As ct_diagnosticoGuia
Private tipoSaidaField As st_tipoSaidaGuiaSADT
Private tipoAtendimentoField As st_tipoAtendimento
Private procedimentosRealizadosField()() As
ct_procedimentoRevisaoProcedimentosRevisao
Private outrasDespesasField() As ct_outrasDespesasRevisao
Private oPMSolicitadasField() As
ct_OPMSolicitadasOPMSolicitada
Private oPMUtilizadasField() As ct_OPMUtilizadasRevisao
Private valorTotalField As ct_valorTotalServicos
Private observacaoField As String
....
'''<remarks/>
<System.Xml.Serialization.XmlArrayItemAttribute("p rocedimentosRevisao",
GetType(ct_procedimentoRevisaoProcedimentosRevisao ()),
IsNullable:=False)_
Public Property procedimentosRealizados() As
ct_procedimentoRevisaoProcedimentosRevisao()()
Get
Return Me.procedimentosRealizadosField
End Get
Set(ByVal value As
ct_procedimentoRevisaoProcedimentosRevisao()())
Me.procedimentosRealizadosField = value
End Set
End Property
....
End Class