Permalink
Browse files

Fixes 88 (Thanks Ian)

Updated Sandcastle project file.
1 parent f572770 commit 2ae61d90bd87fb742afbf9da7757d1513607f1c8 digitallyborn committed Apr 5, 2011
Showing with 58 additions and 30 deletions.
  1. +53 −30 Twitterizer2.shfbproj
  2. +5 −0 Twitterizer2/Methods/Tweets/TwitterStatus.cs
View
@@ -1,4 +1,5 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<!-- The configuration and platform will be used to determine which
assemblies to include from solution and project documentation
@@ -7,7 +8,7 @@
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{9223c5ca-4b52-49ce-a51c-ae1252eaff5b}</ProjectGuid>
- <SHFBSchemaVersion>1.9.0.0</SHFBSchemaVersion>
+ <SHFBSchemaVersion>1.9.3.0</SHFBSchemaVersion>
<!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
Studio adds them anyway -->
<AssemblyName>Documentation</AssemblyName>
@@ -28,9 +29,6 @@
</FeedbackEMailLinkText>
<Preliminary>False</Preliminary>
<PlugInConfigurations>
- <PlugInConfig id="Table of Contents Exclusion" enabled="True">
- <configuration />
- </PlugInConfig>
</PlugInConfigurations>
<NamespaceSummaries>
<NamespaceSummaryItem name="Twitterizer.Core" isDocumented="False" />
@@ -42,34 +40,59 @@
</ApiFilter>
<SdkLinkTarget>Blank</SdkLinkTarget>
<HelpFileFormat>Website</HelpFileFormat>
- <FrameworkVersion>3.5</FrameworkVersion>
+ <FrameworkVersion>.NET 3.5</FrameworkVersion>
<ComponentConfigurations>
- <ComponentConfig id="Cached MSDN URL References" enabled="True" xmlns="">
- <component id="Cached MSDN URL References" type="SandcastleBuilder.Components.CachedResolveReferenceLinksComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll" locale="{@Locale}" linkTarget="{@SdkLinkTarget}">
- <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" />
- <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@SDKLinks}" />
- <targets files="reflection.xml" type="{@ProjectLinks}" />
- </component>
- </ComponentConfig>
- <ComponentConfig id="Cached Reflection Index Data" enabled="True" xmlns="">
- <component id="Cached Reflection Index Data" type="SandcastleBuilder.Components.CachedCopyFromIndexComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll">
- <index name="reflection" value="/reflection/apis/api" key="@id" cache="10">
- <cache base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" cacheFile="{@LocalDataFolder}Cache\Reflection.cache" />
- <data files="reflection.xml" />
- </index>
- <copy name="reflection" source="*" target="/document/reference" />
- </component>
- </ComponentConfig>
- <ComponentConfig id="Code Block Component" enabled="True" xmlns="">
+ <ComponentConfig id="Code Block Component" enabled="True">
<component id="Code Block Component" type="SandcastleBuilder.Components.CodeBlockComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll">
- <basePath value="{@HtmlEncProjectFolder}" />
- <languageFilter value="true" />
- <allowMissingSource value="false" />
- <removeRegionMarkers value="false" />
- <colorizer syntaxFile="{@SHFBFolder}Colorizer\highlight.xml" styleFile="{@SHFBFolder}Colorizer\highlight.xsl" copyImageUrl="../icons/CopyCode.gif" language="cs" tabSize="0" numberLines="true" outlining="false" keepSeeTags="false" defaultTitle="true" />
- </component>
+<!-- Base path for relative filenames in source attributes
+ (optional) -->
+<basePath value="{@HtmlEncProjectFolder}" />
+<!-- Connect to language filter (optional). If omitted,
+ language filtering is enabled by default. -->
+<languageFilter value="true" />
+<!-- Allow missing source files (Optional). If omitted,
+ it will generate errors if referenced source files
+ are missing. -->
+<allowMissingSource value="false" />
+<!-- Remove region markers from imported code blocks. If omitted,
+ region markers in imported code blocks are left alone. -->
+<removeRegionMarkers value="false" />
+<!-- Code colorizer options (required).
+ Attributes:
+ Language syntax configuration file (required)
+ XSLT style file (required)
+ "Copy" image file URL (required)
+ Default language (optional)
+ Enable line numbering (optional)
+ Enable outlining (optional)
+ Keep XML comment "see" tags within the code (optional)
+ Tab size override (optional, 0 = Use syntax file setting)
+ Use language name as default title (optional) -->
+<colorizer syntaxFile="{@SHFBFolder}Colorizer\highlight.xml" styleFile="{@SHFBFolder}Colorizer\highlight.xsl" copyImageUrl="../icons/CopyCode.gif" language="cs" numberLines="false" outlining="false" keepSeeTags="false" tabSize="0" defaultTitle="true" />
+</component>
</ComponentConfig>
- </ComponentConfigurations>
+<ComponentConfig id="Cached MSDN URL References" enabled="True"><component id="Cached MSDN URL References" type="SandcastleBuilder.Components.CachedResolveReferenceLinksComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll" locale="{@Locale}" linkTarget="{@SdkLinkTarget}">
+<helpOutput format="HtmlHelp1">
+ <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" />
+ <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@HtmlSdkLinkType}" />
+ <targets files="reflection.xml" type="Local" />
+</helpOutput>
+<helpOutput format="MSHelp2">
+ <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" />
+ <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@MSHelp2SdkLinkType}" />
+ <targets files="reflection.xml" type="Index" />
+</helpOutput>
+<helpOutput format="MSHelpViewer">
+ <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" />
+ <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@MSHelpViewerSdkLinkType}" />
+ <targets files="reflection.xml" type="Id" />
+</helpOutput>
+<helpOutput format="Website">
+ <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" />
+ <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@WebsiteSdkLinkType}" />
+ <targets files="reflection.xml" type="Local" />
+</helpOutput>
+</component></ComponentConfig></ComponentConfigurations>
<NamingMethod>MemberName</NamingMethod>
<BinaryTOC>False</BinaryTOC>
<FooterText>&amp;lt%3bscript type=&amp;quot%3btext/javascript&amp;quot%3b&amp;gt%3bvar _gaq = _gaq || []%3b_gaq.push%28[%27_setAccount%27, %27UA-185836-25%27]%29%3b_gaq.push%28[%27_trackPageview%27]%29%3b%28function%28%29 {{ var ga = document.createElement%28%27script%27%29%3b ga.type = %27text/javascript%27%3b ga.async = true%3b ga.src = %28%27https:%27 == document.location.protocol %3f %27https://ssl%27 : %27http://www%27%29 + %27.google-analytics.com/ga.js%27%3b var s = document.getElementsByTagName%28%27script%27%29[0]%3b s.parentNode.insertBefore%28ga, s%29%3b }}%29%28%29%3b&amp;lt%3b/script&amp;gt%3b</FooterText>
@@ -192,6 +192,11 @@ public class TwitterStatus : TwitterObject
return null;
}
+ if (!int.TryParse(this.RetweetCountString, out parsedResult))
+ {
+ return null;
+ }
+
return parsedResult;
}
}

0 comments on commit 2ae61d9

Please sign in to comment.