3 implementations of IBraceMatcher
Microsoft.CodeAnalysis.Features (3)
BraceMatching\AbstractBraceMatcher.cs (1)
14
internal abstract class AbstractBraceMatcher :
IBraceMatcher
BraceMatching\AbstractDirectiveTriviaBraceMatcher.cs (1)
16
TRegionDirectiveTriviaSyntax, TEndRegionDirectiveTriviaSyntax> :
IBraceMatcher
BraceMatching\AbstractEmbeddedLanguageBraceMatcher.cs (1)
20
AbstractEmbeddedLanguageFeatureService<IEmbeddedLanguageBraceMatcher>,
IBraceMatcher
5 references to IBraceMatcher
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (1)
EmbeddedLanguages\BraceMatching\IAspNetCoreEmbeddedLanguageBraceMatcher.cs (1)
13
/// <inheritdoc cref="
IBraceMatcher
.FindBracesAsync"/>
Microsoft.CodeAnalysis.Features (4)
BraceMatching\BraceMatchingService.cs (2)
22
[ImportMany] IEnumerable<Lazy<
IBraceMatcher
, LanguageMetadata>> braceMatchers) : IBraceMatchingService
24
private readonly ImmutableArray<Lazy<
IBraceMatcher
, LanguageMetadata>> _braceMatchers = braceMatchers.ToImmutableArray();
BraceMatching\ExportBraceMatcherAttribute.cs (1)
14
internal sealed class ExportBraceMatcherAttribute(string language) : ExportAttribute(typeof(
IBraceMatcher
))
BraceMatching\IBraceMatcher.cs (1)
25
/// and it can highlight both. The <see cref="
IBraceMatcher
"/> does not have to consider this, or try to pick