ArchiMetrics.CodeReview.Rules.Semantic.UnreadVariableRule.GetSymbols C# (CSharp) Method

GetSymbols() protected method

protected GetSymbols ( Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : IEnumerable
node Microsoft.CodeAnalysis.SyntaxNode
semanticModel Microsoft.CodeAnalysis.SemanticModel
return IEnumerable
		protected override IEnumerable<ISymbol> GetSymbols(SyntaxNode node, SemanticModel semanticModel)
		{
			var declaration = (VariableDeclarationSyntax)node;

			var symbols = declaration.Variables.Select(x => semanticModel.GetDeclaredSymbol(x)).AsArray();

			return symbols;
		}
	}
UnreadVariableRule