File list (Check if you may need any files):
TimeoutFunctions
................\TimeoutFunction
................\...............\AsyncProcessEventArgs.cs
................\...............\CD.cd
................\...............\DataCarrier.cs
................\...............\Properties
................\...............\..........\AssemblyInfo.cs
................\...............\TimeoutFunctions.csproj
................\...............\TimeoutProcess.cs
................\...............\Workers
................\...............\.......\AsyncTimeoutWorker.cs
................\...............\.......\BaseWorker.cs
................\...............\.......\ITimeoutWorker.cs
................\...............\.......\TimeoutWorker.cs
................\...............\WorkerType.cs
................\TimeoutFunctions.Sample
................\.......................\Program.cs
................\.......................\Properties
................\.......................\..........\AssemblyInfo.cs
................\.......................\TimeoutFunctions.Sample.csproj
................\.......................\TimeoutFunctionsSample.cs
................\.......................\TimeoutFunctionsSample.Designer.cs
................\.......................\TimeoutFunctionsSample.resx
................\TimeoutFunctions.sln
................\TimeoutFunctions.Tests
................\......................\Properties
................\......................\..........\AssemblyInfo.cs
................\......................\TimeoutFunctions.Tests.csproj
................\......................\TimeoutProcessTests.cs