C# Класс Microsoft.DocAsCode.Metadata.ManagedReference.YamlModelGenerator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

DefaultVisit() публичный Метод

public DefaultVisit ( ISymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol ISymbol
item MetadataItem
adapter SymbolVisitorAdapter
Результат void

GenerateEvent() публичный Метод

public GenerateEvent ( IEventSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IEventSymbol
item MetadataItem
adapter SymbolVisitorAdapter
Результат void

GenerateField() публичный Метод

public GenerateField ( IFieldSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IFieldSymbol
item MetadataItem
adapter SymbolVisitorAdapter
Результат void

GenerateMethod() публичный Метод

public GenerateMethod ( IMethodSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IMethodSymbol
item MetadataItem
adapter SymbolVisitorAdapter
Результат void

GenerateNamedType() публичный Метод

public GenerateNamedType ( INamedTypeSymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol INamedTypeSymbol
item MetadataItem
adapter SymbolVisitorAdapter
Результат void

GenerateProperty() публичный Метод

public GenerateProperty ( IPropertySymbol symbol, MetadataItem item, SymbolVisitorAdapter adapter ) : void
symbol IPropertySymbol
item MetadataItem
adapter SymbolVisitorAdapter
Результат void