What's the XML file that comes together with a .NET assembly file?

Many .NET assemblies are accompanied with an XML file. For example, \[code\]System.Web.WebPages.Razor.dll\[/code\] comes together with \[code\]System.Web.WebPages.Razor.xml\[/code\] that contains the following:\[code\]<?xml version="1.0" encoding="utf-8" ?> <doc> <assembly> <name>System.Web.WebPages.Razor</name> </assembly> <members> <member name="T:System.Web.WebPages.Razor.PreApplicationStartCode" /> <member name="M:System.Web.WebPages.Razor.PreApplicationStartCode.Start" /> <member name="T:System.Web.WebPages.Razor.RazorBuildProvider" /> <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.#ctor" /> Much more elements follow... </members></doc>\[/code\]What's this XML for? Do I need it in runtime?
 
Back
Top