M3.HRON.HRONObject.IHRONEntity2 C# (CSharp) Method

IHRONEntity2() private method

private IHRONEntity2 ( SubString name, IHRONVisitor visitor ) : void
name SubString
visitor IHRONVisitor
return void
        void IHRONEntity2.Apply(SubString name, IHRONVisitor visitor)
        {
            if (visitor == null)
            {
                return;
            }

            visitor.Object_Begin(name.BaseString, name.Begin, name.End);
            for (var index = 0; index < m_members.Length; index++)
            {
                var pair = m_members[index];
                var innerName = pair.Name.ToSubString();
                pair.Value.Apply(innerName, visitor);
            }
            visitor.Object_End();
        }