ArchiMetrics.Analysis.Metrics.ClassCouplingAnalyzerBase.GetFullNamespace C# (CSharp) 메소드

GetFullNamespace() 개인적인 정적인 메소드

private static GetFullNamespace ( INamespaceSymbol namespaceSymbol ) : IEnumerable
namespaceSymbol INamespaceSymbol
리턴 IEnumerable
		private static IEnumerable<string> GetFullNamespace(INamespaceSymbol namespaceSymbol)
		{
			if (namespaceSymbol.ContainingNamespace != null
				&& !namespaceSymbol.ContainingNamespace.IsGlobalNamespace)
			{
				foreach (var ns in GetFullNamespace(namespaceSymbol.ContainingNamespace))
				{
					yield return ns;
				}
			}

			yield return namespaceSymbol.Name;
		}
	}