public virtual void Initialize(XnbFileWriterV5 xnbWriter)
        {
            Type writerType = this.GetType();

            if (genericArgumentWriters == null && writerType.IsGenericType)
            {
                genericArgumentWriters = new List<ContentTypeWriter>();

                foreach (Type type in writerType.GetGenericArguments())
                {
                    genericArgumentWriters.Add(xnbWriter.GetTypeWriter(type));
                }
            }
        }
Пример #2
0
 public ContentWriter(Stream stream, XnbFileWriterV5 xnbWriter) : base(stream)
 {
     this.xnbWriter     = xnbWriter;
     this.activeObjects = new Dictionary <object, bool>();
 }