ConfigurationElement public abstract class ConfigurationElement Documentation Code public Configuration CurrentConfiguration { get; } public ElementInformation ElementInformation { get; } protected ContextInformation EvaluationContext { get; } protected bool HasContext { get; } public ConfigurationLockCollection LockAllAttributesExcept { get; } public ConfigurationLockCollection LockAllElementsExcept { get; } public ConfigurationLockCollection LockAttributes { get; } public ConfigurationLockCollection LockElements { get; } public bool LockItem { get; set; } protected ConfigurationElement() protected virtual string GetTransformedAssemblyString(string assemblyName) protected virtual string GetTransformedTypeString(string typeName) public virtual bool IsReadOnly() protected virtual void ListErrors(IList errorList) protected virtual bool OnDeserializeUnrecognizedAttribute(string name, string value) protected virtual bool OnDeserializeUnrecognizedElement(string elementName, XmlReader reader) protected virtual object OnRequiredPropertyNotFound(string name) protected virtual void PostDeserialize() protected virtual void PreSerialize(XmlWriter writer) protected void SetPropertyValue(ConfigurationProperty prop, object value, bool ignoreLocks)