
                                      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
