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

Mostrar archivo Open project: dotnet/docfx Class Usage Examples

Public Methods

Method Description
DefaultVisit ( ISymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
GenerateEvent ( IEventSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
GenerateField ( IFieldSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
GenerateMethod ( IMethodSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
GenerateNamedType ( INamedTypeSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
GenerateProperty ( IPropertySymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void

Private Methods

Method Description
AddOverloadReference ( ISymbol symbol, ReferenceItem>.Dictionary references, SymbolVisitorAdapter adapter ) : string
AddReference ( ISymbol symbol, ReferenceItem>.Dictionary references, SymbolVisitorAdapter adapter ) : string
AddReference ( string id, string commentId, ReferenceItem>.Dictionary references ) : string
AddSpecReference ( ISymbol symbol, IReadOnlyList typeGenericParameters, IReadOnlyList methodGenericParameters, ReferenceItem>.Dictionary references, SymbolVisitorAdapter adapter ) : string
GenerateReferenceInternal ( ISymbol symbol, ReferenceItem reference, SymbolVisitorAdapter adapter, bool asOverload = false ) : void
GenerateSyntax ( MemberType type, ISymbol symbol, SyntaxDetail syntax, SymbolVisitorAdapter adapter ) : void
GetReferenceParent ( ISymbol symbol, IReadOnlyList typeGenericParameters, IReadOnlyList methodGenericParameters, ReferenceItem>.Dictionary references, SymbolVisitorAdapter adapter ) : string
IsGlobalNamespace ( ISymbol symbol ) : bool
YamlModelGenerator ( ) : System.Collections.Generic

Method Details

DefaultVisit() public method

public DefaultVisit ( ISymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol ISymbol
item MetadataItem
adapter SymbolVisitorAdapter
return void

GenerateEvent() public method

public GenerateEvent ( IEventSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IEventSymbol
item MetadataItem
adapter SymbolVisitorAdapter
return void

GenerateField() public method

public GenerateField ( IFieldSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IFieldSymbol
item MetadataItem
adapter SymbolVisitorAdapter
return void

GenerateMethod() public method

public GenerateMethod ( IMethodSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IMethodSymbol
item MetadataItem
adapter SymbolVisitorAdapter
return void

GenerateNamedType() public method

public GenerateNamedType ( INamedTypeSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol INamedTypeSymbol
item MetadataItem
adapter SymbolVisitorAdapter
return void

GenerateProperty() public method

public GenerateProperty ( IPropertySymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IPropertySymbol
item MetadataItem
adapter SymbolVisitorAdapter
return void