<?xml version="1.0" encoding="utf-8"?> <doc> <assembly> <name>MadMilkman.Ini</name> </assembly> <members> <member name="T:MadMilkman.Ini.IniComment"> <summary> Represents a comment object used by <see cref="T:MadMilkman.Ini.IniItem" /> objects, <see cref="T:MadMilkman.Ini.IniSection" /> and <see cref="T:MadMilkman.Ini.IniKey" />. </summary> </member> <member name="P:MadMilkman.Ini.IniComment.EmptyLinesBefore"> <summary> Gets or sets the amount of empty lines before this <see cref="P:MadMilkman.Ini.IniComment.Text">comment's text</see>. </summary> </member> <member name="P:MadMilkman.Ini.IniComment.LeftIndentation"> <summary> Gets or sets the amount of whitespace characters before this <see cref="P:MadMilkman.Ini.IniComment.Text">comment's text</see>. </summary> </member> <member name="P:MadMilkman.Ini.IniComment.Text"> <summary> Gets or sets a text of this <see cref="T:MadMilkman.Ini.IniComment" /> instance. </summary> </member> <member name="T:MadMilkman.Ini.IniCommentStarter"> <summary> Defines <see cref="T:MadMilkman.Ini.IniComment">comment's</see> starting character. </summary> </member> <member name="F:MadMilkman.Ini.IniCommentStarter.Semicolon"> <summary> Use ';' as <see cref="T:MadMilkman.Ini.IniComment">comment's</see> starting character. </summary> </member> <member name="F:MadMilkman.Ini.IniCommentStarter.Hash"> <summary> Use '#' as <see cref="T:MadMilkman.Ini.IniComment">comment's</see> starting character. </summary> </member> <member name="T:MadMilkman.Ini.IniDuplication"> <summary> Defines a behaviour for duplicate <see cref="P:MadMilkman.Ini.IniItem.Name" /> occurences. </summary> </member> <member name="F:MadMilkman.Ini.IniDuplication.Allowed"> <summary> Allow duplicate names in <see cref="T:MadMilkman.Ini.IniItemCollection`1" />. </summary> </member> <member name="F:MadMilkman.Ini.IniDuplication.Disallowed"> <summary> Disallow duplicate names in <see cref="T:MadMilkman.Ini.IniItemCollection`1" />. </summary> </member> <member name="F:MadMilkman.Ini.IniDuplication.Ignored"> <summary> Ignore duplicate names. </summary> </member> <member name="T:MadMilkman.Ini.IniFile"> <summary> In-memory representation of an INI file. </summary> </member> <member name="M:MadMilkman.Ini.IniFile.#ctor"> <summary> Initializes a new instance of <see cref="T:MadMilkman.Ini.IniFile" /> class. </summary> </member> <member name="M:MadMilkman.Ini.IniFile.#ctor(MadMilkman.Ini.IniOptions)"> <summary> Initializes a new instance of <see cref="T:MadMilkman.Ini.IniFile" /> class. </summary> <param name="options"> <see cref="T:MadMilkman.Ini.IniOptions" /> object that defines INI file's format, settings for both <see cref="O:MadMilkman.Ini.IniFile.Load">Load</see> and <see cref="O:MadMilkman.Ini.IniFile.Save">Save</see> methods.</param> </member> <member name="M:MadMilkman.Ini.IniFile.Load(System.IO.Stream)"> <summary> Loads a file from a stream. </summary> <param name="fileStream">Stream from which to load a file.</param> </member> <member name="M:MadMilkman.Ini.IniFile.Load(System.IO.TextReader)"> <summary> Loads a file from a reader. </summary> <param name="fileReader">Reader from which to load a file.</param> </member> <member name="M:MadMilkman.Ini.IniFile.Load(System.String)"> <summary> Loads a file from a path. </summary> <param name="filePath">Path from which to load a file.</param> </member> <member name="M:MadMilkman.Ini.IniFile.Save(System.IO.Stream)"> <summary> Saves a file to a stream. </summary> <param name="fileStream">Stream to which to save a file.</param> </member> <member name="M:MadMilkman.Ini.IniFile.Save(System.IO.TextWriter)"> <summary> Saves a file to a writer. </summary> <param name="fileWriter">Writer to which to save a file.</param> </member> <member name="M:MadMilkman.Ini.IniFile.Save(System.String)"> <summary> Saves a file to a path. </summary> <param name="filePath">Path to which to save a file.</param> </member> <member name="P:MadMilkman.Ini.IniFile.Sections"> <summary> Gets file's sections. </summary> </member> <member name="P:MadMilkman.Ini.IniFile.ValueBinding"> <summary> Gets the object that exposes binding operations, which are executed with <see cref="O:MadMilkman.Ini.IniValueBinding.Bind" /> methods. </summary> </member> <member name="P:MadMilkman.Ini.IniFile.ValueMappings"> <summary> Gets the mappings of <see cref="P:MadMilkman.Ini.IniKey.Value" />s and their results, used in <see cref="O:MadMilkman.Ini.IniKey.TryParseValue" /> methods. </summary> </member> <member name="T:MadMilkman.Ini.IniItem"> <summary> Represents a base class for INI content items, <see cref="T:MadMilkman.Ini.IniSection" /> and <see cref="T:MadMilkman.Ini.IniKey" />. </summary> </member> <member name="P:MadMilkman.Ini.IniItem.LeadingComment"> <summary> Gets the <see cref="T:MadMilkman.Ini.IniComment" /> object that represents a comment that follows this <see cref="T:MadMilkman.Ini.IniItem" /> on the same line. </summary> </member> <member name="P:MadMilkman.Ini.IniItem.LeftIndentation"> <summary> Gets or sets the amount of whitespace characters before this <see cref="P:MadMilkman.Ini.IniItem.Name">item's name</see>. </summary> </member> <member name="P:MadMilkman.Ini.IniItem.Name"> <summary> Gets and sets the name of the current <see cref="T:MadMilkman.Ini.IniItem" />. </summary> </member> <member name="P:MadMilkman.Ini.IniItem.ParentFile"> <summary> Gets the <see cref="T:MadMilkman.Ini.IniFile" /> to which this <see cref="T:MadMilkman.Ini.IniItem" /> belongs to. </summary> </member> <member name="P:MadMilkman.Ini.IniItem.TrailingComment"> <summary> Gets the <see cref="T:MadMilkman.Ini.IniComment" /> object that represents a comments that occur before this <see cref="T:MadMilkman.Ini.IniItem" />. </summary> </member> <member name="T:MadMilkman.Ini.IniItemCollection`1"> <summary> Represents a base generic class for INI content item collections, <see cref="T:MadMilkman.Ini.IniSectionCollection" /> and <see cref="T:MadMilkman.Ini.IniKeyCollection" />. </summary> <typeparam name="T"> <see cref="T:MadMilkman.Ini.IniItem" /> derived type.</typeparam> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.Add(`0)"> <summary> Adds an item to the end of this collection. </summary> <param name="item">Item to add to this collection.</param> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.Clear"> <summary> Removes all items from this collection. </summary> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.Contains(System.String)"> <summary> Determines whether an item is in this collection. </summary> <param name="name">Name of the item to locate in this collection.</param> <returns> <see langword="true" /> if the item with specified name is in the collection.</returns> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.Contains(`0)"> <summary> Determines whether an item is in this collection. </summary> <param name="item">Item to locate in this collection.</param> <returns> <see langword="true" /> if the specified item is in the collection.</returns> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.CopyTo(`0[],System.Int32)"> <summary> Shallow copies the items of this collection to an array. </summary> <param name="array">One-dimensional array that is the destination of the items copied from this collection.</param> <param name="arrayIndex">Zero-based index in array at which copying begins.</param> </member> <member name="P:MadMilkman.Ini.IniItemCollection`1.Count"> <summary> Gets the number of items in this collection. </summary> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.GetEnumerator"> <summary> Returns an enumerator that iterates through the collection. </summary> <returns> <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.IndexOf(System.String)"> <summary> Searches for the specified item and returns the zero-based index of the first occurrence within this collection. </summary> <param name="name">Name of the item to locate in this collection.</param> <returns>Index of the first occurrence of the item with specified name in the collection.</returns> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.IndexOf(`0)"> <summary> Searches for the specified item and returns the zero-based index of the first occurrence within this collection. </summary> <param name="item">Item to locate in this collection.</param> <returns>Index of the first occurrence of specified item in the collection.</returns> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.Insert(System.Int32,`0)"> <summary> Inserts an item to this collection at the specified index. </summary> <param name="index">Zero-based index at which item should be inserted.</param> <param name="item">Item to insert to this collection.</param> </member> <member name="P:MadMilkman.Ini.IniItemCollection`1.Item(System.Int32)"> <summary> Gets or sets the item at the specified index. </summary> <param name="index">Zero-based index of the item to get or set.</param> </member> <member name="P:MadMilkman.Ini.IniItemCollection`1.Item(System.String)"> <summary> Gets the first item of the specified name. </summary> <param name="name">Name of the item to get.</param> </member> <member name="P:MadMilkman.Ini.IniItemCollection`1.Item(System.String[])"> <summary> Gets the first items of the specified names. </summary> <param name="names">Names of the items to get.</param> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.Remove(System.String)"> <summary> Removes the first occurrence of specific item from this collection. </summary> <param name="name">Name of the item to remove from this collection.</param> <returns> <see langword="true" /> if the item with specified name is removed from the collection.</returns> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.Remove(`0)"> <summary> Removes the first occurrence of specific item from this collection. </summary> <param name="item">Item to remove from this collection.</param> <returns> <see langword="true" /> if the specified item is removed from the collection.</returns> </member> <member name="M:MadMilkman.Ini.IniItemCollection`1.RemoveAt(System.Int32)"> <summary> Removes an item at the specified index from this collection. </summary> <param name="index">Zero-based index at which item should be inserted.</param> </member> <member name="T:MadMilkman.Ini.IniKey"> <summary> Represents a key item of the INI file with name and value content. </summary> </member> <member name="M:MadMilkman.Ini.IniKey.#ctor(MadMilkman.Ini.IniFile,System.Collections.Generic.KeyValuePair{System.String,System.String})"> <summary> Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniKey" /> class. </summary> <param name="parentFile">The owner file.</param> <param name="nameValuePair">The key's data, pair of key's name and key's value.</param> </member> <member name="M:MadMilkman.Ini.IniKey.#ctor(MadMilkman.Ini.IniFile,System.String)"> <summary> Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniKey" /> class. </summary> <param name="parentFile">The owner file.</param> <param name="name">The key's name.</param> </member> <member name="M:MadMilkman.Ini.IniKey.#ctor(MadMilkman.Ini.IniFile,System.String,System.String)"> <summary> Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniKey" /> class. </summary> <param name="parentFile">The owner file.</param> <param name="name">The key's name.</param> <param name="value">The key's value.</param> </member> <member name="M:MadMilkman.Ini.IniKey.Copy"> <summary> Copies this <see cref="T:MadMilkman.Ini.IniKey" /> instance. </summary> <returns>Copied <see cref="T:MadMilkman.Ini.IniKey" />.</returns> </member> <member name="M:MadMilkman.Ini.IniKey.Copy(MadMilkman.Ini.IniFile)"> <summary> Copies this <see cref="T:MadMilkman.Ini.IniKey" /> instance and sets copied instance's <see cref="P:MadMilkman.Ini.IniItem.ParentFile">ParentFile</see>. </summary> <param name="destinationFile">Copied key's parent file.</param> <returns>Copied <see cref="T:MadMilkman.Ini.IniKey" /> that belongs to a specified <see cref="T:MadMilkman.Ini.IniFile" />.</returns> </member> <member name="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)"> <summary> Indicates whether the <see cref="P:MadMilkman.Ini.IniKey.Value" /> can be converted to specified type. </summary> <param name="type">Type of the object to convert the <see cref="P:MadMilkman.Ini.IniKey.Value" /> to.</param> <returns> <see langword="true" /> if the specified type is supported.</returns> </member> <member name="P:MadMilkman.Ini.IniKey.ParentCollection"> <summary> Gets the <see cref="T:MadMilkman.Ini.IniKeyCollection" /> to which this <see cref="T:MadMilkman.Ini.IniKey" /> belongs to. </summary> </member> <member name="P:MadMilkman.Ini.IniKey.ParentSection"> <summary> Gets the <see cref="T:MadMilkman.Ini.IniSection" /> to which this <see cref="T:MadMilkman.Ini.IniKey" /> belongs to. </summary> </member> <member name="M:MadMilkman.Ini.IniKey.TryParseValue``1(System.Collections.Generic.List{``0}@)"> <summary> Converts the <see cref="P:MadMilkman.Ini.IniKey.Value" /> to a list of the specified type. </summary> <param name="results">Uninitialized list of a specific type which will hold the converted values if the conversion succeeds.</param> <typeparam name="T">Type of the objects in list to convert the <see cref="P:MadMilkman.Ini.IniKey.Value" /> to.</typeparam> <returns>Value that indicates whether the conversion succeeded.</returns> </member> <member name="M:MadMilkman.Ini.IniKey.TryParseValue``1(``0@)"> <summary> Converts the <see cref="P:MadMilkman.Ini.IniKey.Value" /> to an instance of the specified type. </summary> <param name="result">Uninitialized instance of a specific type which will hold the converted value if the conversion succeeds.</param> <typeparam name="T">Type of the object to convert the <see cref="P:MadMilkman.Ini.IniKey.Value" /> to.</typeparam> <returns>Value that indicates whether the conversion succeeded.</returns> </member> <member name="M:MadMilkman.Ini.IniKey.TryParseValue``1(``0[]@)"> <summary> Converts the <see cref="P:MadMilkman.Ini.IniKey.Value" /> to an array of the specified type. </summary> <param name="results">Uninitialized array of a specific type which will hold the converted values if the conversion succeeds.</param> <typeparam name="T">Type of the objects in array to convert the <see cref="P:MadMilkman.Ini.IniKey.Value" /> to.</typeparam> <returns>Value that indicates whether the conversion succeeded.</returns> </member> <member name="P:MadMilkman.Ini.IniKey.Value"> <summary> Gets and sets <see cref="T:MadMilkman.Ini.IniKey" /> value. </summary> </member> <member name="T:MadMilkman.Ini.IniKeyCollection"> <summary> Represents a collection of <see cref="T:MadMilkman.Ini.IniKey" /> items. </summary> </member> <member name="M:MadMilkman.Ini.IniKeyCollection.Add(System.Collections.Generic.KeyValuePair{System.String,System.String})"> <summary> Adds an item to the end of this collection. </summary> <param name="nameValuePair">The key's data, pair of key's name and key's value, to add to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniKey" /> that was added to this collection.</returns> </member> <member name="M:MadMilkman.Ini.IniKeyCollection.Add(System.String)"> <summary> Adds an item to the end of this collection. </summary> <param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey" /> to add to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniKey" /> that was added to this collection.</returns> </member> <member name="M:MadMilkman.Ini.IniKeyCollection.Add(System.String,System.String)"> <summary> Adds an item to the end of this collection. </summary> <param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey" /> to add to this collection.</param> <param name="value">Value of the <see cref="T:MadMilkman.Ini.IniKey" /> to add to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniKey" /> that was added to this collection.</returns> </member> <member name="M:MadMilkman.Ini.IniKeyCollection.Insert(System.Int32,System.Collections.Generic.KeyValuePair{System.String,System.String})"> <summary> Inserts an item to this collection at the specified index. </summary> <param name="index">Zero-based index at which item should be inserted.</param> <param name="nameValuePair">The key's data, pair of key's name and key's value, to insert to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniKey" /> that was inserted to this collection.</returns> </member> <member name="M:MadMilkman.Ini.IniKeyCollection.Insert(System.Int32,System.String)"> <summary> Inserts an item to this collection at the specified index. </summary> <param name="index">Zero-based index at which item should be inserted.</param> <param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey" /> to insert to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniKey" /> that was inserted to this collection.</returns> </member> <member name="M:MadMilkman.Ini.IniKeyCollection.Insert(System.Int32,System.String,System.String)"> <summary> Inserts an item to this collection at the specified index. </summary> <param name="index">Zero-based index at which item should be inserted.</param> <param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey" /> to insert to this collection.</param> <param name="value">Value of the <see cref="T:MadMilkman.Ini.IniKey" /> to insert to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniKey" /> that was inserted to this collection.</returns> </member> <member name="T:MadMilkman.Ini.IniKeyDelimiter"> <summary> Defines <see cref="T:MadMilkman.Ini.IniKey">key's</see> name and value delimiter character. </summary> </member> <member name="F:MadMilkman.Ini.IniKeyDelimiter.Equal"> <summary> Use '=' as <see cref="T:MadMilkman.Ini.IniKey">key's</see> name and value delimiter character. </summary> </member> <member name="F:MadMilkman.Ini.IniKeyDelimiter.Colon"> <summary> Use ':' as <see cref="T:MadMilkman.Ini.IniKey">key's</see> name and value delimiter character. </summary> </member> <member name="T:MadMilkman.Ini.IniOptions"> <summary> Represents a class that defines INI file's format, stores properties used for both reading and writing a file. </summary> </member> <member name="M:MadMilkman.Ini.IniOptions.#ctor"> <summary> Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniOptions" /> class. </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.CommentStarter"> <summary> Gets or sets comments starting character. </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.Compression"> <summary> <para>Gets or sets a value indicating if file's size is reduced.</para> <para>If <see langword="true" /> file is decompressed on Load and compressed on Save.</para> </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.Encoding"> <summary> Gets or sets encoding for reading and writing an INI file. </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.EncryptionPassword"> <summary> <para>Gets or sets an INI file's protection password.</para> <para>File is decrypted on Load and encrypted on Save if a password is not <see langword="null" /> or <see cref="F:System.String.Empty" />.</para> </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.KeyDelimiter"> <summary> Gets or sets keys name and value delimiter character. </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.KeyDuplicate"> <summary> Gets or sets a value indicating whether keys with same name are allowed, disallowed or ignored. </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.KeyNameCaseSensitive"> <summary> Gets or sets a value indicating whether keys name are case sensitive. </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.KeySpaceAroundDelimiter"> <summary> Gets or sets a value indicating whether space is written around the keys delimiter. </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.SectionDuplicate"> <summary> Gets or sets a value indicating whether sections with same name are allowed, disallowed or ignored. </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.SectionNameCaseSensitive"> <summary> Gets or sets a value indicating whether sections name are case sensitive. </summary> </member> <member name="P:MadMilkman.Ini.IniOptions.SectionWrapper"> <summary> Gets or sets wrapper characters of sections name. </summary> </member> <member name="T:MadMilkman.Ini.IniSection"> <summary> Represents a section item of the INI file with name and keys content. </summary> </member> <member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String)"> <summary> Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection" /> class. </summary> <param name="parentFile">The owner file.</param> <param name="name">The section's name.</param> </member> <member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String,MadMilkman.Ini.IniKey[])"> <summary> Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection" /> class. </summary> <param name="parentFile">The owner file.</param> <param name="name">The section's name.</param> <param name="keys">The section's keys.</param> </member> <member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String,System.Collections.Generic.IEnumerable{MadMilkman.Ini.IniKey})"> <summary> Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection" /> class. </summary> <param name="parentFile">The owner file.</param> <param name="name">The section's name.</param> <param name="keys">The section's keys.</param> </member> <member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})"> <summary> Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection" /> class. </summary> <param name="parentFile">The owner file.</param> <param name="name">The section's name.</param> <param name="nameValuePairs">The section's keys data, pairs of key's name and key's value.</param> </member> <member name="M:MadMilkman.Ini.IniSection.Copy"> <summary> Copies this <see cref="T:MadMilkman.Ini.IniSection" /> instance. </summary> <returns>Copied <see cref="T:MadMilkman.Ini.IniSection" />.</returns> </member> <member name="M:MadMilkman.Ini.IniSection.Copy(MadMilkman.Ini.IniFile)"> <summary> Copies this <see cref="T:MadMilkman.Ini.IniSection" /> instance and sets copied instance's <see cref="P:MadMilkman.Ini.IniItem.ParentFile">ParentFile</see>. </summary> <param name="destinationFile">Copied section's parent file.</param> <returns>Copied <see cref="T:MadMilkman.Ini.IniSection" /> that belongs to a specified <see cref="T:MadMilkman.Ini.IniFile" />.</returns> </member> <member name="M:MadMilkman.Ini.IniSection.Deserialize``1"> <summary> Deserializes this <see cref="T:MadMilkman.Ini.IniSection" /> into an object of specified type. </summary> <typeparam name="T">The type of deserialized object.</typeparam> <returns>The object being deserialized.</returns> </member> <member name="F:MadMilkman.Ini.IniSection.GlobalSectionName"> <summary> Represents a section name which is used to define a global section, used for storing first keys series that don't belong to any section. </summary> </member> <member name="P:MadMilkman.Ini.IniSection.Keys"> <summary> Gets the <see cref="T:MadMilkman.Ini.IniSection">section's</see> key collection. </summary> </member> <member name="P:MadMilkman.Ini.IniSection.ParentCollection"> <summary> Gets the <see cref="T:MadMilkman.Ini.IniSectionCollection" /> to which this <see cref="T:MadMilkman.Ini.IniSection" /> belongs to. </summary> </member> <member name="M:MadMilkman.Ini.IniSection.Serialize``1(``0)"> <summary> Serializes the specified object into this <see cref="T:MadMilkman.Ini.IniSection" />. </summary> <param name="source">The object to serialize.</param> <typeparam name="T">The type of serialized object.</typeparam> </member> <member name="T:MadMilkman.Ini.IniSectionCollection"> <summary> Represents a collection of <see cref="T:MadMilkman.Ini.IniSection" /> items. </summary> </member> <member name="M:MadMilkman.Ini.IniSectionCollection.Add(System.String)"> <summary> Adds an item to the end of this collection. </summary> <param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection" /> to add to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniSection" /> that was added to this collection.</returns> </member> <member name="M:MadMilkman.Ini.IniSectionCollection.Add(System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})"> <summary> Adds an item to the end of this collection. </summary> <param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection" /> to add to this collection.</param> <param name="nameValuePairs">The section's keys data, pairs of key's name and key's value, to add to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniSection" /> that was added to this collection.</returns> </member> <member name="M:MadMilkman.Ini.IniSectionCollection.Insert(System.Int32,System.String)"> <summary> Inserts an item to this collection at the specified index. </summary> <param name="index">Zero-based index at which item should be inserted.</param> <param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection" /> to insert to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniSection" /> that was inserted to this collection.</returns> </member> <member name="M:MadMilkman.Ini.IniSectionCollection.Insert(System.Int32,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})"> <summary> Inserts an item to this collection at the specified index. </summary> <param name="index">Zero-based index at which item should be inserted.</param> <param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection" /> to insert to this collection.</param> <param name="nameValuePairs">The section's keys data, pairs of key's name and key's value, to insert to this collection.</param> <returns> <see cref="T:MadMilkman.Ini.IniSection" /> that was inserted to this collection.</returns> </member> <member name="T:MadMilkman.Ini.IniSectionWrapper"> <summary> Defines <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters around its name. </summary> </member> <member name="F:MadMilkman.Ini.IniSectionWrapper.SquareBrackets"> <summary> Use '[' and ']' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters. </summary> </member> <member name="F:MadMilkman.Ini.IniSectionWrapper.AngleBrackets"> <summary> Use '<' and '>' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters. </summary> </member> <member name="F:MadMilkman.Ini.IniSectionWrapper.CurlyBrackets"> <summary> Use '{' and '}' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters. </summary> </member> <member name="F:MadMilkman.Ini.IniSectionWrapper.Parentheses"> <summary> Use '(' and ')' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters. </summary> </member> <member name="T:MadMilkman.Ini.IniSerializationAttribute"> <summary> Indicates the behavior of public property when serializing or deserializing the object that contains it. </summary> </member> <member name="M:MadMilkman.Ini.IniSerializationAttribute.#ctor(System.Boolean)"> <summary> Initializes a new instance of the IniSerializationAttribute class and specifies if serialization is ignored. </summary> <param name="ignore">The value indicating whether serialization is ignored.</param> </member> <member name="M:MadMilkman.Ini.IniSerializationAttribute.#ctor(System.String)"> <summary> Initializes a new instance of the IniSerializationAttribute class and specifies the <see cref="T:MadMilkman.Ini.IniKey" />'s name. </summary> <param name="alias">The name of the generated <see cref="T:MadMilkman.Ini.IniKey" />.</param> </member> <member name="P:MadMilkman.Ini.IniSerializationAttribute.Alias"> <summary> Gets the <see cref="T:MadMilkman.Ini.IniKey" /> name of serialized the property. </summary> </member> <member name="P:MadMilkman.Ini.IniSerializationAttribute.Ignore"> <summary> Gets the value indicating whether serialization is ignored. </summary> </member> <member name="T:MadMilkman.Ini.IniValueBinding"> <summary> Represents a class that is used for binding operations, an operation in which the <see cref="T:MadMilkman.Ini.IniKey">placeholder keys</see> values are replaced with an internal or external data. </summary> </member> <member name="M:MadMilkman.Ini.IniValueBinding.Bind"> <summary> Executes a binding operation with internal data source. </summary> </member> <member name="M:MadMilkman.Ini.IniValueBinding.Bind(System.Object)"> <summary> Executes a binding operation with external data source. </summary> <param name="dataSource">The binding data source.</param> </member> <member name="M:MadMilkman.Ini.IniValueBinding.Bind(System.Object,System.String)"> <summary> Executes a binding operation with external data source, only on specified section. </summary> <param name="dataSource">The binding data source.</param> <param name="sectionName">The <see cref="T:MadMilkman.Ini.IniSection" />'s name.</param> </member> <member name="E:MadMilkman.Ini.IniValueBinding.Binding"> <summary> Occurs when a placeholder is binding with data source value and can be used to customize the binding operation. </summary> </member> <member name="T:MadMilkman.Ini.IniValueBindingEventArgs"> <summary> Provides data for <see cref="E:MadMilkman.Ini.IniValueBinding.Binding" /> event. </summary> </member> <member name="P:MadMilkman.Ini.IniValueBindingEventArgs.IsValueFound"> <summary> Gets a value indicating whether value was found in the data source. </summary> </member> <member name="P:MadMilkman.Ini.IniValueBindingEventArgs.PlaceholderKey"> <summary> Gets the placeholder's <see cref="T:MadMilkman.Ini.IniKey" />. </summary> </member> <member name="P:MadMilkman.Ini.IniValueBindingEventArgs.PlaceholderName"> <summary> Gets the placeholder's name. </summary> </member> <member name="P:MadMilkman.Ini.IniValueBindingEventArgs.Value"> <summary> Gets or sets the data source value that will replace the placeholder. </summary> </member> <member name="T:MadMilkman.Ini.IniValueMappings"> <summary> Represents a class of mapped <see cref="P:MadMilkman.Ini.IniKey.Value" />s and their results, used in <see cref="O:MadMilkman.Ini.IniKey.TryParseValue" /> methods. </summary> </member> <member name="M:MadMilkman.Ini.IniValueMappings.Add``1(System.String,``0)"> <summary> Adds a new mapping of <see cref="P:MadMilkman.Ini.IniKey.Value" /> to resulting object of parse methods. </summary> <param name="value">The key's value.</param> <param name="mappedResult">The object that represents parsed <see cref="P:MadMilkman.Ini.IniKey.Value" />.</param> <typeparam name="T">Type of the object that represents parsed <see cref="P:MadMilkman.Ini.IniKey.Value" />.</typeparam> </member> <member name="M:MadMilkman.Ini.IniValueMappings.Contains(System.String)"> <summary> Determines whether the collection contains a mapping for a specified key's value. </summary> <param name="value">The key's value to locate in the collection.</param> <returns> <see langword="true" /> if the collection contains a mapping for a specified key's value.</returns> </member> <member name="M:MadMilkman.Ini.IniValueMappings.Remove(System.String)"> <summary> Removes a mapping for a specified key's value in the collection. </summary> <param name="value">The key's value to remove in the collection.</param> <returns> <see langword="true" /> if a mapping for a specified key's value is successfully found and removed.</returns> </member> </members> </doc>