ArchiMetrics.Analysis.Metrics.ClassCouplingAnalyzerBase.GetFullNamespace C# (CSharp) Méthode

GetFullNamespace() private static méthode

private static GetFullNamespace ( INamespaceSymbol namespaceSymbol ) : IEnumerable
namespaceSymbol INamespaceSymbol
Résultat 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;
		}
	}