[fizzler] 2 new revisions pushed by azizatif on 2013-01-18 07:18 GMT

6 views
Skip to first unread message

fiz...@googlecode.com

unread,
Jan 18, 2013, 2:18:50 AM1/18/13
to fizzler...@googlegroups.com
2 new revisions:

Revision: 6a6ea02cc3ce
Branch: default
Author: azizatif
Date: Thu Jan 17 14:04:36 2013
Log: Importing nuspec from http://nuget.org/packages/Fizzler/0.9.3
http://code.google.com/p/fizzler/source/detail?r=6a6ea02cc3ce

Revision: 939f8743ab8f
Branch: default
Author: azizatif
Date: Thu Jan 17 15:22:04 2013
Log: Replacing all external libs with their NuGet packages
http://code.google.com/p/fizzler/source/detail?r=939f8743ab8f

==============================================================================
Revision: 6a6ea02cc3ce
Branch: default
Author: azizatif
Date: Thu Jan 17 14:04:36 2013
Log: Importing nuspec from http://nuget.org/packages/Fizzler/0.9.3
http://code.google.com/p/fizzler/source/detail?r=6a6ea02cc3ce

Added:
/Fizzler.nuspec

=======================================
--- /dev/null
+++ /Fizzler.nuspec Thu Jan 17 14:04:36 2013
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
+ <metadata>
+ <id>Fizzler</id>
+ <version>0.9.3</version>
+ <title>Fizzler</title>
+ <authors>colinramsay1980,azizatif</authors>
+ <owners>C.Small</owners>
+ <licenseUrl>http://www.gnu.org/licenses/lgpl.html</licenseUrl>
+
<projectUrl>https://github.com/yetanotherchris/fizzler/</projectUrl>
+ <requireLicenseAcceptance>false</requireLicenseAcceptance>
+ <description>A .NET library to select items from a node tree based
on a CSS selector. The default implementation is based on HTMLAgilityPack
and selects from HTML documents. There over 140 unit tests - see below for
more information. The tests are based on the jQuery selector engine tests.
At this time, the library is BETA quality.</description>
+ <summary>A .NET library to select items from a node tree based on
a CSS selector.</summary>
+ <releaseNotes>Removed manex dependency, added
linqbridge.</releaseNotes>
+ <tags>htmlagility fizzler</tags>
+ <dependencies>
+ <group targetFramework=".NETFramework2.0">
+ <dependency id="HtmlAgilityPack" version="1.4.6" />
+ <dependency id="LinqBridge" version="1.3.0" />
+ </group>
+ <group targetFramework=".NETFramework3.5">
+ <dependency id="HtmlAgilityPack" version="1.4.6" />
+ </group>
+ </dependencies>
+ </metadata>
+ <files>
+ <file src="lib\net20\Fizzler.dll" target="lib\net20\Fizzler.dll" />
+ <file src="lib\net20\Fizzler.pdb" target="lib\net20\Fizzler.pdb" />
+ <file src="lib\net20\Fizzler.Systems.HtmlAgilityPack.dll"
target="lib\net20\Fizzler.Systems.HtmlAgilityPack.dll" />
+ <file src="lib\net20\Fizzler.Systems.HtmlAgilityPack.pdb"
target="lib\net20\Fizzler.Systems.HtmlAgilityPack.pdb" />
+ <file src="lib\net20\Fizzler.xml" target="lib\net20\Fizzler.xml" />
+ <file src="lib\net35\Fizzler.dll" target="lib\net35\Fizzler.dll" />
+ <file src="lib\net35\Fizzler.pdb" target="lib\net35\Fizzler.pdb" />
+ <file src="lib\net35\Fizzler.Sandbox.dll"
target="lib\net35\Fizzler.Sandbox.dll" />
+ <file src="lib\net35\Fizzler.Sandbox.pdb"
target="lib\net35\Fizzler.Sandbox.pdb" />
+ <file src="lib\net35\Fizzler.Systems.HtmlAgilityPack.dll"
target="lib\net35\Fizzler.Systems.HtmlAgilityPack.dll" />
+ <file src="lib\net35\Fizzler.Systems.HtmlAgilityPack.pdb"
target="lib\net35\Fizzler.Systems.HtmlAgilityPack.pdb" />
+ <file src="lib\net35\Fizzler.xml" target="lib\net35\Fizzler.xml" />
+ <file src="tools\fizz.exe" target="tools\fizz.exe" />
+ <file src="tools\fizz.exe.config" target="tools\fizz.exe.config" />
+ <file src="tools\fizz.pdb" target="tools\fizz.pdb" />
+ <file src="tools\Fizzler.dll" target="tools\Fizzler.dll" />
+ <file src="tools\Fizzler.pdb" target="tools\Fizzler.pdb" />
+ <file src="tools\Fizzler.Sandbox.dll"
target="tools\Fizzler.Sandbox.dll" />
+ <file src="tools\Fizzler.Sandbox.pdb"
target="tools\Fizzler.Sandbox.pdb" />
+ <file src="tools\Fizzler.Systems.HtmlAgilityPack.dll"
target="tools\Fizzler.Systems.HtmlAgilityPack.dll" />
+ <file src="tools\Fizzler.Systems.HtmlAgilityPack.pdb"
target="tools\Fizzler.Systems.HtmlAgilityPack.pdb" />
+ <file src="tools\Fizzler.xml" target="tools\Fizzler.xml" />
+ <file src="tools\HtmlAgilityPack.dll"
target="tools\HtmlAgilityPack.dll" />
+ <file src="tools\HtmlAgilityPack.pdb"
target="tools\HtmlAgilityPack.pdb" />
+ <file src="tools\HtmlAgilityPack.xml"
target="tools\HtmlAgilityPack.xml" />
+ <file src="tools\Mannex.dll" target="tools\Mannex.dll" />
+ <file src="tools\Mannex.pdb" target="tools\Mannex.pdb" />
+ <file src="tools\Mannex.xml" target="tools\Mannex.xml" />
+ <file src="tools\VisualFizzler.exe"
target="tools\VisualFizzler.exe" />
+ <file src="tools\VisualFizzler.pdb"
target="tools\VisualFizzler.pdb" />
+ </files>
+</package>

==============================================================================
Revision: 939f8743ab8f
Branch: default
Author: azizatif
Date: Thu Jan 17 15:22:04 2013
Log: Replacing all external libs with their NuGet packages
http://code.google.com/p/fizzler/source/detail?r=939f8743ab8f

Added:
/.nuget/NuGet.Config
/.nuget/NuGet.exe
/.nuget/NuGet.targets
/ConsoleFizzler/packages.config
/Fizzler.Systems.HtmlAgilityPack/packages.config
/Fizzler.Tests/packages.config

/NET-2.0/Fizzler.Systems.HtmlAgilityPack/Fizzler.Systems.HtmlAgilityPack.csproj
/NET-2.0/Fizzler.Systems.HtmlAgilityPack/packages.config
/NET-2.0/Fizzler.Systems.XmlNodeQuery/Fizzler.Systems.XmlNodeQuery.csproj
/NET-2.0/Fizzler.Tests/Fizzler.Tests.csproj
/NET-2.0/Fizzler.Tests/packages.config
/NET-2.0/Fizzler/Fizzler.csproj
/NET-2.0/Fizzler/packages.config
/VisualFizzler/packages.config
Deleted:
/Libs/HtmlAgilityPack.dll
/Libs/LinqBridge.dll
/Libs/Mannex.dll
/Libs/Mannex.xml
/Libs/SgmlReaderDll.dll
/Libs/nunit.framework.dll
/NET-2.0/Fizzler.Systems.HtmlAgilityPack.csproj
/NET-2.0/Fizzler.Systems.XmlNodeQuery.csproj
/NET-2.0/Fizzler.Tests.csproj
/NET-2.0/Fizzler.csproj
Modified:
/.hgignore
/ConsoleFizzler/ConsoleFizzler.csproj
/Fizzler.Systems.HtmlAgilityPack/Fizzler.Systems.HtmlAgilityPack.csproj
/Fizzler.Systems.HtmlAgilityPack/HtmlDocumentExtensions.cs
/Fizzler.Tests/Fizzler.Tests.csproj
/Fizzler.Tests/NamespacePrefixTests.cs
/Fizzler.Tests/ParserTests.cs
/Fizzler.Tests/TokenTests.cs
/Fizzler.sln
/VisualFizzler/VisualFizzler.csproj

=======================================
--- /dev/null
+++ /.nuget/NuGet.Config Thu Jan 17 15:22:04 2013
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <solution>
+ <add key="disableSourceControlIntegration" value="true" />
+ </solution>
+</configuration>
=======================================
--- /dev/null
+++ /.nuget/NuGet.exe Thu Jan 17 15:22:04 2013
Binary file, no diff available.
=======================================
--- /dev/null
+++ /.nuget/NuGet.targets Thu Jan 17 15:22:04 2013
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir)
== '*Undefined*'">$(MSBuildProjectDirectory)\..\</SolutionDir>
+
+ <!-- Enable the restore command to run before builds -->
+ <RestorePackages Condition=" '$(RestorePackages)'
== '' ">false</RestorePackages>
+
+ <!-- Property that enables building a package from a project -->
+ <BuildPackage Condition=" '$(BuildPackage)'
== '' ">false</BuildPackage>
+
+ <!-- Determines if package restore consent is required to restore
packages -->
+ <RequireRestoreConsent
Condition=" '$(RequireRestoreConsent)' != 'false' ">true</RequireRestoreConsent>
+
+ <!-- Download NuGet.exe if it does not already exist -->
+ <DownloadNuGetExe Condition=" '$(DownloadNuGetExe)'
== '' ">false</DownloadNuGetExe>
+ </PropertyGroup>
+
+ <ItemGroup Condition=" '$(PackageSources)' == '' ">
+ <!-- Package sources used to restore packages. By default,
registered sources under %APPDATA%\NuGet\NuGet.Config will be used -->
+ <!-- The official NuGet package source (https://nuget.org/api/v2/)
will be excluded if package sources are specified and it does not appear in
the list -->
+ <!--
+ <PackageSource Include="https://nuget.org/api/v2/" />
+ <PackageSource Include="https://my-nuget-source/nuget/" />
+ -->
+ </ItemGroup>
+
+ <PropertyGroup Condition=" '$(OS)' == 'Windows_NT'">
+ <!-- Windows specific commands -->
+
<NuGetToolsPath>$([System.IO.Path]::Combine($(SolutionDir), ".nuget"))</NuGetToolsPath>
+
<PackagesConfig>$([System.IO.Path]::Combine($(ProjectDir), "packages.config"))</PackagesConfig>
+
<PackagesDir>$([System.IO.Path]::Combine($(SolutionDir), "packages"))</PackagesDir>
+ </PropertyGroup>
+
+ <PropertyGroup Condition=" '$(OS)' != 'Windows_NT'">
+ <!-- We need to launch nuget.exe with the mono command if we're
not on windows -->
+ <NuGetToolsPath>$(SolutionDir).nuget</NuGetToolsPath>
+ <PackagesConfig>packages.config</PackagesConfig>
+ <PackagesDir>$(SolutionDir)packages</PackagesDir>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <!-- NuGet command -->
+ <NuGetExePath Condition=" '$(NuGetExePath)'
== '' ">$(NuGetToolsPath)\nuget.exe</NuGetExePath>
+ <PackageSources Condition=" $(PackageSources)
== '' ">@(PackageSource)</PackageSources>
+
+ <NuGetCommand Condition=" '$(OS)'
== 'Windows_NT'">"$(NuGetExePath)"</NuGetCommand>
+ <NuGetCommand Condition=" '$(OS)' != 'Windows_NT' ">mono
--runtime=v4.0.30319 $(NuGetExePath)</NuGetCommand>
+
+ <PackageOutputDir Condition="$(PackageOutputDir)
== ''">$(TargetDir.Trim('\\'))</PackageOutputDir>
+
+ <RequireConsentSwitch Condition=" $(RequireRestoreConsent)
== 'true' ">-RequireConsent</RequireConsentSwitch>
+ <!-- Commands -->
+ <RestoreCommand>$(NuGetCommand) install "$(PackagesConfig)"
-source "$(PackageSources)" $(RequireConsentSwitch)
-o "$(PackagesDir)"</RestoreCommand>
+ <BuildCommand>$(NuGetCommand) pack "$(ProjectPath)" -p
Configuration=$(Configuration) -o "$(PackageOutputDir)"
-symbols</BuildCommand>
+
+ <!-- We need to ensure packages are restored prior to assembly
resolve -->
+ <ResolveReferencesDependsOn Condition="$(RestorePackages)
== 'true'">
+ RestorePackages;
+ $(ResolveReferencesDependsOn);
+ </ResolveReferencesDependsOn>
+
+ <!-- Make the build depend on restore packages -->
+ <BuildDependsOn Condition="$(BuildPackage) == 'true'">
+ $(BuildDependsOn);
+ BuildPackage;
+ </BuildDependsOn>
+ </PropertyGroup>
+
+ <Target Name="CheckPrerequisites">
+ <!-- Raise an error if we're unable to locate nuget.exe -->
+ <Error Condition="'$(DownloadNuGetExe)' != 'true'
AND !Exists('$(NuGetExePath)')" Text="Unable to locate '$(NuGetExePath)'" />
+ <SetEnvironmentVariable EnvKey="VisualStudioVersion"
EnvValue="$(VisualStudioVersion)"
Condition=" '$(VisualStudioVersion)' != '' AND '$(OS)' == 'Windows_NT' " />
+ <!--
+ Take advantage of MsBuild's build dependency tracking to make sure
that we only ever download nuget.exe once.
+ This effectively acts as a lock that makes sure that the download
operation will only happen once and all
+ parallel builds will have to wait for it to complete.
+ -->
+ <MsBuild Targets="_DownloadNuGet"
Projects="$(MSBuildThisFileFullPath)"
Properties="Configuration=NOT_IMPORTANT" />
+ </Target>
+
+ <Target Name="_DownloadNuGet">
+ <DownloadNuGet OutputFilename="$(NuGetExePath)"
Condition=" '$(DownloadNuGetExe)' == 'true' AND !Exists('$(NuGetExePath)')"
/>
+ </Target>
+
+ <Target Name="RestorePackages" DependsOnTargets="CheckPrerequisites">
+ <Exec Command="$(RestoreCommand)"
+ Condition="'$(OS)' != 'Windows_NT' And
Exists('$(PackagesConfig)')" />
+
+ <Exec Command="$(RestoreCommand)"
+ LogStandardErrorAsError="true"
+ Condition="'$(OS)' == 'Windows_NT' And
Exists('$(PackagesConfig)')" />
+ </Target>
+
+ <Target Name="BuildPackage" DependsOnTargets="CheckPrerequisites">
+ <Exec Command="$(BuildCommand)"
+ Condition=" '$(OS)' != 'Windows_NT' " />
+
+ <Exec Command="$(BuildCommand)"
+ LogStandardErrorAsError="true"
+ Condition=" '$(OS)' == 'Windows_NT' " />
+ </Target>
+
+ <UsingTask TaskName="DownloadNuGet" TaskFactory="CodeTaskFactory"
AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
+ <ParameterGroup>
+ <OutputFilename ParameterType="System.String" Required="true"
/>
+ </ParameterGroup>
+ <Task>
+ <Reference Include="System.Core" />
+ <Using Namespace="System" />
+ <Using Namespace="System.IO" />
+ <Using Namespace="System.Net" />
+ <Using Namespace="Microsoft.Build.Framework" />
+ <Using Namespace="Microsoft.Build.Utilities" />
+ <Code Type="Fragment" Language="cs">
+ <![CDATA[
+ try {
+ OutputFilename = Path.GetFullPath(OutputFilename);
+
+ Log.LogMessage("Downloading latest version of
NuGet.exe...");
+ WebClient webClient = new WebClient();
+ webClient.DownloadFile("https://nuget.org/nuget.exe",
OutputFilename);
+
+ return true;
+ }
+ catch (Exception ex) {
+ Log.LogErrorFromException(ex);
+ return false;
+ }
+ ]]>
+ </Code>
+ </Task>
+ </UsingTask>
+
+ <UsingTask TaskName="SetEnvironmentVariable"
TaskFactory="CodeTaskFactory"
AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
+ <ParameterGroup>
+ <EnvKey ParameterType="System.String" Required="true" />
+ <EnvValue ParameterType="System.String" Required="true" />
+ </ParameterGroup>
+ <Task>
+ <Using Namespace="System" />
+ <Code Type="Fragment" Language="cs">
+ <![CDATA[
+ try {
+ Environment.SetEnvironmentVariable(EnvKey, EnvValue,
System.EnvironmentVariableTarget.Process);
+ }
+ catch {
+ }
+ ]]>
+ </Code>
+ </Task>
+ </UsingTask>
+</Project>
=======================================
--- /dev/null
+++ /ConsoleFizzler/packages.config Thu Jan 17 15:22:04 2013
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="HtmlAgilityPack" version="1.4.6" targetFramework="net35" />
+ <package id="Mannex" version="1.7.0" targetFramework="net35" />
+</packages>
=======================================
--- /dev/null
+++ /Fizzler.Systems.HtmlAgilityPack/packages.config Thu Jan 17 15:22:04
2013
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="HtmlAgilityPack" version="1.4.6" targetFramework="net35" />
+</packages>
=======================================
--- /dev/null
+++ /Fizzler.Tests/packages.config Thu Jan 17 15:22:04 2013
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="HtmlAgilityPack" version="1.4.6" targetFramework="net35" />
+ <package id="NUnit" version="2.6.2" targetFramework="net35" />
+</packages>
=======================================
--- /dev/null
+++
/NET-2.0/Fizzler.Systems.HtmlAgilityPack/Fizzler.Systems.HtmlAgilityPack.csproj
Thu Jan 17 15:22:04 2013
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)'
== '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.30729</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{48822D9C-C17E-412B-96AE-F740EEF87990}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Fizzler.Systems.HtmlAgilityPack</RootNamespace>
+ <AssemblyName>Fizzler.Systems.HtmlAgilityPack</AssemblyName>
+ <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ <OldToolsVersion>3.5</OldToolsVersion>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir)
== '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\bin\NET-2.0\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <WarningsAsErrors>
+ </WarningsAsErrors>
+ <NoWarn>3001,3002,1685</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|
AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\NET-2.0\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <WarningsAsErrors>
+ </WarningsAsErrors>
+ <NoWarn>3001,3002,1685</NoWarn>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="HtmlAgilityPack, Version=1.4.6.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+
<HintPath>..\..\packages\HtmlAgilityPack.1.4.6\lib\Net20\HtmlAgilityPack.dll</HintPath>
+ </Reference>
+ <Reference Include="LinqBridge, Version=1.3.0.0, Culture=neutral,
PublicKeyToken=c2b14eb747628076, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+
<HintPath>..\..\packages\LinqBridge.1.3.0\lib\net20\LinqBridge.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.XML" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="..\..\Common\SolutionInfo.cs">
+ <Link>SolutionInfo.cs</Link>
+ </Compile>
+ <Compile
Include="..\..\Fizzler.Systems.HtmlAgilityPack\HtmlDocumentExtensions.cs">
+ <Link>HtmlDocumentExtensions.cs</Link>
+ </Compile>
+ <Compile
Include="..\..\Fizzler.Systems.HtmlAgilityPack\HtmlNodeExtensions.cs" />
+ <Compile
Include="..\..\Fizzler.Systems.HtmlAgilityPack\HtmlNodeOps.cs" />
+ <Compile
Include="..\..\Fizzler.Systems.HtmlAgilityPack\HtmlNodeSelection.cs" />
+ <Compile
Include="..\..\Fizzler.Systems.HtmlAgilityPack\Properties\AssemblyInfo.cs"
/>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\Fizzler\Fizzler.csproj">
+ <Project>{278E9225-9FE5-4D63-9C9B-206FC68BAA37}</Project>
+ <Name>Fizzler %28NET-2.0\Fizzler%29</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
+ <!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
=======================================
--- /dev/null
+++ /NET-2.0/Fizzler.Systems.HtmlAgilityPack/packages.config Thu Jan 17
15:22:04 2013
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="HtmlAgilityPack" version="1.4.6" targetFramework="net20" />
+ <package id="LinqBridge" version="1.3.0" targetFramework="net20" />
+</packages>
=======================================
--- /dev/null
+++
/NET-2.0/Fizzler.Systems.XmlNodeQuery/Fizzler.Systems.XmlNodeQuery.csproj
Thu Jan 17 15:22:04 2013
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="3.5" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)'
== '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.21022</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{1D34B151-2657-4A2B-AB2A-C7FBBB3935E8}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Fizzler.Systems.XmlNodeQuery</RootNamespace>
+ <AssemblyName>Fizzler.Systems.XmlNodeQuery</AssemblyName>
+ <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|
AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="BackLinq, Version=1.0.0.0, Culture=neutral,
processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\Libs\BackLinq.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="..\Fizzler.Systems.XmlNodeQuery\XmlNodeOps.cs" />
+ <Compile
Include="..\Fizzler.Systems.XmlNodeQuery\XmlNodeExtensions.cs" />
+ <Compile Include="..\Fizzler.Systems.XmlNodeQuery\XmlNodeSelection.cs"
/>
+ <Compile Include="ExtensionAttribute.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="Fizzler.csproj">
+ <Project>{278E9225-9FE5-4D63-9C9B-206FC68BAA37}</Project>
+ <Name>Fizzler %28NET-2.0\Fizzler%29</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="Properties\" />
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
=======================================
--- /dev/null
+++ /NET-2.0/Fizzler.Tests/Fizzler.Tests.csproj Thu Jan 17 15:22:04 2013
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)'
== '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.30729</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{CA756450-AB7A-4FB0-97C4-35B8FBE89021}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Fizzler.Tests</RootNamespace>
+ <AssemblyName>Fizzler.Tests</AssemblyName>
+ <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ <OldToolsVersion>3.5</OldToolsVersion>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir)
== '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <NoWarn>1685</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|
AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <NoWarn>1685</NoWarn>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="HtmlAgilityPack">
+
<HintPath>..\..\packages\HtmlAgilityPack.1.4.6\lib\Net20\HtmlAgilityPack.dll</HintPath>
+ </Reference>
+ <Reference Include="LinqBridge">
+
<HintPath>..\..\packages\LinqBridge.1.3.0\lib\net20\LinqBridge.dll</HintPath>
+ </Reference>
+ <Reference Include="nunit.framework">
+
<HintPath>..\..\packages\NUnit.2.6.2\lib\nunit.framework.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.XML" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="..\..\Fizzler.Tests\AttributeSelectors.cs" />
+ <Compile Include="..\..\Fizzler.Tests\ChildAndAdjacentSelectors.cs" />
+ <Compile Include="..\..\Fizzler.Tests\ClassSelector.cs" />
+ <Compile
Include="..\..\Fizzler.Tests\HumanReadableSelectorGeneratorTests.cs">
+ <Link>HumanReadableSelectorGeneratorTests.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler.Tests\IDSelector.cs" />
+ <Compile Include="..\..\Fizzler.Tests\MultipleSelectors.cs" />
+ <Compile Include="..\..\Fizzler.Tests\NamespacePrefixTests.cs">
+ <Link>NamespacePrefixTests.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler.Tests\NthChild.cs" />
+ <Compile Include="..\..\Fizzler.Tests\ParserTests.cs">
+ <Link>ParserTests.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler.Tests\Properties\AssemblyInfo.cs" />
+ <Compile Include="..\..\Fizzler.Tests\ElementSelector.cs" />
+ <Compile Include="..\..\Fizzler.Tests\PsuedoSelectors.cs" />
+ <Compile Include="..\..\Fizzler.Tests\ReaderTests.cs">
+ <Link>ReaderTests.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler.Tests\SelectorBaseTest.cs" />
+ <Compile Include="..\..\Fizzler.Tests\SelectorGeneratorTeeTests.cs" />
+ <Compile Include="..\..\Fizzler.Tests\TokenerTests.cs" />
+ <Compile Include="..\..\Fizzler.Tests\TokenTests.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\Fizzler.Tests\App.config" />
+ <None Include="packages.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\Fizzler\Fizzler.csproj">
+ <Project>{278E9225-9FE5-4D63-9C9B-206FC68BAA37}</Project>
+ <Name>Fizzler %28NET-2.0\Fizzler%29</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\Fizzler.Systems.HtmlAgilityPack\Fizzler.Systems.HtmlAgilityPack.csproj">
+ <Project>{48822D9C-C17E-412B-96AE-F740EEF87990}</Project>
+
<Name>Fizzler.Systems.HtmlAgilityPack %28NET-2.0\Fizzler.Systems.HtmlAgilityPack%29</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="..\..\Fizzler.Tests\SelectorTest.html">
+ <Link>SelectorTest.html</Link>
+ </EmbeddedResource>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
+ <!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
=======================================
--- /dev/null
+++ /NET-2.0/Fizzler.Tests/packages.config Thu Jan 17 15:22:04 2013
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="HtmlAgilityPack" version="1.4.6" targetFramework="net20" />
+ <package id="LinqBridge" version="1.3.0" targetFramework="net20" />
+ <package id="NUnit" version="2.6.2" targetFramework="net20" />
+</packages>
=======================================
--- /dev/null
+++ /NET-2.0/Fizzler/Fizzler.csproj Thu Jan 17 15:22:04 2013
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)'
== '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.30729</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{278E9225-9FE5-4D63-9C9B-206FC68BAA37}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Fizzler</RootNamespace>
+ <AssemblyName>Fizzler</AssemblyName>
+ <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <SignAssembly>false</SignAssembly>
+
<AssemblyOriginatorKeyFile>..\..\Fizzler\Fizzler.snk</AssemblyOriginatorKeyFile>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ <OldToolsVersion>3.5</OldToolsVersion>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir)
== '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\bin\NET-2.0\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+
<DocumentationFile>..\..\bin\NET-2.0\Debug\Fizzler.xml</DocumentationFile>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|
AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\NET-2.0\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+
<DocumentationFile>..\..\bin\NET-2.0\Release\Fizzler.xml</DocumentationFile>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="LinqBridge, Version=1.3.0.0, Culture=neutral,
PublicKeyToken=c2b14eb747628076, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+
<HintPath>..\..\packages\LinqBridge.1.3.0\lib\net20\LinqBridge.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="..\..\Common\SolutionInfo.cs">
+ <Link>SolutionInfo.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler\Either.cs">
+ <Link>Either.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler\HumanReadableSelectorGenerator.cs">
+ <Link>HumanReadableSelectorGenerator.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler\IElementOps.cs">
+ <Link>IElementOps.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler\ISelectorGenerator.cs" />
+ <Compile Include="..\..\Fizzler\NamespacePrefix.cs">
+ <Link>NamespacePrefix.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler\Parser.cs" />
+ <Compile Include="..\..\Fizzler\Reader.cs" />
+ <Compile Include="..\..\Fizzler\Selector.cs" />
+ <Compile Include="..\..\Fizzler\Properties\AssemblyInfo.cs" />
+ <Compile Include="..\..\Fizzler\SelectorGenerator.cs" />
+ <Compile Include="..\..\Fizzler\SelectorGeneratorTee.cs">
+ <Link>SelectorGeneratorTee.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler\SelectorsCachingCompiler.cs">
+ <Link>SelectorsCachingCompiler.cs</Link>
+ </Compile>
+ <Compile Include="..\..\Fizzler\Token.cs" />
+ <Compile Include="..\..\Fizzler\Tokener.cs" />
+ <Compile Include="..\..\Fizzler\TokenKind.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\Fizzler\Fizzler.snk" />
+ <None Include="packages.config" />
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
+ <!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
=======================================
--- /dev/null
+++ /NET-2.0/Fizzler/packages.config Thu Jan 17 15:22:04 2013
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="LinqBridge" version="1.3.0" targetFramework="net20" />
+</packages>
=======================================
--- /dev/null
+++ /VisualFizzler/packages.config Thu Jan 17 15:22:04 2013
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="HtmlAgilityPack" version="1.4.6" targetFramework="net35" />
+ <package id="Mannex" version="1.7.0" targetFramework="net35" />
+</packages>
=======================================
--- /Libs/HtmlAgilityPack.dll Sat Oct 4 17:45:57 2008
+++ /dev/null
Binary file, no diff available.
=======================================
--- /Libs/LinqBridge.dll Sat Oct 31 12:13:41 2009
+++ /dev/null
Binary file, no diff available.
=======================================
--- /Libs/Mannex.dll Mon Feb 1 15:08:10 2010
+++ /dev/null
Binary file, no diff available.
=======================================
--- /Libs/Mannex.xml Mon Feb 1 15:08:10 2010
+++ /dev/null
@@ -1,1151 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Mannex</name>
- </assembly>
- <members>
- <member name="T:Mannex.ArrayExtensions">
- <summary>
- Extension methods for <see cref="T:System.Array"/> sub-types.
- </summary>
- </member>
- <member name="M:Mannex.ArrayExtensions.ToHex(System.Byte[])">
- <summary>
- Formats bytes in hexadecimal format, appending to the
- supplied <see cref="T:System.Text.StringBuilder"/>.
- </summary>
- </member>
- <member
name="M:Mannex.ArrayExtensions.ToHex(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Formats bytes in hexadecimal format, appending to the
- supplied <see cref="T:System.Text.StringBuilder"/>.
- </summary>
- </member>
- <member
name="M:Mannex.ArrayExtensions.ToHex(System.Byte[],System.Int32,System.Int32,System.Text.StringBuilder)">
- <summary>
- Formats bytes in hexadecimal format, appending to the
- supplied <see cref="T:System.Text.StringBuilder"/>.
- </summary>
- </member>
- <member name="T:Mannex.BooleanExtensions">
- <summary>
- Extension methods for <see cref="T:System.Boolean"/>.
- </summary>
- </member>
- <member
name="M:Mannex.BooleanExtensions.To``1(System.Boolean,``0,``0)">
- <summary>
- Converts a <see cref="T:System.Boolean"/> to a value of type
<typeparamref name="T"/>
- with a values for true and false states.
- </summary>
- </member>
- <member name="T:Mannex.Collections.Generic.ListExtensions">
- <summary>
- Extension methods for <see
cref="T:System.Collections.Generic.List`1"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.LastIndex``1(System.Collections.Generic.IList{``0})">
- <summary>
- Returns the index of the last item in the list or -1 if the
- list is empty.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.Push``1(System.Collections.Generic.IList{``0},``0)">
- <summary>
- Treats list like a stack, pushing <paramref name="value"/>
- on to the list; in other words adding it to the end of
- the list.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.Pop``1(System.Collections.Generic.IList{``0})">
- <summary>
- Treats list like a stack, popping (removing and returning)
- the last value on the list.
- </summary>
- <exception cref="T:System.InvalidOperationException">
- Thrown if list is empty.
- </exception>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.TryPop``1(System.Collections.Generic.IList{``0})">
- <summary>
- Treats list like a stack, popping (removing and returning)
- the last value on the list. If the list is empty, then
- the default value for <typeparamref name="T"/> is returned.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.TryPop``1(System.Collections.Generic.IList{``0},``0)">
- <summary>
- Treats list like a stack, popping (removing and returning)
- the last value on the list. If the list is empty, then
- <paramref name="emptyValue"/> is returned instead.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.Peek``1(System.Collections.Generic.IList{``0})">
- <summary>
- Treats list like a stack, peeking and return the first
- value on the list.
- </summary>
- <exception cref="T:System.InvalidOperationException">
- Thrown if list is empty.
- </exception>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.TryPeek``1(System.Collections.Generic.IList{``0})">
- <summary>
- Treats list like a stack, peeking and return the first
- value on the list. If the list is empty, then
- the default value for <typeparamref name="T"/> is returned.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.TryPeek``1(System.Collections.Generic.IList{``0},``0)">
- <summary>
- Treats list like a stack, peeking and return the first
- value on the list. If the list is empty, then
- <paramref name="emptyValue"/> is returned instead.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.Unshift``1(System.Collections.Generic.IList{``0},``0)">
- <summary>
- Adds <paramref name="value"/> to beginning of the list.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.Shift``1(System.Collections.Generic.IList{``0})">
- <summary>
- Removes and returns the first value of the list.
- </summary>
- <exception cref="T:System.InvalidOperationException">
- Thrown if list is empty.
- </exception>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.TryShift``1(System.Collections.Generic.IList{``0})">
- <summary>
- Removes and returns the first value of the list, returning
- the default value for <typeparamref name="T"/> if the
- list is empty.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.TryShift``1(System.Collections.Generic.IList{``0},``0)">
- <summary>
- Removes and returns the first value of the list, returning
- <paramref name="emptyValue"/> if the list is empty.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.Enqueue``1(System.Collections.Generic.IList{``0},``0)">
- <summary>
- Treats list like a queue, appending <paramref name="value"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.Dequeue``1(System.Collections.Generic.IList{``0})">
- <summary>
- Treats list like a queue, removing and returning the
- first value.
- </summary>
- <exception cref="T:System.InvalidOperationException">
- Thrown if list is empty.
- </exception>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.TryDequeue``1(System.Collections.Generic.IList{``0})">
- <summary>
- Treats list like a queue, removing and returning the
- first value or the default value for <typeparamref name="T"/>
- if the list is empty.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.TryDequeue``1(System.Collections.Generic.IList{``0},``0)">
- <summary>
- Treats list like a queue, removing and returning the
- first value or <paramref name="emptyValue"/> if the
- list is empty.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.Slice``1(System.Collections.Generic.IList{``0},System.Int32)">
- <summary>
- Returns elements from the list, starting at the index
- specified by <paramref name="start"/> index.
- </summary>
- <remarks>
- <para>
- If <paramref name="start"/> is negative, it is treated as
- <see cref="P:System.Collections.Generic.List`1.Count"/> +
<paramref name="start"/>.</para>
- <para>
- This method uses defered semantics.</para>
- </remarks>
- </member>
- <member
name="M:Mannex.Collections.Generic.ListExtensions.Slice``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32)">
- <summary>
- Returns elements from the specified portion of the list,
- identified by <paramref name="start"/> index and
- <paramref name="end"/> (exclusive) index.
- </summary>
- <remarks>
- <para>
- This method copies up to, but not including, the element
indicated by
- <paramref name="end"/>. If <paramref name="start"/> is
negative, it
- is treated as <see
cref="P:System.Collections.Generic.List`1.Count"/> + <paramref
name="start"/>.
- If <paramref name="end"/> is negative, it is treated as
- <see cref="P:System.Collections.Generic.List`1.Count"/> +
<paramref name="end"/>.
- If <paramref name="end"/> occurs before <paramref
name="start"/>, no
- elements returned.</para>
- <para>
- This method uses defered semantics.</para>
- </remarks>
- </member>
- <member name="T:Mannex.Collections.Generic.DictionaryExtensions">
- <summary>
- Extension methods for <see
cref="T:System.Collections.Generic.Dictionary`2"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.DictionaryExtensions.Find``2(System.Collections.Generic.IDictionary{``0,``1},``0)">
- <summary>
- Finds the value for a key, returning the default value for
- <typeparamref name="TKey"/> if the key is not present.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.DictionaryExtensions.Find``2(System.Collections.Generic.IDictionary{``0,``1},``0,``1)">
- <summary>
- Finds the value for a key, returning a given default value for
- <typeparamref name="TKey"/> if the key is not present.
- </summary>
- </member>
- <member
name="T:Mannex.ComponentModel.Design.IServiceContainerExtensions">
- <summary>
- Extension methods for <see
cref="T:System.ComponentModel.Design.IServiceContainer"/>.
- </summary>
- </member>
- <member
name="M:Mannex.ComponentModel.Design.IServiceContainerExtensions.AddService``1(System.ComponentModel.Design.IServiceContainer,``0)">
- <summary>
- Adds the specified service to the service container.
- </summary>
- </member>
- <member
name="T:Mannex.ComponentModel.INotifyPropertyChangedExtensions">
- <summary>
- Extension methods for <see
cref="T:System.ComponentModel.INotifyPropertyChanged"/>.
- </summary>
- </member>
- <member
name="M:Mannex.ComponentModel.INotifyPropertyChangedExtensions.OnPropertyChanged``2(``0,System.Linq.Expressions.Expression{System.Func{``0,``1}},System.ComponentModel.PropertyChangedEventHandler)">
- <summary>
- Subscribes to <see
cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/>
- event of the soure object and calls <paramref name="handler"/>
only
- when the property identified by <paramref name="expression"/>
- has changed.
- </summary>
- <returns>
- Returns the <see
cref="T:System.ComponentModel.PropertyChangedEventHandler"/> object that
- can be used for unsubscribing.
- </returns>
- <exception cref="T:System.ArgumentException">
- Thrown if <paramref name="expression"/> does not represent a
simple
- property/field access type of expression (see <see
cref="T:System.Linq.Expressions.MemberExpression"/>).
- </exception>
- <remarks>
- If <paramref name="expression"/> is <c>null</c> or empty then
- <paramref name="handler"/> is called when any property changes.
- </remarks>
- </member>
- <member
name="M:Mannex.ComponentModel.INotifyPropertyChangedExtensions.OnPropertyChanged(System.ComponentModel.INotifyPropertyChanged,System.String,System.ComponentModel.PropertyChangedEventHandler)">
- <summary>
- Subscribes to <see
cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/>
- event of the soure object and calls <paramref name="handler"/>
only
- when the property identified by <paramref name="propertyName"/>
- (case-insensitive) has changed.
- </summary>
- <returns>
- Returns the <see
cref="T:System.ComponentModel.PropertyChangedEventHandler"/> object that
- can be used for unsubscribing.
- </returns>
- <remarks>
- If <paramref name="propertyName"/> is <c>null</c> or empty then
- <paramref name="handler"/> is called when any property changes.
- </remarks>
- </member>
- <member name="T:Mannex.Collections.Generic.IComparerExtensions">
- <summary>
- Extension methods for types implementing <see
cref="T:System.IComparable`1"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Collections.Generic.IComparerExtensions.Invert``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Creates an <see
cref="T:System.Collections.Generic.IComparer`1"/> implementation
- that inverts the results of comparing values through
- another comparer such that the sort order is inverted.
- </summary>
- </member>
- <member name="T:Mannex.Data.IDataReaderExtensions">
- <summary>
- Extension methods for <see cref="T:System.Data.IDataReader"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Data.IDataReaderExtensions.Select``1(System.Data.IDataReader,System.Func{System.Data.IDataRecord,``0})">
- <summary>
- Projects each record of the reader into a new form.
- </summary>
- </member>
- <member name="T:Mannex.DateTimeExtensions">
- <summary>
- Extension methods for <see cref="T:System.DateTime"/>.
- </summary>
- </member>
- <member
name="M:Mannex.DateTimeExtensions.ToUnixTime(System.DateTime)">
- <summary>
- Returns number of milliseconds (including fractions) in UTC
between the
- specified date and midnight January 1, 1970.
- </summary>
- </member>
- <member
name="M:Mannex.DateTimeExtensions.TrimToSecond(System.DateTime)">
- <summary>
- Trims millisecond component so that the precision of the
- resulting time is to the second.
- </summary>
- </member>
- <member
name="M:Mannex.DateTimeExtensions.TrimToMinute(System.DateTime)">
- <summary>
- Trims the second and millisecond components so that the
- precision of the resulting time is to the minute.
- </summary>
- </member>
- <member
name="M:Mannex.DateTimeExtensions.TrimToHour(System.DateTime)">
- <summary>
- Trims the minute, second and millisecond components so that the
- precision of the resulting time is to the hour.
- </summary>
- </member>
- <member
name="M:Mannex.DateTimeExtensions.TrimToDay(System.DateTime)">
- <summary>
- Trims the time components so that the precision of the
resulting
- time is to the day.
- </summary>
- </member>
- <member
name="M:Mannex.DateTimeExtensions.IsMidnight(System.DateTime)">
- <summary>
- Determines if the time component is midnight exactly.
- </summary>
- </member>
- <member name="T:Mannex.Diagnostics.ProcessExtensions">
- <summary>
- Extension methods for <see
cref="T:System.Diagnostics.Process"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Diagnostics.ProcessExtensions.TryKill(System.Diagnostics.Process)">
- <summary>
- Attempts to kill the process identified by the <see
cref="T:System.Diagnostics.Process"/>
- object and returns <c>null</c> on success otherwise the error
- that occurred in the attempt.
- </summary>
- </member>
- <member
name="M:Mannex.Diagnostics.ProcessExtensions.WaitForExit(System.Diagnostics.Process,System.Nullable{System.TimeSpan})">
- <summary>
- Instructs the <see cref="T:System.Diagnostics.Process"/>
component to wait the specified
- amount of time for the associated process to exit. If the
specified
- time-out period is <c>null</c> then the wait is indefinite.
- </summary>
- </member>
- <member
name="M:Mannex.Diagnostics.ProcessExtensions.BeginReadLine(System.Diagnostics.Process,System.IO.TextWriter)">
- <summary>
- Begins asynchronous read operations on the re-directed <see
cref="P:System.Diagnostics.Process.StandardOutput"/>
- and <see cref="P:System.Diagnostics.Process.StandardError"/>
of the application.
- Each line on the standard output is written to a <see
cref="T:System.IO.TextWriter"/>.
- </summary>
- <returns>
- Returns an action that can be used to wait on outputs to drain.
- </returns>
- </member>
- <member
name="M:Mannex.Diagnostics.ProcessExtensions.BeginReadLine(System.Diagnostics.Process,System.IO.TextWriter,System.IO.TextWriter)">
- <summary>
- Begins asynchronous read operations on the re-directed <see
cref="P:System.Diagnostics.Process.StandardOutput"/>
- and <see cref="P:System.Diagnostics.Process.StandardError"/>
of the application.
- Each line on either is written to a respective <see
cref="T:System.IO.TextWriter"/>.
- </summary>
- <returns>
- Returns an action that can be used to wait on outputs to drain.
- </returns>
- </member>
- <member
name="M:Mannex.Diagnostics.ProcessExtensions.BeginReadLine(System.Diagnostics.Process,System.Action{System.String})">
- <summary>
- Begins asynchronous read operations on the re-directed <see
cref="P:System.Diagnostics.Process.StandardOutput"/>
- and <see cref="P:System.Diagnostics.Process.StandardError"/>
of the application. Each line on the standard output
- is sent to a callback.
- </summary>
- <returns>
- Returns an action that can be used to wait on outputs to drain.
- </returns>
- </member>
- <member
name="M:Mannex.Diagnostics.ProcessExtensions.BeginReadLine(System.Diagnostics.Process,System.Action{System.String},System.Action{System.String})">
- <summary>
- Begins asynchronous read operations on the re-directed <see
cref="P:System.Diagnostics.Process.StandardOutput"/>
- and <see cref="P:System.Diagnostics.Process.StandardError"/>
of the application. Each line on either is
- sent to a respective callback.
- </summary>
- <returns>
- Returns an action that can be used to wait on outputs to drain.
- </returns>
- </member>
- <member name="T:Mannex.IO.ArrayExtensions">
- <summary>
- Extension methods for <see cref="T:System.Array"/> sub-types.
- </summary>
- </member>
- <member name="M:Mannex.IO.ArrayExtensions.OpenRead(System.Byte[])">
- <summary>
- Creates a read-only stream on top of the supplied byte array.
- </summary>
- </member>
- <member
name="M:Mannex.IO.ArrayExtensions.OpenRead(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Creates a read-only stream on top of a section of supplied
- byte array.
- </summary>
- </member>
- <member
name="M:Mannex.IO.ArrayExtensions.OpenReadWrite(System.Byte[])">
- <summary>
- Creates a read-write stream on top of the supplied byte array.
- </summary>
- </member>
- <member
name="M:Mannex.IO.ArrayExtensions.OpenReadWrite(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Creates a read-write stream on top of a section of supplied
- byte array.
- </summary>
- </member>
- <member name="T:Mannex.IO.ArraySegmentExtensions">
- <summary>
- Extension methods for <see cref="T:System.ArraySegment`1"/>.
- </summary>
- </member>
- <member
name="M:Mannex.IO.ArraySegmentExtensions.OpenRead(System.ArraySegment{System.Byte})">
- <summary>
- Creates a read-only stream on top of the supplied buffer.
- </summary>
- </member>
- <member
name="M:Mannex.IO.ArraySegmentExtensions.OpenReadWrite(System.ArraySegment{System.Byte})">
- <summary>
- Creates a read-write stream on top of the supplied buffer.
- </summary>
- </member>
- <member name="T:Mannex.IO.StreamExtensions">
- <summary>
- Extension methods for <see cref="T:System.IO.Stream"/>.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StreamExtensions.Copy(System.IO.Stream,System.IO.Stream)">
- <summary>
- Copies one stream into another using a transfer buffer size of
4K.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StreamExtensions.Copy(System.IO.Stream,System.IO.Stream,System.Int32)">
- <summary>
- Copies one stream into another using a caller-specified
transfer
- buffer size.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StreamExtensions.Copy(System.IO.Stream,System.IO.Stream,System.Byte[])">
- <summary>
- Copies one stream into another using a caller-specified
transfer
- buffer. If the buffer is null then a default one of 4K is used.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StreamExtensions.SaveTo(System.IO.Stream,System.Byte[])">
- <summary>
- Copies content of the stream to fill the given buffer.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StreamExtensions.SaveTo(System.IO.Stream,System.Byte[],System.Int32,System.Int32)">
- <summary>
- Copies content of the stream to fill the given buffer.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StreamExtensions.SaveToFile(System.IO.Stream,System.String)">
- <summary>
- Saves the content of the input stream from its current position
- to the given file path using a default transfer buffer size of
- 4K.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StreamExtensions.SaveToFile(System.IO.Stream,System.String,System.Int32)">
- <summary>
- Saves the content of the input stream from its current position
- to the given file path using a caller-specified transfer
- buffer size.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StreamExtensions.Memorize(System.IO.Stream)">
- <summary>
- Copies the content of the input stream from its current
position
- to a memory-based stream.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StreamExtensions.ToArray(System.IO.Stream)">
- <summary>
- Returns the remaining contents of the input as an array of
- unsigned bytes.
- </summary>
- </member>
- <member name="T:Mannex.IO.StringExtensions">
- <summary>
- Extension methods for <see cref="T:System.String"/>.
- </summary>
- </member>
- <member
name="M:Mannex.IO.StringExtensions.ToFileNameSafe(System.String)">
- <summary>
- Makes the content of the string safe for use as a file name
- by replacing all invalid characters, those returned by
- <see cref="M:System.IO.Path.GetInvalidFileNameChars"/>, with
an underscore.
- </summary>
- <remarks>
- This method is not guaranteed to replace the complete set of
- characters that are invalid in file and directory names.
- The full set of invalid characters can vary by file system.
- </remarks>
- </member>
- <member
name="M:Mannex.IO.StringExtensions.ToFileNameSafe(System.String,System.String)">
- <summary>
- Makes the content of the string safe for use as a file name
- by replacing all invalid characters, those returned by
- <see cref="M:System.IO.Path.GetInvalidFileNameChars"/>, with
- <paramref name="replacement"/>.
- </summary>
- <remarks>
- <para>
- The <paramref name="replacement"/> string itself cannot
- carry any invalid file name characters. If
- <paramref name="replacement"/> is <c>null</c> or empty
- then it assumes the value of an underscore.</para>
- <para>
- This method is not guaranteed to replace the complete set of
- characters that are invalid in file and directory names.
- The full set of invalid characters can vary by file system.
- </para>
- </remarks>
- </member>
- <member
name="M:Mannex.IO.StringExtensions.ToPathNameSafe(System.String)">
- <summary>
- Makes the content of the string safe for use as a file name
- by replacing all invalid characters, those returned by
- <see cref="M:System.IO.Path.GetInvalidPathChars"/>, with an
underscore.
- </summary>
- <remarks>
- This method is not guaranteed to replace the complete set of
- characters that are invalid in file and directory names.
- The full set of invalid characters can vary by file system.
- </remarks>
- </member>
- <member
name="M:Mannex.IO.StringExtensions.ToPathNameSafe(System.String,System.String)">
- <summary>
- Makes the content of the string safe for use as a file name
- by replacing all invalid characters, those returned by
- <see cref="M:System.IO.Path.GetInvalidPathChars"/>, with
- <paramref name="replacement"/>.
- </summary>
- <remarks>
- The <paramref name="replacement"/> string itself cannot
- carry any invalid file name characters. If
- <paramref name="replacement"/> is <c>null</c> or empty
- then it assumes the value of an underscore.
- <para>
- This method is not guaranteed to replace the complete set of
- characters that are invalid in file and directory names.
- The full set of invalid characters can vary by file system.
- </para>
- </remarks>
- </member>
- <member name="M:Mannex.IO.StringExtensions.Read(System.String)">
- <summary>
- Returns a <see cref="T:System.IO.TextReader"/> for reading
string.
- </summary>
- </member>
- <member name="T:Mannex.IO.TextReaderExtensions">
- <summary>
- Extension methods for <see cref="T:System.IO.TextReader"/>.
- </summary>
- </member>
- <member
name="M:Mannex.IO.TextReaderExtensions.ReadLines(System.IO.TextReader)">
- <summary>
- Reads all lines from reader using deferred semantics.
- </summary>
- </member>
- <member name="T:Mannex.Json.NameValueCollectionExtensions">
- <summary>
- Extension methods for <see
cref="T:System.Collections.Specialized.NameValueCollection"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Json.NameValueCollectionExtensions.ToJsonString(System.Collections.Specialized.NameValueCollection)">
- <summary>
- Formats collection as JSON text.
- </summary>
- </member>
- <member
name="M:Mannex.Json.NameValueCollectionExtensions.WriteJsonStringTo(System.Collections.Specialized.NameValueCollection,System.IO.TextWriter)">
- <summary>
- Formats collection as JSON text, sending output to <paramref
name="writer"/>.
- </summary>
- </member>
- <member name="T:Mannex.Json.StringExtensions">
- <summary>
- Extension methods for <see cref="T:System.String"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Json.StringExtensions.ToJsonString(System.String)">
- <summary>
- Formats string as JSON text string.
- </summary>
- <remarks>
- String may be <c>null</c>, in which case <c>"null"</c> is
- returned.
- </remarks>
- </member>
- <member
name="M:Mannex.Json.StringExtensions.WriteJsonStringTo(System.String,System.IO.TextWriter)">
- <summary>
- Formats string as JSON text string, sending output to
- <paramref name="writer"/>.
- </summary>
- <remarks>
- String may be <c>null</c>, in which case <c>"null"</c> is
- returned.
- </remarks>
- </member>
- <member name="T:Mannex.Net.Mime.ContentTypeExtensions">
- <summary>
- Extension methods for <see
cref="T:System.Net.Mime.ContentType"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Net.Mime.ContentTypeExtensions.IsPlainText(System.Net.Mime.ContentType)">
- <summary>
- Determines whether content type is plain text.
- </summary>
- </member>
- <member
name="M:Mannex.Net.Mime.ContentTypeExtensions.IsText(System.Net.Mime.ContentType)">
- <summary>
- Determines whether content media type is text.
- </summary>
- </member>
- <member
name="M:Mannex.Net.Mime.ContentTypeExtensions.IsHtml(System.Net.Mime.ContentType)">
- <summary>
- Determines whether content type identifies an HTML document.
- </summary>
- </member>
- <member
name="M:Mannex.Net.Mime.ContentTypeExtensions.IsImage(System.Net.Mime.ContentType)">
- <summary>
- Determines whether content media type identifies an image.
- </summary>
- </member>
- <member
name="M:Mannex.Net.Mime.ContentTypeExtensions.GetMediaBaseType(System.Net.Mime.ContentType)">
- <summary>
- Gets the base media of the content type, e.g. text from
text/plain.
- </summary>
- </member>
- <member
name="M:Mannex.Net.Mime.ContentTypeExtensions.GetMediaSubType(System.Net.Mime.ContentType)">
- <summary>
- Gets the media sub-type of the content type, e.g. plain from
text/plain.
- </summary>
- </member>
- <member name="T:Mannex.Net.WebClientExtensions">
- <summary>
- Extension methods for <see cref="T:System.Net.WebClient"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Net.WebClientExtensions.GetResponseContentType(System.Net.WebClient)">
- <summary>
- Gets the values of the HTTP
- <a
href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17">Content-Type</a>
- response header as an instance of the <see
cref="T:System.Net.Mime.ContentType"/> object.
- </summary>
- </member>
- <member
name="M:Mannex.Net.WebClientExtensions.DownloadStringUsingResponseEncoding(System.Net.WebClient,System.String)">
- <summary>
- Same as <see
cref="M:System.Net.WebClient.DownloadString(System.String)"/> except it
- correctly use the character set indicated in the response to
decode
- the string. Otherwise it uses <see
cref="P:System.Net.WebClient.Encoding"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Net.WebClientExtensions.DownloadStringUsingResponseEncoding(System.Net.WebClient,System.Uri)">
- <summary>
- Same as <see
cref="M:System.Net.WebClient.DownloadString(System.Uri)"/> except it
- correctly use the character set indicated in the response to
decode
- the string. Otherwise it uses <see
cref="P:System.Net.WebClient.Encoding"/>.
- </summary>
- </member>
- <member name="T:Mannex.Reflection.AssemblyExtensions">
- <summary>
- Extension methods for <see
cref="T:System.Reflection.Assembly"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Reflection.AssemblyExtensions.GetManifestResourceReader(System.Reflection.Assembly,System.Type,System.String)">
- <summary>
- Loads the specified manifest resource, scoped by the namespace
- of the specified type, from this assembly and returns
- it ready for reading as <see cref="T:System.IO.TextReader"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Reflection.AssemblyExtensions.GetManifestResourceReader(System.Reflection.Assembly,System.Type,System.String,System.Text.Encoding)">
- <summary>
- Loads the specified manifest resource, scoped by the namespace
- of the specified type, from this assembly and returns
- it ready for reading as <see cref="T:System.IO.TextReader"/>.
A parameter
- specifies the text encoding to be used for reading.
- </summary>
- </member>
- <member
name="M:Mannex.Reflection.AssemblyExtensions.GetManifestResourceString(System.Reflection.Assembly,System.Type,System.String)">
- <summary>
- Loads the specified manifest resource and returns it as a
string,
- scoped by the namespace of the specified type, from this
assembly.
- </summary>
- </member>
- <member
name="M:Mannex.Reflection.AssemblyExtensions.GetManifestResourceString(System.Reflection.Assembly,System.Type,System.String,System.Text.Encoding)">
- <summary>
- Loads the specified manifest resource and returns it as a
string,
- scoped by the namespace of the specified type, from this
assembly.
- A parameter specifies the text encoding to be decode the
resource
- bytes into text.
- </summary>
- </member>
- <member
name="T:Mannex.Reflection.ICustomAttributeProviderExtensions">
- <summary>
- Extension methods for <see
cref="T:System.Reflection.ICustomAttributeProvider"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Reflection.ICustomAttributeProviderExtensions.IsDefined``1(System.Reflection.ICustomAttributeProvider,System.Boolean)">
- <summary>
- Indicates whether one or more instance of <typeparamref
name="T"/>
- is defined on this member.
- </summary>
- </member>
- <member
name="M:Mannex.Reflection.ICustomAttributeProviderExtensions.GetCustomAttributes``1(System.Reflection.ICustomAttributeProvider,System.Boolean)">
- <summary>
- Returns <typeparamref name="T"/> custom attributes defined on
- this member.
- </summary>
- </member>
- <member
name="M:Mannex.Reflection.ICustomAttributeProviderExtensions.GetCustomAttribute``1(System.Reflection.ICustomAttributeProvider,System.Boolean)">
- <summary>
- Returns a specific custom attribute defined on this member.
- </summary>
- </member>
- <member name="T:Mannex.StringExtensions">
- <summary>
- Extension methods for <see cref="T:System.String"/>.
- </summary>
- </member>
- <member
name="M:Mannex.StringExtensions.MaskEmpty(System.String,System.String)">
- <summary>
- Masks an empty string with a given mask such that the result
- is never an empty string. If the input string is null or
- empty then it is masked, otherwise the original is returned.
- </summary>
- <remarks>
- Use this method to guarantee that you never get an empty
- string. Bear in mind, however, that if the mask itself is an
- empty string then this method could yield an empty string!
- </remarks>
- </member>
- <member
name="M:Mannex.StringExtensions.Slice(System.String,System.Int32)">
- <summary>
- Returns a section of a string from a give starting point on.
- </summary>
- <remarks>
- If <paramref name="start"/> is negative, it is treated as
- <c>length</c> + <paramref name="start" /> where <c>length</c>
- is the length of the string. If <paramref name="start"/>
- is greater or equal to the length of the string then
- no characters are copied to the new string.
- </remarks>
- </member>
- <member
name="M:Mannex.StringExtensions.Slice(System.String,System.Int32,System.Nullable{System.Int32})">
- <summary>
- Returns a section of a string.
- </summary>
- <remarks>
- This method copies up to, but not including, the element
- indicated by <paramref name="end"/>. If <paramref
name="start"/>
- is negative, it is treated as <c>length</c> + <paramref
name="start" />
- where <c>length</c> is the length of the string. If
- <paramref name="end"/> is negative, it is treated as
<c>length</c> +
- <paramref name="end"/> where <c>length</c> is the length of the
- string. If <paramref name="end"/> occurs before <paramref
name="start"/>,
- no characters are copied to the new string.
- </remarks>
- </member>
- <member
name="M:Mannex.StringExtensions.Embed(System.String,System.String)">
- <summary>
- Embeds string into <paramref name="target"/>, using {0}
- within <paramref name="target"/> as the point of embedding.
- </summary>
- </member>
- <member
name="M:Mannex.StringExtensions.Wrap(System.String,System.String,System.String)">
- <summary>
- Wraps string between two other string where the first
- indicates the left side and the second indicates the
- right side.
- </summary>
- </member>
- <member
name="M:Mannex.StringExtensions.Quote(System.String,System.String,System.String)">
- <summary>
- Enquotes string with <paramref name="quote"/>, escaping
occurences
- of <paramref name="quote"/> itself with <paramref
name="escape"/>.
- </summary>
- </member>
- <member
name="M:Mannex.StringExtensions.FormatWith(System.String,System.Func{System.String,System.Object[],System.IFormatProvider,System.String},System.Object[])">
- <summary>
- Format string using <paramref name="args"/> as sources for
- replacements and a function, <paramref name="binder"/>, that
- determines how to bind and resolve replacement tokens.
- </summary>
- </member>
- <member
name="M:Mannex.StringExtensions.FormatWith(System.String,System.IFormatProvider,System.Func{System.String,System.Object[],System.IFormatProvider,System.String},System.Object[])">
- <summary>
- Format string using <paramref name="args"/> as sources for
- replacements and a function, <paramref name="binder"/>, that
- determines how to bind and resolve replacement tokens. In
- addition, <paramref name="provider"/> is used for cultural
- formatting.
- </summary>
- </member>
- <member
name="M:Mannex.StringExtensions.Split``1(System.String,System.Char,System.Func{System.String,System.String,``0})">
- <summary>
- Splits a string into a pair using a specified character to
- separate the two.
- </summary>
- <remarks>
- Neither half in the resulting pair is ever <c>null</c>.
- </remarks>
- </member>
- <member
name="M:Mannex.StringExtensions.Split``1(System.String,System.Char,System.Func{System.String,System.String,System.String,``0})">
- <summary>
- Splits a string into three parts using any of a specified set
of
- characters to separate the three.
- </summary>
- <remarks>
- None of the resulting parts is ever <c>null</c>.
- </remarks>
- </member>
- <member
name="M:Mannex.StringExtensions.Split``1(System.String,System.Char,System.Func{System.String,System.String,System.String,System.String,``0})">
- <summary>
- Splits a string into four parts using any of a specified set of
- characters to separate the four.
- </summary>
- <remarks>
- None of the resulting parts is ever <c>null</c>.
- </remarks>
- </member>
- <member
name="M:Mannex.StringExtensions.Split``1(System.String,System.Char[],System.Func{System.String,System.String,``0})">
- <summary>
- Splits a string into a pair using any of a specified set of
- characters to separate the two.
- </summary>
- <remarks>
- Neither half in the resulting pair is ever <c>null</c>.
- </remarks>
- </member>
- <member
name="M:Mannex.StringExtensions.Split``1(System.String,System.Char[],System.Func{System.String,System.String,System.String,``0})">
- <summary>
- Splits a string into three parts using any of a specified set
of
- characters to separate the three.
- </summary>
- <remarks>
- None of the resulting parts is ever <c>null</c>.
- </remarks>
- </member>
- <member
name="M:Mannex.StringExtensions.Split``1(System.String,System.Char[],System.Func{System.String,System.String,System.String,System.String,``0})">
- <summary>
- Splits a string into four parts using any of a specified set of
- characters to separate the four.
- </summary>
- <remarks>
- None of the resulting parts is ever <c>null</c>.
- </remarks>
- </member>
- <member
name="M:Mannex.StringExtensions.SplitRemoving``1(System.String,System.Int32,System.Int32,System.Func{System.String,System.String,``0})">
- <summary>
- Splits a string into a pair by removing a portion of the
string.
- </summary>
- <remarks>
- Neither half in the resulting pair is ever <c>null</c>.
- </remarks>
- </member>
- <member name="T:Mannex.EventHandlerExtensions">
- <summary>
- Extension methods for <see cref="T:System.EventHandler"/> and
- <see cref="T:System.EventHandler`1"/>.
- </summary>
- </member>
- <member
name="M:Mannex.EventHandlerExtensions.Fire``1(System.EventHandler{``0},System.Object,``0)">
- <summary>
- Fires an event given its arguments.
- </summary>
- <returns>
- Boolean value indicating whether the event was fired or not.
The
- only event under which the event is not fired is there are no
- handlers attached.
- </returns>
- </member>
- <member name="T:Mannex.Int32Extensions">
- <summary>
- Extension methods for <see cref="T:System.Int32"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Int32Extensions.ToInvariantString(System.Int32)">
- <summary>
- Converts <see cref="T:System.Int32"/> to its string
representation in the
- invariant culture.
- </summary>
- </member>
- <member name="T:Mannex.PredicateExtensions">
- <summary>
- Extension methods for <see cref="T:System.Predicate`1"/>.
- </summary>
- </member>
- <member
name="M:Mannex.PredicateExtensions.And``1(System.Predicate{``0},System.Predicate{``0})">
- <summary>
- Combines two <see cref="T:System.Predicate`1"/> to form a
logical AND.
- </summary>
- </member>
- <member
name="M:Mannex.PredicateExtensions.Or``1(System.Predicate{``0},System.Predicate{``0})">
- <summary>
- Combines two <see cref="T:System.Predicate`1"/> to form a
logical OR.
- </summary>
- </member>
- <member name="T:Mannex.Text.RegularExpressions.StringExtensions">
- <summary>
- Extension methods for <see cref="T:System.String"/> that help
with regular
- expression matching.
- </summary>
- </member>
- <member
name="M:Mannex.Text.RegularExpressions.StringExtensions.IsMatch(System.String,System.String)">
- <summary>
- Indicates whether the string contains a match for the regular
- expression pattern specified as an argument.
- </summary>
- </member>
- <member
name="M:Mannex.Text.RegularExpressions.StringExtensions.IsMatch(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
- <summary>
- Indicates whether the string contains a match for the regular
- expression pattern specified as an argument along with
- matching options.
- </summary>
- </member>
- <member
name="M:Mannex.Text.RegularExpressions.StringExtensions.Match(System.String,System.String)">
- <summary>
- Searches string for an occurrence of the regular expression
- specified as an argument.
- </summary>
- </member>
- <member
name="M:Mannex.Text.RegularExpressions.StringExtensions.Match(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
- <summary>
- Searches string for an occurrence of the regular expression
- specified as an argument along with matching options.
- </summary>
- </member>
- <member
name="M:Mannex.Text.RegularExpressions.StringExtensions.Matches(System.String,System.String)">
- <summary>
- Searches the specified input string for all occurrences of the
- regular expression specified as an argument.
- </summary>
- <remarks>
- This method uses deferred execution semantics.
- </remarks>
- </member>
- <member
name="M:Mannex.Text.RegularExpressions.StringExtensions.Matches(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
- <summary>
- Searches the specified input string for all occurrences of the
- regular expression specified as an argument along with matching
- options.
- </summary>
- <remarks>
- This method uses deferred execution semantics.
- </remarks>
- </member>
- <member name="T:Mannex.Threading.TimeSpanExtensions">
- <summary>
- Extension methods for <see cref="T:System.TimeSpan"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Threading.TimeSpanExtensions.ToTimeout(System.TimeSpan)">
- <summary>
- Converts <see cref="T:System.TimeSpan"/> to milliseconds as
expected by
- most of the <see cref="N:System.Threading"/> API.
- </summary>
- </member>
- <member
name="M:Mannex.Threading.TimeSpanExtensions.ToTimeout(System.Nullable{System.TimeSpan})">
- <summary>
- Converts <see cref="T:System.TimeSpan"/> to milliseconds as
expected by
- most of the <see cref="N:System.Threading"/> API. If the the
- <see cref="T:System.TimeSpan"/> value is <c>null</c> then the
result is
- same as <see cref="F:System.Threading.Timeout.Infinite"/>.
- </summary>
- </member>
- <member name="T:Mannex.Web.HtmlStringExtensions">
- <summary>
- HTML utility methods for <see cref="T:System.String"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Web.HtmlStringExtensions.HtmlEncode(System.String)">
- <summary>
- Converts a string into an HTML-encoded string.
- </summary>
- </member>
- <member name="T:Mannex.Web.NameValueCollectionExtensions">
- <summary>
- Extension methods for <see
cref="T:System.Collections.Specialized.NameValueCollection"/>.
- </summary>
- </member>
- <member
name="M:Mannex.Web.NameValueCollectionExtensions.ToQueryString(System.Collections.Specialized.NameValueCollection)">
- <summary>
- Creates a query string from the key and value pairs found
- in the collection.
- </summary>
- <remarks>
- A question mark (?) is prepended if the resulting query string
- is not empty.
- </remarks>
- </member>
- <member name="T:Mannex.Web.UriExtensions">
- <summary>
- Extension methods for <see cref="T:System.Uri"/>.
***The diff for this file has been truncated for email.***
=======================================
--- /Libs/SgmlReaderDll.dll Mon May 11 16:44:29 2009
+++ /dev/null
Binary file, no diff available.
=======================================
--- /Libs/nunit.framework.dll Thu May 14 16:31:27 2009
+++ /dev/null
Binary file, no diff available.
=======================================
--- /NET-2.0/Fizzler.Systems.HtmlAgilityPack.csproj Fri Jan 4 23:46:20 2013
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)'
== '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{48822D9C-C17E-412B-96AE-F740EEF87990}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Fizzler.Systems.HtmlAgilityPack</RootNamespace>
- <AssemblyName>Fizzler.Systems.HtmlAgilityPack</AssemblyName>
- <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- <OldToolsVersion>3.5</OldToolsVersion>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\bin\NET-2.0\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <WarningsAsErrors>
- </WarningsAsErrors>
- <NoWarn>3001,3002,1685</NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|
AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\bin\NET-2.0\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <WarningsAsErrors>
- </WarningsAsErrors>
- <NoWarn>3001,3002,1685</NoWarn>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="HtmlAgilityPack, Version=1.3.0.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\HtmlAgilityPack.dll</HintPath>
- </Reference>
- <Reference Include="LinqBridge, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=c2b14eb747628076, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\LinqBridge.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Data" />
- <Reference Include="System.XML" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\Common\SolutionInfo.cs">
- <Link>SolutionInfo.cs</Link>
- </Compile>
- <Compile
Include="..\Fizzler.Systems.HtmlAgilityPack\HtmlDocumentExtensions.cs">
- <Link>HtmlDocumentExtensions.cs</Link>
- </Compile>
- <Compile
Include="..\Fizzler.Systems.HtmlAgilityPack\HtmlNodeExtensions.cs" />
- <Compile Include="..\Fizzler.Systems.HtmlAgilityPack\HtmlNodeOps.cs" />
- <Compile
Include="..\Fizzler.Systems.HtmlAgilityPack\HtmlNodeSelection.cs" />
- <Compile
Include="..\Fizzler.Systems.HtmlAgilityPack\Properties\AssemblyInfo.cs" />
- <Compile Include="ExtensionAttribute.cs">
- <SubType>Code</SubType>
- </Compile>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="Fizzler.csproj">
- <Project>{278E9225-9FE5-4D63-9C9B-206FC68BAA37}</Project>
- <Name>Fizzler %28NET-2.0\Fizzler%29</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
=======================================
--- /NET-2.0/Fizzler.Systems.XmlNodeQuery.csproj Mon May 11 16:44:29 2009
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)'
== '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.21022</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{1D34B151-2657-4A2B-AB2A-C7FBBB3935E8}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Fizzler.Systems.XmlNodeQuery</RootNamespace>
- <AssemblyName>Fizzler.Systems.XmlNodeQuery</AssemblyName>
- <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|
AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="BackLinq, Version=1.0.0.0, Culture=neutral,
processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\BackLinq.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\Fizzler.Systems.XmlNodeQuery\XmlNodeOps.cs" />
- <Compile
Include="..\Fizzler.Systems.XmlNodeQuery\XmlNodeExtensions.cs" />
- <Compile Include="..\Fizzler.Systems.XmlNodeQuery\XmlNodeSelection.cs"
/>
- <Compile Include="ExtensionAttribute.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="Fizzler.csproj">
- <Project>{278E9225-9FE5-4D63-9C9B-206FC68BAA37}</Project>
- <Name>Fizzler %28NET-2.0\Fizzler%29</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
=======================================
--- /NET-2.0/Fizzler.Tests.csproj Fri Jan 4 23:46:20 2013
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)'
== '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CA756450-AB7A-4FB0-97C4-35B8FBE89021}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Fizzler.Tests</RootNamespace>
- <AssemblyName>Fizzler.Tests</AssemblyName>
- <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- <OldToolsVersion>3.5</OldToolsVersion>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <NoWarn>1685</NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|
AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <NoWarn>1685</NoWarn>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="HtmlAgilityPack, Version=1.3.0.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\HtmlAgilityPack.dll</HintPath>
- </Reference>
- <Reference Include="LinqBridge, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=c2b14eb747628076, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\LinqBridge.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.8.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="SgmlReaderDll, Version=1.8.3.13761,
Culture=neutral, PublicKeyToken=46b2db9ca481831b,
processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\SgmlReaderDll.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Data" />
- <Reference Include="System.XML" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\Fizzler.Tests\AttributeSelectors.cs" />
- <Compile Include="..\Fizzler.Tests\ChildAndAdjacentSelectors.cs" />
- <Compile Include="..\Fizzler.Tests\ClassSelector.cs" />
- <Compile
Include="..\Fizzler.Tests\HumanReadableSelectorGeneratorTests.cs">
- <Link>HumanReadableSelectorGeneratorTests.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler.Tests\IDSelector.cs" />
- <Compile Include="..\Fizzler.Tests\MultipleSelectors.cs" />
- <Compile Include="..\Fizzler.Tests\NamespacePrefixTests.cs">
- <Link>NamespacePrefixTests.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler.Tests\NthChild.cs" />
- <Compile Include="..\Fizzler.Tests\ParserTests.cs">
- <Link>ParserTests.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler.Tests\Properties\AssemblyInfo.cs" />
- <Compile Include="..\Fizzler.Tests\ElementSelector.cs" />
- <Compile Include="..\Fizzler.Tests\PsuedoSelectors.cs" />
- <Compile Include="..\Fizzler.Tests\ReaderTests.cs">
- <Link>ReaderTests.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler.Tests\SelectorBaseTest.cs" />
- <Compile Include="..\Fizzler.Tests\SelectorGeneratorTeeTests.cs" />
- <Compile Include="..\Fizzler.Tests\TokenerTests.cs" />
- <Compile Include="..\Fizzler.Tests\TokenTests.cs" />
- <Compile Include="Actions.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\Fizzler.Tests\App.config" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="Fizzler.csproj">
- <Project>{278E9225-9FE5-4D63-9C9B-206FC68BAA37}</Project>
- <Name>Fizzler %28NET-2.0\Fizzler%29</Name>
- </ProjectReference>
- <ProjectReference Include="Fizzler.Systems.HtmlAgilityPack.csproj">
- <Project>{48822D9C-C17E-412B-96AE-F740EEF87990}</Project>
-
<Name>Fizzler.Systems.HtmlAgilityPack %28NET-2.0\Fizzler.Systems.HtmlAgilityPack%29</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="..\Fizzler.Tests\SelectorTest.html">
- <Link>SelectorTest.html</Link>
- </EmbeddedResource>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
=======================================
--- /NET-2.0/Fizzler.csproj Fri Jan 4 23:46:20 2013
+++ /dev/null
@@ -1,94 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)'
== '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{278E9225-9FE5-4D63-9C9B-206FC68BAA37}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Fizzler</RootNamespace>
- <AssemblyName>Fizzler</AssemblyName>
- <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>false</SignAssembly>
-
<AssemblyOriginatorKeyFile>..\Fizzler\Fizzler.snk</AssemblyOriginatorKeyFile>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- <OldToolsVersion>3.5</OldToolsVersion>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\bin\NET-2.0\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <DocumentationFile>..\bin\NET-2.0\Debug\Fizzler.xml</DocumentationFile>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|
AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\bin\NET-2.0\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
-
<DocumentationFile>..\bin\NET-2.0\Release\Fizzler.xml</DocumentationFile>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="LinqBridge, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=c2b14eb747628076, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\LinqBridge.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\Common\SolutionInfo.cs">
- <Link>SolutionInfo.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler\Either.cs">
- <Link>Either.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler\HumanReadableSelectorGenerator.cs">
- <Link>HumanReadableSelectorGenerator.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler\IElementOps.cs">
- <Link>IElementOps.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler\ISelectorGenerator.cs" />
- <Compile Include="..\Fizzler\NamespacePrefix.cs">
- <Link>NamespacePrefix.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler\Parser.cs" />
- <Compile Include="..\Fizzler\Reader.cs" />
- <Compile Include="..\Fizzler\Selector.cs" />
- <Compile Include="..\Fizzler\Properties\AssemblyInfo.cs" />
- <Compile Include="..\Fizzler\SelectorGenerator.cs" />
- <Compile Include="..\Fizzler\SelectorGeneratorTee.cs">
- <Link>SelectorGeneratorTee.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler\SelectorsCachingCompiler.cs">
- <Link>SelectorsCachingCompiler.cs</Link>
- </Compile>
- <Compile Include="..\Fizzler\Token.cs" />
- <Compile Include="..\Fizzler\Tokener.cs" />
- <Compile Include="..\Fizzler\TokenKind.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\Fizzler\Fizzler.snk" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
=======================================
--- /.hgignore Fri Jan 4 10:41:53 2013
+++ /.hgignore Thu Jan 17 15:22:04 2013
@@ -15,3 +15,4 @@
dist/**
pkg/*/**
*.nupkg
+packages/**
=======================================
--- /ConsoleFizzler/ConsoleFizzler.csproj Fri Jan 4 23:46:20 2013
+++ /ConsoleFizzler/ConsoleFizzler.csproj Thu Jan 17 15:22:04 2013
@@ -17,6 +17,8 @@
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>3.5</OldToolsVersion>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir)
== '*Undefined*'">..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -37,13 +39,13 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="HtmlAgilityPack, Version=1.3.0.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
+ <Reference Include="HtmlAgilityPack, Version=1.4.6.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\HtmlAgilityPack.dll</HintPath>
+
<HintPath>..\packages\HtmlAgilityPack.1.4.6\lib\Net20\HtmlAgilityPack.dll</HintPath>
</Reference>
- <Reference Include="Mannex, Version=1.0.12026.0, Culture=neutral,
processorArchitecture=MSIL">
+ <Reference Include="Mannex, Version=1.7.15616.0, Culture=neutral,
processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\Mannex.dll</HintPath>
+ <HintPath>..\packages\Mannex.1.7.0\lib\net35\Mannex.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.configuration" />
@@ -80,8 +82,10 @@
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
+ <None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
<!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
=======================================
--- /Fizzler.Systems.HtmlAgilityPack/Fizzler.Systems.HtmlAgilityPack.csproj
Fri Jan 4 23:46:20 2013
+++ /Fizzler.Systems.HtmlAgilityPack/Fizzler.Systems.HtmlAgilityPack.csproj
Thu Jan 17 15:22:04 2013
@@ -17,6 +17,8 @@
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>3.5</OldToolsVersion>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir)
== '*Undefined*'">..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -38,9 +40,9 @@
<NoWarn>3001,3002</NoWarn>
</PropertyGroup>
<ItemGroup>
- <Reference Include="HtmlAgilityPack, Version=1.3.0.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
+ <Reference Include="HtmlAgilityPack, Version=1.4.6.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\HtmlAgilityPack.dll</HintPath>
+
<HintPath>..\packages\HtmlAgilityPack.1.4.6\lib\Net20\HtmlAgilityPack.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core">
@@ -65,7 +67,11 @@
<Name>Fizzler</Name>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
<!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
=======================================
--- /Fizzler.Systems.HtmlAgilityPack/HtmlDocumentExtensions.cs Tue Feb 2
14:28:39 2010
+++ /Fizzler.Systems.HtmlAgilityPack/HtmlDocumentExtensions.cs Thu Jan 17
15:22:04 2013
@@ -1,4 +1,7 @@
-namespace Fizzler.Systems.HtmlAgilityPack
+using System.Collections.Generic;
+using System.Diagnostics;
+
+namespace Fizzler.Systems.HtmlAgilityPack
{
#region Imports

@@ -11,7 +14,7 @@

public static class HtmlDocumentExtensions
{
- private static Hashtable _defaultElementFlags;
+ private static Dictionary<string, HtmlElementFlag>
_defaultElementFlags;

// TODO Think of a better name than LoadHtml2
/// <summary>
@@ -48,7 +51,7 @@
/// </remarks>

[MethodImpl(MethodImplOptions.Synchronized)]
- public static void LoadHtmlWithElementFlags(this HtmlDocument
document, string html, Hashtable flags)
+ public static void LoadHtmlWithElementFlags(this HtmlDocument
document, string html, IEnumerable<KeyValuePair<string, HtmlElementFlag>>
flags)
{
if (document == null) throw new
ArgumentNullException("document");
LoadWithElementFlags(flags, () => document.LoadHtml(html));
@@ -65,7 +68,7 @@
/// </remarks>

[MethodImpl(MethodImplOptions.Synchronized)]
- public static void LoadWithElementFlags(this HtmlDocument
document, string path, Hashtable flags)
+ public static void LoadWithElementFlags(this HtmlDocument
document, string path, IEnumerable<KeyValuePair<string, HtmlElementFlag>>
flags)
{
if (document == null) throw new
ArgumentNullException("document");
LoadWithElementFlags(flags, () => document.Load(path));
@@ -73,30 +76,50 @@

private delegate void LoadHandler();

- private static void LoadWithElementFlags(Hashtable flags,
LoadHandler loader)
+ private static void
LoadWithElementFlags(IEnumerable<KeyValuePair<string, HtmlElementFlag>>
flags, LoadHandler loader)
{
- var oldFlags = HtmlNode.ElementsFlags;
+ Dictionary<string, HtmlElementFlag> oldFlags = null;
try
{
if (flags != null)
- HtmlNode.ElementsFlags = flags;
+ {
+ oldFlags = HtmlNode.ElementsFlags.Clone();
+ HtmlNode.ElementsFlags.Reload(flags);
+ }
loader();
}
finally
{
- HtmlNode.ElementsFlags = oldFlags;
+ if (oldFlags != null)
+ HtmlNode.ElementsFlags.Reload(oldFlags);
}
}

- private static Hashtable DefaultElementFlags
+ private static Dictionary<TKey, TValue> Clone<TKey, TValue>(this
Dictionary<TKey, TValue> source)
+ {
+ Debug.Assert(source != null);
+ return new Dictionary<TKey, TValue>(source, source.Comparer);
+ }
+
+ private static void Reload<TKey, TValue>(this IDictionary<TKey,
TValue> target, IEnumerable<KeyValuePair<TKey, TValue>> source)
+ {
+ Debug.Assert(source != null);
+ Debug.Assert(target != null);
+
+ target.Clear();
+ foreach (var entry in source)
+ target[entry.Key] = entry.Value;
+ }
+
+ private static Dictionary<string, HtmlElementFlag>
DefaultElementFlags
{
get
{
if (_defaultElementFlags == null)
{
- var flags = (Hashtable)HtmlNode.ElementsFlags.Clone();
+ var flags = HtmlNode.ElementsFlags.Clone();
// ReSharper disable BitwiseOperatorOnEnumWihtoutFlags
- flags["form"] = ((HtmlElementFlag)flags["form"]) |
HtmlElementFlag.Closed;
+ flags["form"] = flags["form"] | HtmlElementFlag.Closed;
// ReSharper restore BitwiseOperatorOnEnumWihtoutFlags
_defaultElementFlags = flags;
}
=======================================
--- /Fizzler.Tests/Fizzler.Tests.csproj Fri Jan 4 23:46:20 2013
+++ /Fizzler.Tests/Fizzler.Tests.csproj Thu Jan 17 15:22:04 2013
@@ -17,6 +17,8 @@
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>3.5</OldToolsVersion>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir)
== '*Undefined*'">..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -36,13 +38,13 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="HtmlAgilityPack, Version=1.3.0.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
+ <Reference Include="HtmlAgilityPack, Version=1.4.6.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\HtmlAgilityPack.dll</HintPath>
+
<HintPath>..\packages\HtmlAgilityPack.1.4.6\lib\Net20\HtmlAgilityPack.dll</HintPath>
</Reference>
- <Reference Include="nunit.framework, Version=2.4.8.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
+ <Reference Include="nunit.framework, Version=2.6.2.12296,
Culture=neutral, PublicKeyToken=96d09a1eb7f44a77,
processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\nunit.framework.dll</HintPath>
+ <HintPath>..\packages\NUnit.2.6.2\lib\nunit.framework.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core">
@@ -87,11 +89,13 @@
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
+ <None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="SelectorTest.html" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
<!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
=======================================
--- /Fizzler.Tests/NamespacePrefixTests.cs Tue Feb 2 14:28:39 2010
+++ /Fizzler.Tests/NamespacePrefixTests.cs Thu Jan 17 15:22:04 2013
@@ -1,7 +1,6 @@
namespace Fizzler.Tests
{
using NUnit.Framework;
- using NUnit.Framework.SyntaxHelpers;

[TestFixture]
public class NamespacePrefixTests
=======================================
--- /Fizzler.Tests/ParserTests.cs Wed Oct 6 16:35:37 2010
+++ /Fizzler.Tests/ParserTests.cs Thu Jan 17 15:22:04 2013
@@ -5,7 +5,6 @@
using System;
using System.Collections.Generic;
using NUnit.Framework;
- using NUnit.Framework.SyntaxHelpers;

#endregion

=======================================
--- /Fizzler.Tests/TokenTests.cs Tue Feb 2 14:28:39 2010
+++ /Fizzler.Tests/TokenTests.cs Thu Jan 17 15:22:04 2013
@@ -4,7 +4,6 @@

using System;
using NUnit.Framework;
- using NUnit.Framework.SyntaxHelpers;

#endregion

=======================================
--- /Fizzler.sln Fri Jan 4 23:46:20 2013
+++ /Fizzler.sln Thu Jan 17 15:22:04 2013
@@ -4,12 +4,11 @@
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution
Items", "Solution Items", "{8FC1F69B-FAFC-484C-984B-78FA7E224BCB}"
ProjectSection(SolutionItems) = preProject
default.build = default.build
+ Fizzler.nuspec = Fizzler.nuspec
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}")
= "Systems", "Systems", "{7AA23AC0-0852-45AC-8661-6FFBD3BD265D}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}")
= "NET-2.0", "NET-2.0", "{1A630545-B74B-4EEE-B0B6-DD8E2A6CAB02}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "Fizzler", "Fizzler\Fizzler.csproj", "{939036D6-29FD-46E4-B6CD-52618F51081B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "Fizzler.Tests", "Fizzler.Tests\Fizzler.Tests.csproj", "{61EDF5C0-1854-4867-AE8A-7A1216E116C9}"
@@ -20,14 +19,23 @@
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "Fizzler.Sandbox", "Fizzler.Sandbox\Fizzler.Sandbox.csproj", "{80456F6D-6853-4244-8E3D-F22ECA0980EC}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "Fizzler", "NET-2.0\Fizzler.csproj", "{278E9225-9FE5-4D63-9C9B-206FC68BAA37}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "ConsoleFizzler", "ConsoleFizzler\ConsoleFizzler.csproj", "{296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "Fizzler.Systems.HtmlAgilityPack", "NET-2.0\Fizzler.Systems.HtmlAgilityPack.csproj", "{48822D9C-C17E-412B-96AE-F740EEF87990}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}")
= "NET-2.0", "NET-2.0", "{C8AAC462-1BD2-4CE4-B480-47D5610B608C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "Fizzler.Tests", "NET-2.0\Fizzler.Tests.csproj", "{CA756450-AB7A-4FB0-97C4-35B8FBE89021}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "Fizzler", "NET-2.0\Fizzler\Fizzler.csproj", "{278E9225-9FE5-4D63-9C9B-206FC68BAA37}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "ConsoleFizzler", "ConsoleFizzler\ConsoleFizzler.csproj", "{296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "Fizzler.Systems.HtmlAgilityPack", "NET-2.0\Fizzler.Systems.HtmlAgilityPack\Fizzler.Systems.HtmlAgilityPack.csproj", "{48822D9C-C17E-412B-96AE-F740EEF87990}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
= "Fizzler.Tests", "NET-2.0\Fizzler.Tests\Fizzler.Tests.csproj", "{CA756450-AB7A-4FB0-97C4-35B8FBE89021}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}")
= ".nuget", ".nuget", "{1C47C8D6-32B8-494D-B5F8-3BC3F05E9A95}"
+ ProjectSection(SolutionItems) = preProject
+ .nuget\NuGet.Config = .nuget\NuGet.Config
+ .nuget\NuGet.exe = .nuget\NuGet.exe
+ .nuget\NuGet.targets = .nuget\NuGet.targets
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -54,6 +62,10 @@
{80456F6D-6853-4244-8E3D-F22ECA0980EC}.Debug|Any CPU.Build.0 = Debug|Any
CPU
{80456F6D-6853-4244-8E3D-F22ECA0980EC}.Release|Any CPU.ActiveCfg =
Release|Any CPU
{80456F6D-6853-4244-8E3D-F22ECA0980EC}.Release|Any CPU.Build.0 = Release|
Any CPU
+ {296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}.Debug|Any CPU.ActiveCfg = Debug|
Any CPU
+ {296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}.Debug|Any CPU.Build.0 = Debug|Any
CPU
+ {296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}.Release|Any CPU.ActiveCfg =
Release|Any CPU
+ {296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}.Release|Any CPU.Build.0 = Release|
Any CPU
{278E9225-9FE5-4D63-9C9B-206FC68BAA37}.Debug|Any CPU.ActiveCfg = Debug|
Any CPU
{278E9225-9FE5-4D63-9C9B-206FC68BAA37}.Debug|Any CPU.Build.0 = Debug|Any
CPU
{278E9225-9FE5-4D63-9C9B-206FC68BAA37}.Release|Any CPU.ActiveCfg =
Release|Any CPU
@@ -66,19 +78,15 @@
{CA756450-AB7A-4FB0-97C4-35B8FBE89021}.Debug|Any CPU.Build.0 = Debug|Any
CPU
{CA756450-AB7A-4FB0-97C4-35B8FBE89021}.Release|Any CPU.ActiveCfg =
Release|Any CPU
{CA756450-AB7A-4FB0-97C4-35B8FBE89021}.Release|Any CPU.Build.0 = Release|
Any CPU
- {296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}.Debug|Any CPU.ActiveCfg = Debug|
Any CPU
- {296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}.Debug|Any CPU.Build.0 = Debug|Any
CPU
- {296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}.Release|Any CPU.ActiveCfg =
Release|Any CPU
- {296C2824-A7D7-42A0-9B4C-1BC8FA0A1859}.Release|Any CPU.Build.0 = Release|
Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{DBEAD205-BD5C-461F-873D-DE643016F14C} =
{7AA23AC0-0852-45AC-8661-6FFBD3BD265D}
- {278E9225-9FE5-4D63-9C9B-206FC68BAA37} =
{1A630545-B74B-4EEE-B0B6-DD8E2A6CAB02}
- {48822D9C-C17E-412B-96AE-F740EEF87990} =
{1A630545-B74B-4EEE-B0B6-DD8E2A6CAB02}
- {CA756450-AB7A-4FB0-97C4-35B8FBE89021} =
{1A630545-B74B-4EEE-B0B6-DD8E2A6CAB02}
+ {278E9225-9FE5-4D63-9C9B-206FC68BAA37} =
{C8AAC462-1BD2-4CE4-B480-47D5610B608C}
+ {48822D9C-C17E-412B-96AE-F740EEF87990} =
{C8AAC462-1BD2-4CE4-B480-47D5610B608C}
+ {CA756450-AB7A-4FB0-97C4-35B8FBE89021} =
{C8AAC462-1BD2-4CE4-B480-47D5610B608C}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
VisualSVNWorkingCopyRoot =
=======================================
--- /VisualFizzler/VisualFizzler.csproj Wed Jan 9 04:38:17 2013
+++ /VisualFizzler/VisualFizzler.csproj Thu Jan 17 15:22:04 2013
@@ -17,6 +17,8 @@
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>3.5</OldToolsVersion>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir)
== '*Undefined*'">..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|
AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -36,13 +38,13 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="HtmlAgilityPack, Version=1.3.0.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
+ <Reference Include="HtmlAgilityPack, Version=1.4.6.0, Culture=neutral,
PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\HtmlAgilityPack.dll</HintPath>
+
<HintPath>..\packages\HtmlAgilityPack.1.4.6\lib\Net20\HtmlAgilityPack.dll</HintPath>
</Reference>
- <Reference Include="Mannex, Version=1.0.12026.0, Culture=neutral,
processorArchitecture=MSIL">
+ <Reference Include="Mannex, Version=1.7.15616.0, Culture=neutral,
processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
- <HintPath>..\Libs\Mannex.dll</HintPath>
+ <HintPath>..\packages\Mannex.1.7.0\lib\net35\Mannex.dll</HintPath>
</Reference>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="System" />
@@ -86,6 +88,7 @@
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
+ <None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
@@ -108,6 +111,7 @@
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
<!-- To modify your build process, add your task inside one of the
targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
Reply all
Reply to author
Forward
0 new messages