├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── FileLock.sln ├── LICENSE ├── README.md ├── RELEASE_NOTES.md ├── demos ├── MultiProcessLockDemo │ ├── MultiProcessLockDemo.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── SingleProcessLockDemo │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── SingleProcessLockDemo.csproj └── TimeoutLockDemo │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── TimeoutLockDemo.csproj └── src ├── FileLock ├── FileLock.csproj ├── FileLock.nuspec ├── FileLockContent.cs ├── FileSys │ └── LockIO.cs ├── IFileLock.cs ├── Properties │ └── AssemblyInfo.cs └── SimpleFileLock.cs └── SharedAssemblyInfo.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /FileLock.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/FileLock.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /demos/MultiProcessLockDemo/MultiProcessLockDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/demos/MultiProcessLockDemo/MultiProcessLockDemo.csproj -------------------------------------------------------------------------------- /demos/MultiProcessLockDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/demos/MultiProcessLockDemo/Program.cs -------------------------------------------------------------------------------- /demos/MultiProcessLockDemo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/demos/MultiProcessLockDemo/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /demos/SingleProcessLockDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/demos/SingleProcessLockDemo/Program.cs -------------------------------------------------------------------------------- /demos/SingleProcessLockDemo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/demos/SingleProcessLockDemo/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /demos/SingleProcessLockDemo/SingleProcessLockDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/demos/SingleProcessLockDemo/SingleProcessLockDemo.csproj -------------------------------------------------------------------------------- /demos/TimeoutLockDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/demos/TimeoutLockDemo/Program.cs -------------------------------------------------------------------------------- /demos/TimeoutLockDemo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/demos/TimeoutLockDemo/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /demos/TimeoutLockDemo/TimeoutLockDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/demos/TimeoutLockDemo/TimeoutLockDemo.csproj -------------------------------------------------------------------------------- /src/FileLock/FileLock.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/src/FileLock/FileLock.csproj -------------------------------------------------------------------------------- /src/FileLock/FileLock.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/src/FileLock/FileLock.nuspec -------------------------------------------------------------------------------- /src/FileLock/FileLockContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/src/FileLock/FileLockContent.cs -------------------------------------------------------------------------------- /src/FileLock/FileSys/LockIO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/src/FileLock/FileSys/LockIO.cs -------------------------------------------------------------------------------- /src/FileLock/IFileLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/src/FileLock/IFileLock.cs -------------------------------------------------------------------------------- /src/FileLock/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/src/FileLock/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/FileLock/SimpleFileLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/src/FileLock/SimpleFileLock.cs -------------------------------------------------------------------------------- /src/SharedAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markedup-mobi/file-lock/HEAD/src/SharedAssemblyInfo.cs --------------------------------------------------------------------------------