Example #1
0
 private void WriteSingleResources(XmlWriter writer, IEnumerable<PreCompiledSingleResource> resources)
 {
     using(writer.Element("singleResources"))
     {
         foreach (var resource in resources)
         {
             using(writer.Element("resource", originalPath => resource.OriginalPath, compiledPath => resource.CompiledPath)) {}
         }
     }
 }
Example #2
0
 private void WriteResourceGroups(XmlWriter writer, IEnumerable<PreCompiledResourceGroup> groups)
 {
     using (writer.Element("groups"))
     {
         foreach (var @group in groups)
         {
             using (writer.Element("group", consolidatedUrl => @group.ConsolidatedUrl))
             {
                 foreach (var resource in @group.Resources)
                 {
                     using (writer.Element("resource", path => resource)) {}
                 }
             }
         }
     }
 }
Example #3
0
 private void WriteResourceReport(XmlWriter writer, string elementName, PreCompiledResourceReport resourceReport)
 {
     using (writer.Element(elementName))
     {
         WriteResourceGroups(writer, resourceReport.Groups);
         WriteSingleResources(writer, resourceReport.SingleResources);
     }
 }
Example #4
0
		private void SendSourceRef(XmlWriter xw, SourceRef sourceref)
		{
			using (xw.Element("source-loc"))
			{
				xw.Attribute("srcid", sourceref.SourceIdx)
					.Attribute("cf", sourceref.FromChar)
					.Attribute("ct", sourceref.ToChar)
					.Attribute("lf", sourceref.FromLine)
					.Attribute("lt", sourceref.ToLine);
			}
		}