Exemple #1
0
		public MemberSerializationMediatorCollection([NotNull] IMemberSerializationMediatorFactory mediatorFactory)
		{
			if (mediatorFactory == null) throw new ArgumentNullException(nameof(mediatorFactory));

			this.mediatorFactory = mediatorFactory;
			lazyLoadedMediatorCollection = new Lazy<IEnumerable<IMemberSerializationMediator<TTargetType>>>(CreateMediatorCollection, true);
		}
        public ComplexTypeSerializerDecoratorHandler([NotNull] IContextualSerializerProvider serializerProvider, [NotNull] IMemberSerializationMediatorFactory serializationMediatorFactory)
            : base(serializerProvider)
        {
            if (serializationMediatorFactory == null)
            {
                throw new ArgumentNullException(nameof(serializationMediatorFactory));
            }

            SerializationMediatorFactory = serializationMediatorFactory;
        }