YAXLib.YAXSerializer.FinalizeNewSerializer C# (CSharp) Method

FinalizeNewSerializer() private method

private FinalizeNewSerializer ( YAXSerializer serializer, bool importNamespaces, bool popFromSerializationStack = true ) : void
serializer YAXSerializer
importNamespaces bool
popFromSerializationStack bool
return void
        private void FinalizeNewSerializer(YAXSerializer serializer, bool importNamespaces, bool popFromSerializationStack = true)
        {
            if (serializer == null)
                return;

            if (popFromSerializationStack && m_isSerializing && serializer.m_type != null && !serializer.m_type.IsValueType)
                m_serializedStack.Pop();

            if(importNamespaces)
                ImportNamespaces(serializer);
            m_parsingErrors.AddRange(serializer.ParsingErrors);
        }