Esempio n. 1
0
        public override bool IsAvailable(IUserDataHolder cache)
        {
            var testProjectProvider = ComponentResolver.GetComponent <ITestProjectProvider>(_dataProvider);

            _selectedElement   = _dataProvider.GetSelectedElement <IObjectCreationExpression>(false, false);
            _parameterProvider = ComponentResolver.GetComponent <IParameterProvider>(_dataProvider);

            return(testProjectProvider.IsTestProject(_dataProvider.PsiModule) && _selectedElement != null && _selectedElement.Arguments.Count == 0);
        }
 public ObjectCreationExpressionCompiler(IObjectCreationExpression objectCreationExpression, AbstractILCompilerParams @params) : base(@params)
 {
     myObjectCreationExpression = objectCreationExpression;
 }