/// <summary> /// Construtor que inicializa <see cref="settingsObjects"/>. /// </summary> protected MetaBase(MetaModel metaModel, MetaBase parent) { Model = metaModel ?? throw new ArgumentNullException(nameof(metaModel)); Parent = parent; settingsObjects = new Dictionary <Type, object>(); }
public MetaType(MetaModel metaModel, MetaBase parent, TypeInfo typeInfo) : base(metaModel, parent) { TypeInfo = typeInfo; }
public MetaMember(MetaModel metaModel, MetaBase parent, MemberInfo member) : base(metaModel, parent) { Member = member; }