ArchiMetrics.Analysis.Metrics.MemberNameResolver.AppendTypeParameters C# (CSharp) Method

AppendTypeParameters() private static method

private static AppendTypeParameters ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax syntax, StringBuilder builder ) : void
syntax Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax
builder StringBuilder
return void
		private static void AppendTypeParameters(MethodDeclarationSyntax syntax, StringBuilder builder)
		{
			if (syntax.TypeParameterList != null)
			{
				var parameters = syntax.TypeParameterList.Parameters;
				if (parameters.Any())
				{
					var parameterNames = string.Join(", ", from x in parameters select x.Identifier.ValueText);
					builder.AppendFormat("<{0}>", parameterNames);
				}
			}
		}