Class SymbolExtensions
Inheritance
SymbolExtensions
Syntax
public static class SymbolExtensions
Methods
Name |
Description |
GetMethodAndParamsAsString(IMethodSymbol)
|
|
GetSymbolType(ISymbol)
|
|
GetSymbolTypeName(ISymbol)
|
|
GetTypedConstantKind(ITypeSymbol)
|
|
HasAttribute(ISymbol, String)
|
|
HasAttributeOrFieldWithAttribute(ITypeSymbol, String)
|
|
ImplementsInterface(ISymbol, String)
|
|
InheritsFromInterface(ITypeSymbol, String, Boolean)
|
|
InheritsFromType(ITypeSymbol, String, Boolean)
|
|
Is(ITypeSymbol, String, Boolean)
|
|
Is(ITypeSymbol, String, String, Boolean)
|
|
IsDynamicBuffer(ITypeSymbol)
|
|
IsInt(ITypeSymbol)
|
|
IsInterfaceImplementation(IMethodSymbol)
|
|
ToFullName(INamespaceSymbol)
|
|
ToFullName(ITypeSymbol)
|
|
ToValidVariableName(ITypeSymbol)
|
|