C# 클래스 CK.Core.SourceLogFilter

Immutable encapsulation of the two source filters: this enables overriding or per source file filtering.
파일 보기 프로젝트 열기: Invenietis/ck-core 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Minimal LogFilter
Override LogFilter
Undefined SourceLogFilter

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Combine ( SourceLogFilter other ) : SourceLogFilter

Combines this filter with another one. Override and Minimal level filters are combined with LogFilter.Combine(LogFilter).

SourceLogFilter ( LogFilter overrideFilter, LogFilter minimalFilter ) : System

Initializes a new SourceLogFilter with a given filter for Overrides and Minimal.

메소드 상세

Combine() 공개 메소드

Combines this filter with another one. Override and Minimal level filters are combined with LogFilter.Combine(LogFilter).
public Combine ( SourceLogFilter other ) : SourceLogFilter
other SourceLogFilter The other filter to combine with this one.
리턴 SourceLogFilter

SourceLogFilter() 공개 메소드

Initializes a new SourceLogFilter with a given filter for Overrides and Minimal.
public SourceLogFilter ( LogFilter overrideFilter, LogFilter minimalFilter ) : System
overrideFilter LogFilter Overridden filter.
minimalFilter LogFilter Minimal filter.
리턴 System

프로퍼티 상세

Minimal 공개적으로 프로퍼티

The filter that when defined is combined with the IActivityMonitor.ActualFilter.
public LogFilter,CK.Core Minimal
리턴 LogFilter

Override 공개적으로 프로퍼티

The filter to be applied before challenging the IActivityMonitor.ActualFilter. When not LogFilter.Undefined, the ActualFilter is ignored (as well as this Minimal).
public LogFilter,CK.Core Override
리턴 LogFilter

Undefined 정적으로 공개적으로 프로퍼티

Undefined filter is LogFilter.Undefined for both Override and Minimal. This is the same as using the default constructor for this structure (it is exposed here for clarity).
static public SourceLogFilter,CK.Core Undefined
리턴 SourceLogFilter