ArchiMetrics.Analysis.Metrics.ClassCouplingAnalyzerBase.FilterType C# (CSharp) Method

FilterType() protected method

protected FilterType ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax syntax ) : void
syntax Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax
return void
		protected void FilterType(TypeSyntax syntax)
		{
			if (syntax.IsKind(SyntaxKind.PredefinedType))
			{
				var symbolInfo = SemanticModel.GetSymbolInfo(syntax);
				if ((symbolInfo.Symbol != null) && (symbolInfo.Symbol.Kind == SymbolKind.NamedType))
				{
					var symbol = (ITypeSymbol)symbolInfo.Symbol;
					FilterTypeSymbol(symbol);
				}
			}
		}