Ejemplo n.º 1
0
            internal static FaultReasonData[] GetObjectData(FaultReason reason)
            {
                SynchronizedReadOnlyCollection<FaultReasonText> translations = reason.Translations;
                FaultReasonData[] array = new FaultReasonData[translations.Count];

                for (int i = 0; i < translations.Count; i++)
                {
                    array[i] = new FaultReasonData();
                    array[i].xmlLang = translations[i].XmlLang;
                    array[i].text = translations[i].Text;
                }

                return array;
            }
Ejemplo n.º 2
0
            internal static FaultReasonData[] GetObjectData(FaultReason reason)
            {
                ReadOnlyCollection <FaultReasonText> translations = reason.Translations;

                FaultReasonData[] array = new FaultReasonData[translations.Count];

                for (int i = 0; i < translations.Count; i++)
                {
                    array[i] = new FaultReasonData
                    {
                        _xmlLang = translations[i].XmlLang,
                        _text    = translations[i].Text
                    };
                }

                return(array);
            }
Ejemplo n.º 3
0
            internal static FaultReasonData[] GetObjectData(FaultReason reason)
            {
                SynchronizedReadOnlyCollection<FaultReasonText> translations = reason.Translations;
                FaultReasonData[] array = new FaultReasonData[translations.Count];

                for (int i = 0; i < translations.Count; i++)
                {
                    array[i] = new FaultReasonData();
                    array[i].xmlLang = translations[i].XmlLang;
                    array[i].text = translations[i].Text;
                }

                return array;
            }
Ejemplo n.º 4
0
            internal static FaultReason Construct(FaultReasonData[] nodes)
            {
                FaultReasonText[] reasons = new FaultReasonText[nodes.Length];

                for (int i = 0; i < nodes.Length; i++)
                {
                    reasons[i] = new FaultReasonText(nodes[i].text, nodes[i].xmlLang);
                }

                return new FaultReason(reasons);
            }
Ejemplo n.º 5
0
 internal FaultReason ReconstructFaultReason(SerializationInfo info, string key)
 {
     FaultReasonData[] data = (FaultReasonData[])info.GetValue(key, typeof(FaultReasonData[]));
     return FaultReasonData.Construct(data);
 }
Ejemplo n.º 6
0
 internal void AddFaultReasonObjectData(SerializationInfo info, string key, FaultReason reason)
 {
     info.AddValue(key, FaultReasonData.GetObjectData(reason));
 }