// // Static constructor: used for initializing static tables // #pragma warning disable CA1810 // Initialize reference type static fields inline static ADAMStoreCtx() #pragma warning restore CA1810 { LoadFilterMappingTable(mappingIndex, s_filterPropertiesTableRaw); LoadPropertyMappingTable(mappingIndex, s_propertyMappingTableRaw); NonPresentAttrDefaultStateMapping ??= new Dictionary <string, bool>(); for (int i = 0; i < s_presenceStateTable.GetLength(0); i++) { string attributeName = s_presenceStateTable[i, 0] as string; string defaultState = s_presenceStateTable[i, 1] as string; NonPresentAttrDefaultStateMapping.Add(attributeName, (defaultState == "FALSE") ? false : true); } }