SymbolExtensions Class
Namespace: Roslynator.CSharp
Assembly: Roslynator.CSharp.dll
A set of static methods for ISymbol and derived types.
public static class SymbolExtensions
Methods
| Method | Summary |
|---|---|
| SupportsConstantValue(ITypeSymbol) | Returns true if the specified type can be used to declare constant value. |
| ToMinimalTypeSyntax(INamespaceOrTypeSymbol, SemanticModel, Int32, SymbolDisplayFormat) | Creates a new TypeSyntax based on the specified namespace or type symbol |
| ToMinimalTypeSyntax(INamespaceSymbol, SemanticModel, Int32, SymbolDisplayFormat) | Creates a new TypeSyntax based on the specified namespace symbol. |
| ToMinimalTypeSyntax(ITypeSymbol, SemanticModel, Int32, SymbolDisplayFormat) | Creates a new TypeSyntax based on the specified type symbol. |
| ToTypeSyntax(INamespaceOrTypeSymbol, SymbolDisplayFormat) | Creates a new TypeSyntax based on the specified namespace or type symbol. |
| ToTypeSyntax(INamespaceSymbol, SymbolDisplayFormat) | Creates a new TypeSyntax based on the specified namespace symbol. |
| ToTypeSyntax(ITypeSymbol, SymbolDisplayFormat) | Creates a new TypeSyntax based on the specified type symbol. |