System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson.XmlObjectSerializerReadContextComplexJson.TryGetJsonLocalName C# (CSharp) Method

TryGetJsonLocalName() static private method

static private TryGetJsonLocalName ( System.Runtime.Serialization.XmlReaderDelegator xmlReader, string &name ) : bool
xmlReader System.Runtime.Serialization.XmlReaderDelegator
name string
return bool
        internal static bool TryGetJsonLocalName(XmlReaderDelegator xmlReader, out string name)
        {
            if (xmlReader.IsStartElement(JsonGlobals.itemDictionaryString, JsonGlobals.itemDictionaryString))
            {
                if (xmlReader.MoveToAttribute(JsonGlobals.itemString))
                {
                    name = xmlReader.Value;
                    return true;
                }
            }
            name = null;
            return false;
        }