ISymbolExtensions Class
Namespace
Statiq.CodeAnalysis
Base Types
  • object
graph BT Type-->Base0["object"] Type["ISymbolExtensions"] class Type type-node

Syntax

public static class ISymbolExtensions

Methods

Name Return Value Summary
GetDisplayName(ISymbol) string
Gets a display name for the symbol. For namespaces this is the same as the qualified name. For types this is the same as the full name.
static
GetFullName(ISymbol) string
Gets the full name of the symbol. For namespaces, this is the name of the namespace. For types, this includes all generic type parameters.
static
GetId(ISymbol) string
Gets a unique ID for the symbol. Note that the symbol ID is not fully-qualified and is therefore only unique within a namespace. Nested types are prefixed with their parent type names.
static
GetQualifiedName(ISymbol) string
Gets the qualified name of the symbol which includes all containing namespaces.
static