C# Class Microsoft.DocAsCode.Metadata.ManagedReference.ConfigFilterVisitor

Inheritance: DelegatingFilterVisitor
Mostrar archivo Open project: dotnet/docfx Class Usage Examples

Public Methods

Method Description
ConfigFilterVisitor ( IFilterVisitor inner, ConfigFilterRule rule ) : System
ConfigFilterVisitor ( IFilterVisitor inner, string configFile ) : System
LoadRules ( string configFile ) : ConfigFilterRule

Protected Methods

Method Description
CanVisitApiCore ( ISymbol symbol, bool wantProtectedMember, IFilterVisitor outer ) : bool
CanVisitAttributeCore ( ISymbol symbol, bool wantProtectedMember, IFilterVisitor outer ) : bool

Private Methods

Method Description
CanVisitCore ( IEnumerable ruleItems, ISymbol symbol ) : bool

Method Details

CanVisitApiCore() protected method

protected CanVisitApiCore ( ISymbol symbol, bool wantProtectedMember, IFilterVisitor outer ) : bool
symbol ISymbol
wantProtectedMember bool
outer IFilterVisitor
return bool

CanVisitAttributeCore() protected method

protected CanVisitAttributeCore ( ISymbol symbol, bool wantProtectedMember, IFilterVisitor outer ) : bool
symbol ISymbol
wantProtectedMember bool
outer IFilterVisitor
return bool

ConfigFilterVisitor() public method

public ConfigFilterVisitor ( IFilterVisitor inner, ConfigFilterRule rule ) : System
inner IFilterVisitor
rule ConfigFilterRule
return System

ConfigFilterVisitor() public method

public ConfigFilterVisitor ( IFilterVisitor inner, string configFile ) : System
inner IFilterVisitor
configFile string
return System

LoadRules() public static method

public static LoadRules ( string configFile ) : ConfigFilterRule
configFile string
return ConfigFilterRule