System.Threading.Thread.Thread.LocalDataStore.EnsureNameToSlotMap C# (CSharp) 메소드

EnsureNameToSlotMap() 공개 정적인 메소드

public static EnsureNameToSlotMap ( ) : LocalDataStoreSlot>.Dictionary
리턴 LocalDataStoreSlot>.Dictionary
            public static Dictionary<string, LocalDataStoreSlot> EnsureNameToSlotMap()
            {
                Dictionary<string, LocalDataStoreSlot> nameToSlotMap = s_nameToSlotMap;
                if (nameToSlotMap != null)
                {
                    return nameToSlotMap;
                }

                nameToSlotMap = new Dictionary<string, LocalDataStoreSlot>();
                return Interlocked.CompareExchange(ref s_nameToSlotMap, nameToSlotMap, null) ?? nameToSlotMap;
            }