System.Xml.Serialization.XmlReflectionImporter.AddUniqueAccessor C# (CSharp) Method

AddUniqueAccessor() private static method

private static AddUniqueAccessor ( MemberMapping member, INameScope elements, INameScope attributes, bool isSequence ) : void
member MemberMapping
elements INameScope
attributes INameScope
isSequence bool
return void
        private static void AddUniqueAccessor(MemberMapping member, INameScope elements, INameScope attributes, bool isSequence)
        {
            if (member.Attribute != null)
            {
                AddUniqueAccessor(attributes, member.Attribute);
            }
            else if (!isSequence && member.Elements != null && member.Elements.Length > 0)
            {
                for (int i = 0; i < member.Elements.Length; i++)
                {
                    AddUniqueAccessor(elements, member.Elements[i]);
                }
            }
        }

Same methods

XmlReflectionImporter::AddUniqueAccessor ( INameScope scope, Accessor accessor ) : void