Esempio n. 1
0
        public override void WriteStartObject(XamlType xamlType)
        {
            if (xamlType.IsUnknown)
            {
                throw WithLineInfo(new XamlObjectWriterException($"Cannot create unknown type '{xamlType}'."));
            }

            if (deferredWriter != null)
            {
                deferredWriter.Writer.WriteStartObject(xamlType);
                deferredWriter.DeferCount++;
                return;
            }

            intl.WriteStartObject(xamlType);
        }