1 instantiation of MSBuildNameIgnoreCaseComparer
Microsoft.Build.Utilities.Core (1)
MSBuildNameIgnoreCaseComparer.cs (1)
30internal static MSBuildNameIgnoreCaseComparer Default { get; } = new MSBuildNameIgnoreCaseComparer();
10 references to MSBuildNameIgnoreCaseComparer
Microsoft.Build.Utilities.Core (10)
CopyOnWriteDictionary.cs (3)
33/// Empty dictionary with a <see cref="MSBuildNameIgnoreCaseComparer" />, 37private static readonly ImmutableDictionary<string, V> NameComparerDictionaryPrototype = ImmutableDictionary.Create<string, V>(MSBuildNameIgnoreCaseComparer.Default); 90return keyComparer is MSBuildNameIgnoreCaseComparer
MSBuildNameIgnoreCaseComparer.cs (1)
30internal static MSBuildNameIgnoreCaseComparer Default { get; } = new MSBuildNameIgnoreCaseComparer();
TaskItem.cs (5)
123_metadata = new CopyOnWriteDictionary<string>(MSBuildNameIgnoreCaseComparer.Default); 289_metadata ??= new CopyOnWriteDictionary<string>(MSBuildNameIgnoreCaseComparer.Default); 400var dictionary = new CopyOnWriteDictionary<string>(MSBuildNameIgnoreCaseComparer.Default); 484? new CopyOnWriteDictionary<string>(MSBuildNameIgnoreCaseComparer.Default) 507_metadata ??= new CopyOnWriteDictionary<string>(MSBuildNameIgnoreCaseComparer.Default);
ToolsetElement.cs (1)
346private Dictionary<string, string> _previouslySeenPropertyNames = new Dictionary<string, string>(MSBuildNameIgnoreCaseComparer.Default);