using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Roslyn.Utilities; namespace Microsoft.CodeAnalysis.Editor.Implementation.IntelliSense.Completion { internal class BraceCompletionMetadata { public IEnumerable OpeningBraces { get; } public IEnumerable ClosingBraces { get; } public IEnumerable ContentTypes { get; } public BraceCompletionMetadata(IReadOnlyDictionary data) { OpeningBraces = data.GetEnumerableMetadata(nameof(OpeningBraces)); ClosingBraces = data.GetEnumerableMetadata(nameof(ClosingBraces)); ContentTypes = data.GetEnumerableMetadata(nameof(ContentTypes)); } } }