ArchiMetrics.Analysis.Metrics.TypeMetricsCalculator.GetMetricKind C# (CSharp) Method

GetMetricKind() private static method

private static GetMetricKind ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax type ) : TypeMetricKind
type Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
return TypeMetricKind
		private static TypeMetricKind GetMetricKind(TypeDeclarationSyntax type)
		{
			switch (type.Kind())
			{
				case SyntaxKind.ClassDeclaration:
					return TypeMetricKind.Class;
				case SyntaxKind.StructDeclaration:
					return TypeMetricKind.Struct;
				case SyntaxKind.InterfaceDeclaration:
					return TypeMetricKind.Interface;
				default:
					return TypeMetricKind.Unknown;
			}
		}