/// <summary> /// Логируемые члены класса /// </summary> /// <param name="logMembers">Флаги членов</param> /// <param name="bindingFlags">Флаги поиска</param> public LogMembersAttribute(LogMembers logMembers, BindingFlags bindingFlags) { LogMembers = logMembers; BindingFlags = bindingFlags; }
string DebugDisplay() => $"Members: {(LogMembers.ToString())} -- Flags: {(BindingFlags.ToString())}";
/// <summary> /// Атрибут логирования членов текущего класса и его наследников /// </summary> public LogMembersInheritedAttribute(LogMembers logMembers, BindingFlags bindingFlags) : base(logMembers, bindingFlags) { }