M3.HRON.HRONObject.IHRONEntity2 C# (CSharp) 메소드

IHRONEntity2() 개인적인 메소드

private IHRONEntity2 ( SubString name, IHRONVisitor visitor ) : void
name SubString
visitor IHRONVisitor
리턴 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();
        }