예제 #1
0
        private static void VerifyRange(string codeWithMarker, ICodeCleanupProvider transformer, ref IEnumerable <TextSpan> expectedResult, string language = LanguageNames.CSharp)
        {
            MarkupTestFile.GetSpans(codeWithMarker,
                                    out var codeWithoutMarker, out IDictionary <string, ImmutableArray <TextSpan> > namedSpans);

            VerifyRange(codeWithoutMarker, ImmutableArray.Create(transformer), namedSpans["b"], ref expectedResult, language);
        }
예제 #2
0
        private void VerifyRange(string codeWithMarker, ICodeCleanupProvider transformer, ref IEnumerable <TextSpan> expectedResult, string language = LanguageNames.CSharp)
        {
            var namedSpans = (IDictionary <string, IList <TextSpan> >) new Dictionary <string, IList <TextSpan> >();

            MarkupTestFile.GetSpans(codeWithMarker, out var codeWithoutMarker, out namedSpans);

            VerifyRange(codeWithoutMarker, SpecializedCollections.SingletonEnumerable(transformer), namedSpans["b"], ref expectedResult, language);
        }
예제 #3
0
        private void VerifyRange(string codeWithMarker, ICodeCleanupProvider transformer, ref IEnumerable<TextSpan> expectedResult, string language = LanguageNames.CSharp)
        {
            var codeWithoutMarker = default(string);
            var namedSpans = (IDictionary<string, IList<TextSpan>>)new Dictionary<string, IList<TextSpan>>();

            MarkupTestFile.GetSpans(codeWithMarker, out codeWithoutMarker, out namedSpans);

            VerifyRange(codeWithoutMarker, SpecializedCollections.SingletonEnumerable(transformer), namedSpans["b"], ref expectedResult, language);
        }
예제 #4
0
 private string GetCodeCleanerTypeName(ICodeCleanupProvider codeCleaner)
 {
     return codeCleaner.ToString();
 }
예제 #5
0
 private string GetCodeCleanerTypeName(ICodeCleanupProvider codeCleaner)
 {
     return(codeCleaner.ToString());
 }