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

Inheritance: ReferenceItemVisitor
Mostrar archivo Open project: dotnet/docfx

Public Methods

Method Description
CSReferenceItemVisitor ( ReferenceItem referenceItem, bool asOverload ) : System.Collections.Generic
VisitArrayType ( IArrayTypeSymbol symbol ) : void
VisitDynamicType ( IDynamicTypeSymbol symbol ) : void
VisitEvent ( IEventSymbol symbol ) : void
VisitField ( IFieldSymbol symbol ) : void
VisitMethod ( IMethodSymbol symbol ) : void
VisitNamespace ( INamespaceSymbol symbol ) : void
VisitPointerType ( IPointerTypeSymbol symbol ) : void
VisitProperty ( IPropertySymbol symbol ) : void
VisitTypeParameter ( ITypeParameterSymbol symbol ) : void

Protected Methods

Method Description
AddBeginGenericParameter ( ) : void
AddEndGenericParameter ( ) : void
AddGenericParameterSeparator ( ) : void
AddLinkItems ( INamedTypeSymbol symbol, bool withGenericeParameter ) : void

Method Details

AddBeginGenericParameter() protected method

protected AddBeginGenericParameter ( ) : void
return void

AddEndGenericParameter() protected method

protected AddEndGenericParameter ( ) : void
return void

AddGenericParameterSeparator() protected method

protected AddGenericParameterSeparator ( ) : void
return void

AddLinkItems() protected method

protected AddLinkItems ( INamedTypeSymbol symbol, bool withGenericeParameter ) : void
symbol INamedTypeSymbol
withGenericeParameter bool
return void

CSReferenceItemVisitor() public method

public CSReferenceItemVisitor ( ReferenceItem referenceItem, bool asOverload ) : System.Collections.Generic
referenceItem ReferenceItem
asOverload bool
return System.Collections.Generic

VisitArrayType() public method

public VisitArrayType ( IArrayTypeSymbol symbol ) : void
symbol IArrayTypeSymbol
return void

VisitDynamicType() public method

public VisitDynamicType ( IDynamicTypeSymbol symbol ) : void
symbol IDynamicTypeSymbol
return void

VisitEvent() public method

public VisitEvent ( IEventSymbol symbol ) : void
symbol IEventSymbol
return void

VisitField() public method

public VisitField ( IFieldSymbol symbol ) : void
symbol IFieldSymbol
return void

VisitMethod() public method

public VisitMethod ( IMethodSymbol symbol ) : void
symbol IMethodSymbol
return void

VisitNamespace() public method

public VisitNamespace ( INamespaceSymbol symbol ) : void
symbol INamespaceSymbol
return void

VisitPointerType() public method

public VisitPointerType ( IPointerTypeSymbol symbol ) : void
symbol IPointerTypeSymbol
return void

VisitProperty() public method

public VisitProperty ( IPropertySymbol symbol ) : void
symbol IPropertySymbol
return void

VisitTypeParameter() public method

public VisitTypeParameter ( ITypeParameterSymbol symbol ) : void
symbol ITypeParameterSymbol
return void