private static GetContainingTypeName ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax syntax ) : IEnumerable |
||
syntax | Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax | |
return | IEnumerable |
private static IEnumerable<string> GetContainingTypeName(TypeDeclarationSyntax syntax)
{
for (var typeDeclaration = syntax; typeDeclaration != null; typeDeclaration = typeDeclaration.Parent as TypeDeclarationSyntax)
{
yield return typeDeclaration.Identifier.ValueText;
}
}
TypeExtensions::GetContainingTypeName ( ITypeSymbol symbol ) : IEnumerable |