ArchiMetrics.Analysis.Metrics.SnippetMetricsCalculator.Calculate C# (CSharp) Method

Calculate() public method

public Calculate ( string snippet ) : Compilation
snippet string
return Compilation
		public Compilation Calculate(string snippet)
		{
			var tree = CSharpSyntaxTree.ParseText(snippet);
			var compilation = CSharpCompilation.Create("x", syntaxTrees: new[] { tree });
			return compilation;
		}
	}

Usage Example

		public void CanCompile(string snippet)
		{
			var calculator = new SnippetMetricsCalculator();
			var result = calculator.Calculate(snippet);

			Assert.NotNull(result);
		}
SnippetMetricsCalculator