예제 #1
0
파일: ChildNapConfig.cs 프로젝트: forki/Nap
        /// <summary>
        /// Creates a copy of the <see cref="NapConfig"/> configuration.
        /// </summary>
        /// <returns>A copy of the current instance.</returns>
        public INapConfig Clone()
        {
            var clone = new ChildNapConfig
            {
                Serializers     = new SerializersConfig(Serializers),
                BaseUrl         = BaseUrl,
                FillMetadata    = FillMetadata,
                Serialization   = Serialization,
                Advanced        = Advanced.Clone(),
                Headers         = new Headers(Headers),
                QueryParameters = new QueryParameters(QueryParameters)
            };

            return(clone);
        }