ArchiMetrics.Analysis.Metrics.TypeExtensions.GetContainingTypeName C# (CSharp) Method

GetContainingTypeName() private static method

private static GetContainingTypeName ( ITypeSymbol symbol ) : IEnumerable
symbol ITypeSymbol
return IEnumerable
		private static IEnumerable<string> GetContainingTypeName(ITypeSymbol symbol)
		{
			for (var typeSymbol = symbol; typeSymbol != null; typeSymbol = typeSymbol.ContainingSymbol as ITypeSymbol)
			{
				yield return typeSymbol.Name;
			}
		}
	}

Same methods

TypeExtensions::GetContainingTypeName ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax syntax ) : IEnumerable