Handles reading the <resizer> section from Web.Config
More...
|
| ResizerSection (Node root) |
| Create a ResizerSection instance that wraps the specified node. The node should be a <resizer> element. More...
|
|
| ResizerSection (string xml) |
| Parse the specified XML into a Node. The text should include 1 root element, <resizer> More...
|
|
Node | getCopyOfNode (string selector) |
| Returns the specified subtree, deep copied so it can be used without locking. More...
|
|
Node | getCopyOfRootNode () |
|
void | replaceRootNode (Node n) |
|
string | getAttr (string selector, string defaultValue) |
|
void | setAttr (string selector, string value) |
|
|
override bool | OnDeserializeUnrecognizedElement (string elementName, System.Xml.XmlReader reader) |
| Called for each child element not specified declaratively More...
|
|
override bool | OnDeserializeUnrecognizedAttribute (string name, string value) |
|
override bool | SerializeToXmlElement (XmlWriter writer, string elementName) |
|
|
object | nSync = new object() |
|
volatile Node | n = new Node("resizer") |
|
volatile XmlDocument | xmlDoc = new XmlDocument() |
|
IssueSink | sink = new IssueSink("resizer configuration") |
|
Handles reading the <resizer> section from Web.Config
Definition at line 18 of file ImageResizer.ResizerSection.cs.
ImageResizer.ResizerSection.ResizerSection |
( |
Node |
root | ) |
|
|
inline |
ImageResizer.ResizerSection.ResizerSection |
( |
string |
xml | ) |
|
|
inline |
Parse the specified XML into a Node. The text should include 1 root element, <resizer>
- Parameters
-
Definition at line 32 of file ImageResizer.ResizerSection.cs.
34 n = Node.FromXmlFragment(xml,sink);
Node ImageResizer.ResizerSection.getCopyOfNode |
( |
string |
selector | ) |
|
|
inline |
Returns the specified subtree, deep copied so it can be used without locking.
- Parameters
-
- Returns
Definition at line 50 of file ImageResizer.ResizerSection.cs.
52 Node r = n.queryFirst(selector);
53 return (r != null) ? r.deepCopy() : null;
No support for namespaces, no intention of eventual serialization. Everything is case-insensitive, but preserves case. Not thread safe.
override bool ImageResizer.ResizerSection.OnDeserializeUnrecognizedElement |
( |
string |
elementName, |
|
|
System.Xml.XmlReader |
reader |
|
) |
| |
|
inlineprotected |
Called for each child element not specified declaratively
- Parameters
-
- Returns
Definition at line 86 of file ImageResizer.ResizerSection.cs.
88 n.Children.Add(
new Node(xmlDoc.ReadNode(reader) as XmlElement, sink));
No support for namespaces, no intention of eventual serialization. Everything is case-insensitive, but preserves case. Not thread safe.
The documentation for this class was generated from the following file: