12 types derived from Hashtable
PresentationFramework (2)
System.ComponentModel.TypeConverter (1)
System.Configuration.ConfigurationManager (2)
System.Data.Common (2)
System.Private.CoreLib (1)
System.Private.Xml (1)
System.Runtime.Serialization.Formatters (1)
System.Windows.Forms.Design (2)
617 instantiations of Hashtable
BinaryFormatTests (21)
dotnet-svcutil-lib (138)
Microsoft.Build (1)
Microsoft.Build.Engine.UnitTests (9)
Microsoft.Build.Tasks.Core (3)
Microsoft.Build.Tasks.UnitTests (14)
Microsoft.Build.UnitTests.Shared (1)
Microsoft.Build.Utilities.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.VisualBasic.Core (1)
PresentationBuildTasks (9)
PresentationCore (22)
PresentationFramework (40)
ReachFramework (16)
Shared.Tests (1)
System.CodeDom (1)
System.Collections.NonGeneric (4)
System.Collections.Specialized (8)
System.ComponentModel.TypeConverter (14)
System.Configuration.ConfigurationManager (25)
System.Data.Common (34)
System.Net.HttpListener (1)
System.Net.Primitives (1)
System.Net.Requests (1)
System.Net.WebHeaderCollection (1)
System.Private.CoreLib (7)
System.Private.DataContractSerialization (8)
System.Private.Uri (3)
System.Private.Windows.Core (1)
System.Private.Windows.Core.Tests (16)
System\Private\Windows\Ole\BinaryFormatUtilitiesTests.cs (16)
129new Hashtable { { "bool", true } },
130new Hashtable { { "char", 'a' } },
131new Hashtable { { "byte", (byte)1 } },
132new Hashtable { { "sbyte", (sbyte)2 } },
133new Hashtable { { "short", (short)3 } },
134new Hashtable { { "ushort", (ushort)4 } },
135new Hashtable { { "int", 5 } },
136new Hashtable { { "uint", (uint)6 } },
137new Hashtable { { "long", (long)7 } },
138new Hashtable { { "ulong", (ulong)8 } },
139new Hashtable { { "float", 9.0f } },
140new Hashtable { { "double", 10.0 } },
141new Hashtable { { "decimal", (decimal)11 } },
142new Hashtable { { "DateTime", DateTime.Now } },
143new Hashtable { { "TimeSpan", TimeSpan.FromHours(1) } },
144new Hashtable { { "string", "test" } }
System.Private.Xml (123)
System.Runtime.Caching (4)
System.Security.Cryptography.Xml (9)
System.ServiceModel.NetFramingBase (1)
System.Text.RegularExpressions (7)
System\Text\RegularExpressions\RegexParser.cs (5)
93new Hashtable(), 0, null, stackalloc int[OptionStackDefaultSize]);
105using var parser = new RegexParser(pattern, options, culture, new Hashtable(), 0, null, stackalloc int[OptionStackDefaultSize]);
223var parser = new RegexParser(input, RegexOptions.None, CultureInfo.InvariantCulture, new Hashtable(), 0, null, stackalloc int[OptionStackDefaultSize]);
1811_capnames = new Hashtable();
1871_capnames = new Hashtable();
System.Text.RegularExpressions.Generator (5)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (5)
93new Hashtable(), 0, null, stackalloc int[OptionStackDefaultSize]);
105using var parser = new RegexParser(pattern, options, culture, new Hashtable(), 0, null, stackalloc int[OptionStackDefaultSize]);
223var parser = new RegexParser(input, RegexOptions.None, CultureInfo.InvariantCulture, new Hashtable(), 0, null, stackalloc int[OptionStackDefaultSize]);
1811_capnames = new Hashtable();
1871_capnames = new Hashtable();
System.Transactions.Local (1)
System.Web.Services.Description (5)
System.Windows.Forms (2)
System.Windows.Forms.Design (2)
System.Windows.Forms.Design.Tests (19)
System.Windows.Forms.Tests (18)
System.Xaml (3)
UIAutomationClient (2)
UIAutomationClientSideProviders (11)
UIAutomationTypes (1)
1028 references to Hashtable
BinaryFormatTests (27)
ComDisabled.Tests (1)
dotnet-svcutil-lib (228)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationILGen.cs (18)
17private Hashtable _methodNames = new Hashtable();
31private Hashtable _generatedMethods = new Hashtable();
57internal Hashtable MethodNames { get { return _methodNames; } }
58internal Hashtable GeneratedMethods { get { return _generatedMethods; } }
144typeof(Hashtable),
152typeof(Hashtable),
156typeof(Hashtable),
169ConstructorInfo Hashtable_ctor = typeof(Hashtable).GetConstructor(CodeGenerator.EmptyTypeArray);
171LocalBuilder _tmpLoc = ilg.DeclareLocal(typeof(Hashtable), "_tmp");
186ilg.Ldloc(typeof(Hashtable), "_tmp");
204MethodInfo Hashtable_set_Item = typeof(Hashtable).GetMethod(
215ilg.Ldloc(typeof(Hashtable), "_tmp");
234Hashtable uniqueTypes = new Hashtable();
406private FieldBuilder GenerateTypedSerializers(Hashtable serializers, TypeBuilder serializerContractTypeBuilder)
410MethodInfo Hashtable_Add = typeof(Hashtable).GetMethod(
422ilg.Ldloc(typeof(Hashtable), "_tmp");
432private void GenerateGetSerializer(Hashtable serializers, XmlMapping[] xmlMappings, TypeBuilder serializerContractTypeBuilder)
476internal void GenerateSerializerContract(string className, XmlMapping[] xmlMappings, Type[] types, string readerType, string[] readMethods, string writerType, string[] writerMethods, Hashtable serializers)
Microsoft.Build (1)
Microsoft.Build.Engine.UnitTests (7)
Microsoft.Build.Tasks.Core (7)
Microsoft.Build.Tasks.UnitTests (14)
ResolveNonMSBuildProjectOutput_Tests.cs (14)
102Hashtable pregenOutputs, bool expectedResult, string expectedPath)
131Hashtable projectOutputs = new Hashtable();
165private void TestUnresolvedReferencesHelper(ArrayList projectRefs, Hashtable pregenOutputs,
166out Hashtable unresolvedOutputs, out Hashtable resolvedOutputs)
171private void TestUnresolvedReferencesHelper(ArrayList projectRefs, Hashtable pregenOutputs, Func<string, bool> isManaged,
172out Hashtable unresolvedOutputs, out Hashtable resolvedOutputs)
213Hashtable unresolvedOutputs = null;
214Hashtable resolvedOutputs = null;
215Hashtable projectOutputs = null;
249Hashtable projectOutputs = new Hashtable();
254Hashtable unresolvedOutputs;
255Hashtable resolvedOutputs;
Microsoft.Build.UnitTests.Shared (1)
Microsoft.Build.Utilities.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.VisualBasic.Core (1)
mscorlib (1)
netstandard (1)
PresentationBuildTasks (10)
PresentationCore (34)
PresentationFramework (69)
ReachFramework (17)
Shared.Tests (2)
System.CodeDom (1)
System.Collections.NonGeneric (6)
System.Collections.Specialized (18)
System.ComponentModel.TypeConverter (32)
System.Configuration.ConfigurationManager (43)
System.Data.Common (45)
System\Data\DataTable.cs (15)
151internal Hashtable? _rowDiffId;
753Hashtable rowErrors = new Hashtable();
754Hashtable colErrors = new Hashtable();
790Hashtable rowErrors = (Hashtable)info.GetValue(string.Format(formatProvider, "DataTable_{0}.RowErrors", serIndex), typeof(Hashtable))!;
792Hashtable colErrors = (Hashtable)info.GetValue(string.Format(formatProvider, "DataTable_{0}.ColumnErrors", serIndex), typeof(Hashtable))!;
897internal void GetRowAndColumnErrors(int rowIndex, Hashtable rowErrors, Hashtable colErrors)
928private void ConvertToRowError(int rowIndex, Hashtable rowErrors, Hashtable colErrors)
2360private static DataTable CloneHierarchy(DataTable sourceTable, DataSet ds, Hashtable? visitedMap)
6930internal Hashtable RowDiffId
System.Net.HttpListener (1)
System.Net.Primitives (1)
System.Net.Requests (1)
System.Net.WebHeaderCollection (3)
System.Private.CoreLib (23)
System.Private.DataContractSerialization (10)
System.Private.Uri (2)
System.Private.Windows.Core (12)
System.Private.Windows.Core.Tests (4)
System.Private.Xml (208)
System.Runtime (1)
System.Runtime.Caching (7)
System.Runtime.Extensions (1)
System.Security.Cryptography.Xml (24)
System\Security\Cryptography\Xml\C14NAncestralNamespaceContextManager.cs (4)
15private void GetNamespaceToRender(string nsPrefix, SortedList attrListToRender, SortedList nsListToRender, Hashtable nsLocallyDeclared)
56internal override void GetNamespacesToRender(XmlElement element, SortedList attrListToRender, SortedList nsListToRender, Hashtable nsLocallyDeclared)
87internal override void TrackNamespaceNode(XmlAttribute attr, SortedList nsListToRender, Hashtable nsLocallyDeclared)
92internal override void TrackXmlNamespaceNode(XmlAttribute attr, SortedList nsListToRender, SortedList attrListToRender, Hashtable nsLocallyDeclared)
System\Security\Cryptography\Xml\ExcAncestralNamespaceContextManager.cs (5)
13private readonly Hashtable _inclusivePrefixSet;
27private void GatherNamespaceToRender(string nsPrefix, SortedList nsListToRender, Hashtable nsLocallyDeclared)
58internal override void GetNamespacesToRender(XmlElement element, SortedList attrListToRender, SortedList nsListToRender, Hashtable nsLocallyDeclared)
69internal override void TrackNamespaceNode(XmlAttribute attr, SortedList nsListToRender, Hashtable nsLocallyDeclared)
77internal override void TrackXmlNamespaceNode(XmlAttribute attr, SortedList nsListToRender, SortedList attrListToRender, Hashtable nsLocallyDeclared)
System.Security.Permissions (1)
System.ServiceModel.NetFramingBase (1)
System.Text.RegularExpressions (31)
System\Text\RegularExpressions\RegexParser.cs (9)
41private readonly Hashtable _caps;
42private Hashtable? _capnames;
55private RegexParser(string pattern, RegexOptions options, CultureInfo culture, Hashtable caps, int capsize, Hashtable? capnames, Span<int> optionSpan)
112Hashtable? sparseMapping = parser._caps;
137public static RegexReplacement ParseReplacement(string pattern, RegexOptions options, Hashtable caps, int capsize, Hashtable capnames)
1918internal static int MapCaptureNumber(int capnum, Hashtable? caps) =>
2115internal static string GroupNameFromNumber(Hashtable? caps, string[]? capslist, int capsize, int i)
System.Text.RegularExpressions.Generator (15)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (9)
41private readonly Hashtable _caps;
42private Hashtable? _capnames;
55private RegexParser(string pattern, RegexOptions options, CultureInfo culture, Hashtable caps, int capsize, Hashtable? capnames, Span<int> optionSpan)
112Hashtable? sparseMapping = parser._caps;
137public static RegexReplacement ParseReplacement(string pattern, RegexOptions options, Hashtable caps, int capsize, Hashtable capnames)
1918internal static int MapCaptureNumber(int capnum, Hashtable? caps) =>
2115internal static string GroupNameFromNumber(Hashtable? caps, string[]? capslist, int capsize, int i)
System.Transactions.Local (7)
System.Web.Services.Description (7)
System.Windows.Forms (5)
System.Windows.Forms.Design (6)
System.Windows.Forms.Design.Tests (60)
System.Windows.Forms.Tests (1)
System.Xaml (2)
UIAutomationClient (3)
UIAutomationClientSideProviders (20)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (11)
83Hashtable eventTable;
86eventTable = (Hashtable)(_hwndTable[hwnd]);
114Hashtable eventTable = (Hashtable)(_hwndTable[hwnd]);
180Hashtable eventTable = (Hashtable)_hwndTable[hwnd];
271private void MaybeFireSelectionItemEvent(AutomationEvent eventId, Hashtable eventTable, IntPtr hwnd, int idObject, int idChild)
290private void MaybeFirePropertyChangeEvent(AutomationPattern pattern, AutomationProperty property, Hashtable eventTable, IntPtr hwnd, int idObject, int idChild, bool clientToo)
311private void MaybeFireStructureChangeEvent(int eventId, Hashtable eventTable, IntPtr hwnd, int idObject, int idChild)
393private Hashtable _hwndTable = new Hashtable();
396private Hashtable _browserTable = new Hashtable();
UIAutomationTypes (1)