public ConditionalConfiguration(ConditionalDefinition[] definitionDataList) { int num = definitionDataList.Length; for (int i = 0; i < num; i++) { ConditionalDefinition conditionalDefinition = definitionDataList[i]; properties[conditionalDefinition.name] = conditionalDefinition.GenerateProperty(); } }