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

Afficher le fichier Open project: dotnet/docfx Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public DefaultVisit ( ISymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol ISymbol
item MetadataItem
adapter SymbolVisitorAdapter
Résultat void

GenerateEvent() public méthode

public GenerateEvent ( IEventSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IEventSymbol
item MetadataItem
adapter SymbolVisitorAdapter
Résultat void

GenerateField() public méthode

public GenerateField ( IFieldSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IFieldSymbol
item MetadataItem
adapter SymbolVisitorAdapter
Résultat void

GenerateMethod() public méthode

public GenerateMethod ( IMethodSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IMethodSymbol
item MetadataItem
adapter SymbolVisitorAdapter
Résultat void

GenerateNamedType() public méthode

public GenerateNamedType ( INamedTypeSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol INamedTypeSymbol
item MetadataItem
adapter SymbolVisitorAdapter
Résultat void

GenerateProperty() public méthode

public GenerateProperty ( IPropertySymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IPropertySymbol
item MetadataItem
adapter SymbolVisitorAdapter
Résultat void