using Agebull.EntityModel.Config;
using Newtonsoft.Json;

namespace Agebull.EntityModel.Designer.AssemblyAnalyzer
{
    /// <summary>
    /// ³ÌÐò¼¯ÅäÖÃ
    /// </summary>
    [JsonObject(MemberSerialization.OptIn)]
    public class AssemblyConfig : FileConfigBase
    {
        /// <summary>
        /// Éý¼¶µÄÅäÖÃ¶ÔÏó
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore, DefaultValueHandling = DefaultValueHandling.Ignore)]
        public ConfigCollection<TypeConfig> Types { get; } = new ConfigCollection<TypeConfig>();
    }
}