コード例 #1
0
        private void cpEndOfBlock_ContextSatisfied(ContextSatisfiedEventArgs ea)
        {
            ea.Satisfied = false;
            var activeElement = CodeRush.Source.Active as IHasBlock;
            if (activeElement == null)
                return;
            if (!((LanguageElement)activeElement).IsCollapsible)
                return;

            ea.Satisfied = activeElement.BlockEnd.Contains(CodeRush.Caret.SourcePoint);
        }
コード例 #2
0
        private void cpEndOfBlock_ContextSatisfied(ContextSatisfiedEventArgs ea)
        {
            ea.Satisfied = false;
            var activeElement = CodeRush.Source.Active as IHasBlock;

            if (activeElement == null)
            {
                return;
            }
            if (!((LanguageElement)activeElement).IsCollapsible)
            {
                return;
            }

            ea.Satisfied = activeElement.BlockEnd.Contains(CodeRush.Caret.SourcePoint);
        }
コード例 #3
0
 internal void cpInsideTestMethod_ContextSatisfied(ContextSatisfiedEventArgs ea)
 {
     ea.Satisfied = IsInTestMethod();
 }
コード例 #4
0
 internal void cpInsideTestClass_ContextSatisfied(ContextSatisfiedEventArgs ea)
 {
     ea.Satisfied = IsInTestClass();
 }
コード例 #5
0
 private void ctxConvertingSpacesToCamelCase_ContextSatisfied(ContextSatisfiedEventArgs ea)
 {
     ea.Satisfied = _ConvertingSpacesToCamelCase;
 }
コード例 #6
0
ファイル: PlugIn1.cs プロジェクト: modulexcite/CR_MultiSelect
 private void ctxMultiSelectRedoAvailable_ContextSatisfied(ContextSatisfiedEventArgs ea)
 {
     ea.Satisfied = CodeRushPlaceholder.MultiSelect.RedoIsAvailable(CodeRush.TextViews.Active);
 }
コード例 #7
0
ファイル: PlugIn1.cs プロジェクト: modulexcite/CR_MultiSelect
 private void ctxMultiSelectExists_ContextSatisfied(ContextSatisfiedEventArgs ea)
 {
     ea.Satisfied = CodeRushPlaceholder.MultiSelect.SelectionExists(CodeRush.TextViews.Active);
 }
コード例 #8
0
 private void ctxInPrimitive_ContextSatisfied(ContextSatisfiedEventArgs ea)
 {
     if (CodeRush.Source.Active is PrimitiveExpression)
         ea.Satisfied = true;
 }
コード例 #9
0
 private void ctxInFormatItem_ContextSatisfied(ContextSatisfiedEventArgs ea)
 {
     ea.Satisfied = InFormatItem(CodeRush.Source.Active, CodeRush.Caret.Line, CodeRush.Caret.Offset);
 }
コード例 #10
0
 private void ctxInPairedHtmlElementNameTag_ContextSatisfied(ContextSatisfiedEventArgs ea)
 {
     ea.Satisfied = IsCaretOnPairedHtmlTag(CodeRush.Source.Active, CodeRush.Caret.SourcePoint);
 }