39d85588e6
* Use fully qualified names to reduce namespace clashes. * Small code style fixes. * Make properties in ProxyData immutable. * Remove clutter by joining TrimEnd() to previous line. * Introduce Extension method to retrieve ITypeSymbol FullyQualifiedDisplayString * Fixed some code issues. * Fixed method call in BaseGenerator * Refactor metadata name
11 lines
360 B
C#
11 lines
360 B
C#
using Microsoft.CodeAnalysis;
|
|
|
|
namespace ProxyInterfaceSourceGenerator.Models;
|
|
|
|
internal record ClassSymbol(INamedTypeSymbol Symbol, List<INamedTypeSymbol> BaseTypes, List<INamedTypeSymbol> Interfaces)
|
|
{
|
|
public override string ToString()
|
|
{
|
|
return Symbol.ToDisplayString(NullableFlowState.None, SymbolDisplayFormat.FullyQualifiedFormat);
|
|
}
|
|
} |