protected AbstractEmbeddedLanguagesProvider(EmbeddedLanguageInfo info) { EmbeddedLanguageInfo = info; Languages = ImmutableArray.Create <IEmbeddedLanguage>( new DateAndTimeEmbeddedLanguage(info), new RegexEmbeddedLanguage(this, info), new JsonEmbeddedLanguage()); }
public EmbeddedLanguageDetector( EmbeddedLanguageInfo info, ImmutableArray <string> languageIdentifiers) { Info = info; LanguageIdentifiers = new HashSet <string>(languageIdentifiers, StringComparer.OrdinalIgnoreCase); _commentDetector = new EmbeddedLanguageCommentDetector(languageIdentifiers); }
protected AbstractEmbeddedLanguagesProvider(EmbeddedLanguageInfo info) { Languages = ImmutableArray <IEmbeddedLanguage> .Empty; EmbeddedLanguageInfo = info; }