我有一个ITypeSymbol
的嵌套类型(MyNamespace.MyOuter.Nested
),我正在尝试使用以下方式获取该类型的全名:
typeSymbol.ToDisplayString(new SymbolDisplayFormat(
SymbolDisplayGlobalNamespaceStyle.Omitted,
SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces,
SymbolDisplayGenericsOptions.IncludeTypeParameters,
miscellaneousOptions: SymbolDisplayMiscellaneousOptions.ExpandNullable
));
Reflection将全名返回为MyNamespace.MyOuter+Nested
- 如何从Roslyn获取完全相同的字符串?上面的显示格式返回MyNamespace.MyOuter.Nested
: - (