CodeAnalysis - Version 1.4 ============================================================================================== Thu Aug 17 15:52:20 2017 Path: "C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo" Args: *.h, *.cpp, *.cs, /s, /r, /f 62 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Browse\Browse.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Browse\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Browse\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Browse\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Browse\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 708 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkin\Checkin.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkin\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkin\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkin\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkin\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 292 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkout\Checkout.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkout\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkout\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkout\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Checkout\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 250 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileNameEditor\FileNameEdit.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileNameEditor\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileNameEditor\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileNameEditor\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileNameEditor\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 182 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileSynchronizer\FileSynch.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileSynchronizer\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileSynchronizer\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileSynchronizer\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\FileSynchronizer\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 237 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\IPluggableComponent\IPluggable.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\IPluggableComponent\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\IPluggableComponent\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\IPluggableComponent\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\IPluggableComponent\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 267 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\MetaData\MetaData.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\MetaData\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\MetaData\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\MetaData\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\MetaData\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 79 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\OwnershipComponent\Ownership.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\OwnershipComponent\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\OwnershipComponent\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\OwnershipComponent\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\OwnershipComponent\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 139 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableCommService\BlockingQueue.cs 129 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableCommService\ClientFileStore\IPCommService.cs 129 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableCommService\IPCommService.cs 734 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableCommService\PCommService.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableCommService\Properties\AssemblyInfo.cs 129 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableCommService\ServiceFileStore\IPCommService.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableCommService\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableCommService\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableCommService\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 17 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\App.xaml.cs 1356 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\MainWindow.xaml.cs 267 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\MetaData.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\Properties\AssemblyInfo.cs 71 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\Properties\Resources.Designer.cs 30 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\Properties\Settings.Designer.cs 143 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\TestUtilities.cs 73 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\Window1.xaml.cs 70 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\App.g.cs 70 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\App.g.i.cs 155 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\CodeWindow.g.i.cs 1138 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\MainWindow.g.cs 1138 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\MainWindow.g.i.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 161 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\Window1.g.cs 161 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepoClient\obj\Debug\Window1.g.i.cs 271 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepo\PluggableRepo.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepo\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepo\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepo\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\PluggableRepo\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Relationships\Properties\AssemblyInfo.cs 297 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Relationships\Relationships.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Relationships\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Relationships\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\Relationships\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\RepoServer\Properties\AssemblyInfo.cs 407 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\RepoServer\RepoServer.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\RepoServer\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\RepoServer\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\RepoServer\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\StorageComponent\Properties\AssemblyInfo.cs 297 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\StorageComponent\Relationships.cs 830 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\StorageComponent\Storage.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\StorageComponent\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\StorageComponent\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\StorageComponent\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\TestUtilities\Properties\AssemblyInfo.cs 143 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\TestUtilities\TestUtilities.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\TestUtilities\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\TestUtilities\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\TestUtilities\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 36 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\VersionComponent\Properties\AssemblyInfo.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\VersionComponent\Version.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\VersionComponent\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\VersionComponent\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 216 : C:\su\CSE681-OnLine\Code\Project4Sample\RemotePluggableRepo\VersionComponent\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs Total line count = 21592 Functions Exceeding Metric Limits and Public Data ============================================================================================== file name type name line size cplx ----------------------- ---------- --------------------------------- ------ ------ ------ Checkin.cs function doCheckin 163 65 6 Checkin.cs function testDoCheckin 483 109 5 MainWindow.g.cs function DebuggerNonUserCodeAttribute 678 458 2 MainWindow.g.i.cs function DebuggerNonUserCodeAttribute 678 458 2 MainWindow.xaml.cs function filesListBox_MouseDoubleClick 334 65 7 MainWindow.xaml.cs function initializeDispatcher 524 91 17 MetaData.cs function save 127 55 4 MetaData.cs function save 109 55 4 PCommService.cs function testComm 645 70 4 PluggableRepo.cs function loadAndActivateComponents 90 83 11 PluggableRepo.cs function Main 219 51 4 Relationships.cs function Main 297 76 12 Relationships.cs function Main 226 69 11 RepoServer.cs function initializeDispatcher 121 115 12 RepoServer.cs function testComponent 335 52 4 public data: IPCommService.cs : 45 - struct ServiceClientEnvironment public const string fileStorage = "../../ClientFileStore" ; public data: IPCommService.cs : 46 - struct ServiceClientEnvironment public const long blockSize = 1024 ; public data: IPCommService.cs : 52 - struct ServiceEnvironment public const string fileStorage = "../../ServiceFileStore" ; public data: IPCommService.cs : 32 - struct ServiceClientEnvironment public const string fileStorage = "../../../ClientFileStore" ; public data: IPCommService.cs : 33 - struct ServiceClientEnvironment public const long blockSize = 1024 ; public data: IPCommService.cs : 39 - struct ServiceEnvironment public const string fileStorage = "../../../ServiceFileStore" ; public data: IPCommService.cs : 32 - struct ServiceClientEnvironment public const string fileStorage = "../../../ClientFileStore" ; public data: IPCommService.cs : 33 - struct ServiceClientEnvironment public const long blockSize = 1024 ; public data: IPCommService.cs : 39 - struct ServiceEnvironment public const string fileStorage = "../../../ServiceFileStore" ; public data: IPluggable.cs : 59 - struct RepoEnvironment public const string componentsPath = "../../../ComponentLibraries/" ; public data: IPluggable.cs : 60 - struct RepoEnvironment public const string storagePath = "../../../Storage/" ; public data: IPluggable.cs : 61 - struct RepoEnvironment public const string stagingPath = "../../../StagingStorage/" ; public data: IPluggable.cs : 62 - struct RepoEnvironment public const string categories = "Categories.xml" ; public data: IPluggable.cs : 89 - struct CommEnvironment public static string clientStoragePath = RepoEnvironment . storagePath ; public data: IPluggable.cs : 90 - struct CommEnvironment public static string serverStoragePath = "../../../ServerStorage/" ; public data: IPluggable.cs : 91 - struct CommEnvironment public static string defaultStoragePath = "." ; public data: RepoServer.cs : 54 - struct ServerEnvironment public const string storagePath = "../../../ServerStorage/" ; searched 139 dirs processed 98 files