System.Runtime.Serialization.Json.DataContractJsonSerializer.ConvertXmlNameToJsonName C# (CSharp) Method

ConvertXmlNameToJsonName() static private method

static private ConvertXmlNameToJsonName ( XmlDictionaryString xmlName ) : XmlDictionaryString
xmlName System.Xml.XmlDictionaryString
return System.Xml.XmlDictionaryString
        internal static XmlDictionaryString ConvertXmlNameToJsonName(XmlDictionaryString xmlName)
        {
            return (xmlName == null) ? null : new XmlDictionary().Add(ConvertXmlNameToJsonName(xmlName.Value));
        }

Same methods

DataContractJsonSerializer::ConvertXmlNameToJsonName ( string xmlName ) : string

Usage Example

コード例 #1
0
 private void CopyMembersAndCheckDuplicateNames()
 {
     if (this.traditionalClassDataContract.MemberNames != null)
     {
         int length = this.traditionalClassDataContract.MemberNames.Length;
         Dictionary <string, object> dictionary = new Dictionary <string, object>(length);
         XmlDictionaryString[]       strArray   = new XmlDictionaryString[length];
         for (int i = 0; i < length; i++)
         {
             if (dictionary.ContainsKey(this.traditionalClassDataContract.MemberNames[i].Value))
             {
                 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new SerializationException(System.Runtime.Serialization.SR.GetString("JsonDuplicateMemberNames", new object[] { DataContract.GetClrTypeFullName(this.traditionalClassDataContract.UnderlyingType), this.traditionalClassDataContract.MemberNames[i].Value })));
             }
             dictionary.Add(this.traditionalClassDataContract.MemberNames[i].Value, null);
             strArray[i] = DataContractJsonSerializer.ConvertXmlNameToJsonName(this.traditionalClassDataContract.MemberNames[i]);
         }
         this.memberNames = strArray;
     }
 }
All Usage Examples Of System.Runtime.Serialization.Json.DataContractJsonSerializer::ConvertXmlNameToJsonName