3 implementations of IEmbeddedLanguageBraceMatcher
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (1)
Internal\EmbeddedLanguages\AspNetCoreEmbeddedLanguageBraceMatcher.cs (1)
19internal class AspNetCoreEmbeddedLanguageBraceMatcher : IEmbeddedLanguageBraceMatcher
Microsoft.CodeAnalysis.Features (2)
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
27internal sealed class JsonBraceMatcher : IEmbeddedLanguageBraceMatcher
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (1)
30internal sealed class RegexBraceMatcher : IEmbeddedLanguageBraceMatcher
5 references to IEmbeddedLanguageBraceMatcher
Microsoft.CodeAnalysis.CSharp.Features (1)
BraceMatching\CSharpEmbeddedLanguageBraceMatcher.cs (1)
20[ImportMany] IEnumerable<Lazy<IEmbeddedLanguageBraceMatcher, EmbeddedLanguageMetadata>> services) : AbstractEmbeddedLanguageBraceMatcher(LanguageNames.CSharp, CSharpEmbeddedLanguagesProvider.Info, CSharpSyntaxKinds.Instance, services)
Microsoft.CodeAnalysis.Features (4)
BraceMatching\AbstractEmbeddedLanguageBraceMatcher.cs (2)
20AbstractEmbeddedLanguageFeatureService<IEmbeddedLanguageBraceMatcher>, IBraceMatcher 26IEnumerable<Lazy<IEmbeddedLanguageBraceMatcher, EmbeddedLanguageMetadata>> allServices)
BraceMatching\ExportEmbeddedLanguageBraceMatcherAttribute.cs (2)
10/// Use this attribute to export a <see cref="IEmbeddedLanguageBraceMatcher"/>. 13string name, string[] languages, bool supportsUnannotatedAPIs, params string[] identifiers) : ExportEmbeddedLanguageFeatureServiceAttribute(typeof(IEmbeddedLanguageBraceMatcher), name, languages, supportsUnannotatedAPIs, identifiers)