/// <summary> /// This "fixes" the properties of the section, meaning any properties in the fixed file can't be changed. /// </summary> /// <param name="section">IniSection</param> private static void FixProperties(IniSection section) { // Make properties unchangeable if (_fixedProperties == null) { return; } IDictionary <string, string> fixedPropertiesForSection; if (!_fixedProperties.TryGetValue(section.IniSectionAttribute.Name, out fixedPropertiesForSection)) { return; } foreach (string fixedPropertyKey in fixedPropertiesForSection.Keys) { if (section.Values.ContainsKey(fixedPropertyKey)) { section.Values[fixedPropertyKey].IsFixed = true; } } }
public IniValue(IniSection containingIniSection, FieldInfo fieldInfo, IniPropertyAttribute iniPropertyAttribute) { _containingIniSection = containingIniSection; _fieldInfo = fieldInfo; _attributes = iniPropertyAttribute; }
public IniValue(IniSection containingIniSection, PropertyInfo propertyInfo, IniPropertyAttribute iniPropertyAttribute) { _containingIniSection = containingIniSection; _propertyInfo = propertyInfo; _attributes = iniPropertyAttribute; }
public IniValue(IniSection containingIniSection, FieldInfo fieldInfo, IniPropertyAttribute iniPropertyAttribute) { this.containingIniSection = containingIniSection; this.fieldInfo = fieldInfo; this.attributes = iniPropertyAttribute; }
public IniValue(IniSection containingIniSection, PropertyInfo propertyInfo, IniPropertyAttribute iniPropertyAttribute) { this.containingIniSection = containingIniSection; this.propertyInfo = propertyInfo; this.attributes = iniPropertyAttribute; }
public IniValue(IniSection containingIniSection, FieldInfo fieldInfo, IniPropertyAttribute iniPropertyAttribute) { this.containingIniSection = containingIniSection; this.fieldInfo = fieldInfo; attributes = iniPropertyAttribute; }
public IniValue(IniSection containingIniSection, PropertyInfo propertyInfo, IniPropertyAttribute iniPropertyAttribute) { this.containingIniSection = containingIniSection; this.propertyInfo = propertyInfo; attributes = iniPropertyAttribute; }