public VMLogPropertyConfig(string propertyName,string propertyType, bool doLogErrors, LogPropertyFilter logFilter, bool isBound) : base(propertyName, isBound) { PropertyType = propertyType; DoLogErrors = doLogErrors; LogFilter = logFilter; }
public LogPropertyConfig(string propertyType, string propertyName,bool logErrors, LogPropertyFilter logFilter, bool doLog) { Name = propertyName; _doLog = doLog; PropertyType = propertyType; _doLogErrors = logErrors; LogFilter = logFilter; _doLog = doLog; }
private void ProcessLogPropertyFilter(LogPropertyFilter logPropertyFilter) { DoLogCaller = ((logPropertyFilter & LogPropertyFilter.Caller) == LogPropertyFilter.Caller); DoLogGet = ((logPropertyFilter & LogPropertyFilter.Get) == LogPropertyFilter.Get); DoLogSet = ((logPropertyFilter & LogPropertyFilter.Set) == LogPropertyFilter.Set); }
private LogPropertyFilter GetPropertyFilter() { LogPropertyFilter l = new LogPropertyFilter(); if (_doLogCaller) l = l | LogPropertyFilter.Caller; if (_doLogGet) l = l | LogPropertyFilter.Get; if (_doLogSet) l = l | LogPropertyFilter.Set; return l; }