CanBeMadeStatic() публичный Метод

public CanBeMadeStatic ( Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax method ) : bool
method Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax
Результат bool
Пример #1
0
		protected override Task<EvaluationResult> EvaluateImpl(
			SyntaxNode node, 
			SemanticModel semanticModel, 
			Solution solution)
		{
			var method = (MethodDeclarationSyntax)node;
			var analyzer = new SemanticAnalyzer(semanticModel);

			if (analyzer.CanBeMadeStatic(method))
			{
				var snippet = method.ToFullString();
				return Task.FromResult(
					new EvaluationResult
					{
						Snippet = snippet
					});
			}

			return Task.FromResult((EvaluationResult)null);
		}