System.Threading.Thread.Thread.LocalDataStore.GetNamedSlot C# (CSharp) Method

GetNamedSlot() public static method

public static GetNamedSlot ( string name ) : LocalDataStoreSlot
name string
return LocalDataStoreSlot
            public static LocalDataStoreSlot GetNamedSlot(string name)
            {
                Dictionary<string, LocalDataStoreSlot> nameToSlotMap = EnsureNameToSlotMap();
                lock (nameToSlotMap)
                {
                    LocalDataStoreSlot slot;
                    if (!nameToSlotMap.TryGetValue(name, out slot))
                    {
                        slot = AllocateSlot();
                        nameToSlotMap[name] = slot;
                    }
                    return slot;
                }
            }