protected AbstractFileHeaderHelper(ISyntaxKinds syntaxKinds)
 {
     SingleLineCommentTriviaKind = syntaxKinds.SingleLineCommentTrivia;
     MultiLineCommentTriviaKind  = syntaxKinds.MultiLineCommentTrivia;
     WhitespaceTriviaKind        = syntaxKinds.WhitespaceTrivia;
     EndOfLineTriviaKind         = syntaxKinds.EndOfLineTrivia;
 }
 public Worker(ISyntaxFactsService syntaxFacts, ISyntaxClassificationService classifier, ArrayBuilder <SpellCheckSpan> spans)
 {
     _syntaxFacts = syntaxFacts;
     _syntaxKinds = syntaxFacts.SyntaxKinds;
     _classifier  = classifier;
     _spans       = spans;
 }
Пример #3
0
 protected AbstractResolveConflictMarkerCodeFixProvider(
     ISyntaxKinds syntaxKinds,
     string diagnosticId
     )
 {
     FixableDiagnosticIds = ImmutableArray.Create(diagnosticId);
     _syntaxKinds         = syntaxKinds;
 }
Пример #4
0
 protected AbstractConvertAnonymousTypeToTupleDiagnosticAnalyzer(ISyntaxKinds syntaxKinds)
     : base(IDEDiagnosticIds.ConvertAnonymousTypeToTupleDiagnosticId,
            option: null,
            new LocalizableResourceString(nameof(AnalyzersResources.Convert_to_tuple), AnalyzersResources.ResourceManager, typeof(AnalyzersResources)),
            new LocalizableResourceString(nameof(AnalyzersResources.Convert_to_tuple), AnalyzersResources.ResourceManager, typeof(AnalyzersResources)))
 {
     _syntaxKinds = syntaxKinds;
 }
 protected AbstractDocumentHighlightsService(
     string languageName,
     EmbeddedLanguageInfo info,
     ISyntaxKinds syntaxKinds,
     IEnumerable <Lazy <IEmbeddedLanguageDocumentHighlighter, EmbeddedLanguageMetadata> > allServices)
     : base(languageName, info, syntaxKinds, allServices)
 {
 }
 protected AbstractEmbeddedLanguageBraceMatcher(
     string languageName,
     EmbeddedLanguageInfo info,
     ISyntaxKinds syntaxKinds,
     IEnumerable <Lazy <IEmbeddedLanguageBraceMatcher, EmbeddedLanguageMetadata> > allServices)
     : base(languageName, info, syntaxKinds, allServices)
 {
 }
 protected AbstractEmbeddedLanguageClassificationService(
     string languageName,
     EmbeddedLanguageInfo info,
     ISyntaxKinds syntaxKinds,
     IEmbeddedLanguageClassifier fallbackClassifier,
     IEnumerable <Lazy <IEmbeddedLanguageClassifier, EmbeddedLanguageMetadata> > allClassifiers)
     : base(languageName, info, syntaxKinds, allClassifiers)
 {
     _fallbackClassifier = fallbackClassifier;
 }
 protected AbstractConvertAnonymousTypeToTupleDiagnosticAnalyzer(ISyntaxKinds syntaxKinds)
     : base(IDEDiagnosticIds.ConvertAnonymousTypeToTupleDiagnosticId,
            EnforceOnBuildValues.ConvertAnonymousTypeToTuple,
            option: null,
            new LocalizableResourceString(nameof(AnalyzersResources.Convert_to_tuple), AnalyzersResources.ResourceManager, typeof(AnalyzersResources)),
            new LocalizableResourceString(nameof(AnalyzersResources.Convert_to_tuple), AnalyzersResources.ResourceManager, typeof(AnalyzersResources)),
            // This analyzer is not configurable.  The intent is just to act as a refactoring, just benefiting from fix-all
            configurable: false)
 {
     _syntaxKinds = syntaxKinds;
 }