ThibaultMontaufray/Droid-Image

View on GitHub
Project/Droid.Image.UI/lib/4.5.1/Droid_Image.exe.CodeAnalysisLog.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="c:\program files (x86)\microsoft visual studio 14.0\team tools\static analysis tools\fxcop\Xml\CodeAnalysisReport.xsl"?>
<FxCopReport Version="14.0">
 <Targets>
  <Target Name="D:\Github\Droid-Image\Project\lib\4.5.1\Droid_Image.exe">
   <Modules>
    <Module Name="droid_image.exe">
     <Namespaces>
      <Namespace Name="Droid_Image">
       <Types>
        <Type Name="GoogleImage" Kind="Class" Accessibility="Public" ExternallyVisible="True">
         <Members>
          <Member Name="#GetHtmlCode(System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="Ne pas supprimer d'objets plusieurs fois" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2018-06-01 15:55:50Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="D:\Github\Droid-Image\Project\Controler" File="WebGoogleImage.cs" Line="38">L'objet 'dataStream' peut être supprimé plusieurs fois dans la méthode 'GoogleImage.GetHtmlCode(string)'. Pour éviter de générer un System.ObjectDisposedException, n'appelez pas la méthode Dispose plus d'une fois par objet.: Lines: 38</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#GetImage(System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="Ne pas supprimer d'objets plusieurs fois" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2018-06-01 15:55:50Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="D:\Github\Droid-Image\Project\Controler" File="WebGoogleImage.cs" Line="79">L'objet 'dataStream' peut être supprimé plusieurs fois dans la méthode 'GoogleImage.GetImage(string)'. Pour éviter de générer un System.ObjectDisposedException, n'appelez pas la méthode Dispose plus d'une fois par objet.: Lines: 79</Issue>
            </Message>
           </Messages>
          </Member>
         </Members>
        </Type>
        <Type Name="ImageHandler" Kind="Class" Accessibility="Public" ExternallyVisible="True">
         <Messages>
          <Message TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001" Status="Active" Created="2018-06-01 15:55:50Z" FixCategory="DependsOnFix">
           <Issue Name="DependsOnFix" Certainty="95" Level="CriticalError">Implémenter IDisposable sur 'ImageHandler' car il crée des membres des types IDisposable suivants : 'Bitmap'. Si 'ImageHandler' existait précédemment, le fait d'ajouter de nouveaux membres qui implémentent IDisposable pour ce type est considéré comme une modification avec rupture pour les utilisateurs existants.</Issue>
          </Message>
         </Messages>
        </Type>
        <Type Name="Interface_image" Kind="Class" Accessibility="Public" ExternallyVisible="True">
         <Messages>
          <Message TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001" Status="Active" Created="2018-06-01 15:55:50Z" FixCategory="DependsOnFix">
           <Issue Name="DependsOnFix" Certainty="95" Level="CriticalError">Implémenter IDisposable sur 'Interface_image' car il crée des membres des types IDisposable suivants : 'Bitmap', 'ToolStripMenuIMG', 'SliderTrackBar', 'PictureBox', 'Button', 'Timer', 'TrackBar', 'Label', 'Panel'. Si 'Interface_image' existait précédemment, le fait d'ajouter de nouveaux membres qui implémentent IDisposable pour ce type est considéré comme une modification avec rupture pour les utilisateurs existants.</Issue>
          </Message>
         </Messages>
         <Members>
          <Member Name="#GetHtmlCode(System.String)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
           <Messages>
            <Message TypeName="Ne pas supprimer d'objets plusieurs fois" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2018-06-01 15:55:50Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="D:\Github\Droid-Image\Project\Controler" File="Interface_image.cs" Line="2199">L'objet 'dataStream' peut être supprimé plusieurs fois dans la méthode 'Interface_image.GetHtmlCode(string)'. Pour éviter de générer un System.ObjectDisposedException, n'appelez pas la méthode Dispose plus d'une fois par objet.: Lines: 2199</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#GetImage(System.String)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
           <Messages>
            <Message TypeName="Ne pas supprimer d'objets plusieurs fois" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2018-06-01 15:55:50Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="D:\Github\Droid-Image\Project\Controler" File="Interface_image.cs" Line="2232">L'objet 'dataStream' peut être supprimé plusieurs fois dans la méthode 'Interface_image.GetImage(string)'. Pour éviter de générer un System.ObjectDisposedException, n'appelez pas la méthode Dispose plus d'une fois par objet.: Lines: 2232</Issue>
            </Message>
           </Messages>
          </Member>
         </Members>
        </Type>
        <Type Name="MessageDisplay" Kind="Class" Accessibility="Public" ExternallyVisible="True">
         <Members>
          <Member Name="#HideCaret(System.IntPtr)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
           <Messages>
            <Message TypeName="MovePInvokesToNativeMethodsClass" Category="Microsoft.Design" CheckId="CA1060" Status="Active" Created="2018-06-01 15:55:50Z" FixCategory="Breaking">
             <Issue Certainty="95" Level="CriticalWarning">Étant donné qu'il s'agit d'une méthode P/Invoke, 'MessageDisplay.HideCaret(IntPtr)' doit être défini dans une classe nommée NativeMethods, SafeNativeMethods ou UnsafeNativeMethods.</Issue>
            </Message>
           </Messages>
          </Member>
         </Members>
        </Type>
        <Type Name="Service" Kind="Class" Accessibility="Public" ExternallyVisible="True">
         <Members>
          <Member Name="#SetServiceStatus(System.IntPtr,Droid_Image.Service+ServiceStatus&amp;)" Kind="Method" Static="True" Accessibility="Private" ExternallyVisible="False">
           <Messages>
            <Message TypeName="MovePInvokesToNativeMethodsClass" Category="Microsoft.Design" CheckId="CA1060" Status="Active" Created="2018-06-01 15:55:50Z" FixCategory="Breaking">
             <Issue Certainty="95" Level="CriticalWarning">Étant donné qu'il s'agit d'une méthode P/Invoke, 'Service.SetServiceStatus(IntPtr, ref Service.ServiceStatus)' doit être défini dans une classe nommée NativeMethods, SafeNativeMethods ou UnsafeNativeMethods.</Issue>
            </Message>
           </Messages>
          </Member>
         </Members>
        </Type>
       </Types>
      </Namespace>
     </Namespaces>
    </Module>
   </Modules>
  </Target>
 </Targets>
 <Rules>
  <Rule TypeName="MovePInvokesToNativeMethodsClass" Category="Microsoft.Design" CheckId="CA1060">
   <Name>Déplacer les P/Invoke vers une classe NativeMethods</Name>
   <Description>Ce type contient des membres dotés de l'attribut DllImport. Les membres dotés de l'attribut DllImport doivent être contenus dans les classes nommées NativeMethods, SafeNativeMethods ou UnsafeNativeMethods.</Description>
   <Resolution Name="Default">Étant donné qu'il s'agit d'une méthode P/Invoke, {0} doit être défini dans une classe nommée NativeMethods, SafeNativeMethods ou UnsafeNativeMethods.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182161.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">CriticalWarning</MessageLevel>
   <File Name="designrules.dll" Version="14.0.0.0" />
  </Rule>
  <Rule TypeName="Ne pas supprimer d'objets plusieurs fois" Category="Microsoft.Usage" CheckId="CA2202">
   <Name>Ne pas supprimer d'objets plusieurs fois</Name>
   <Description>Il est possible d'appeler plusieurs fois une méthode Dispose correctement implémentée sans lever d'exception. La réussite de l'opération n'est toutefois pas garantie et, pour éviter de générer un System.ObjectDisposedException, n'appelez pas cette méthode plus d'une fois par objet.</Description>
   <Resolution Name="Default">L'objet {0} peut être supprimé plusieurs fois dans la méthode {1}. Pour éviter de générer un System.ObjectDisposedException, n'appelez pas la méthode Dispose plus d'une fois par objet.: Lines: 79</Resolution>
   <Owner>RuleOwner</Owner>
   <Url>http://msdn.microsoft.com/library/ms182334.aspx</Url>
   <Email />
   <MessageLevel Certainty="75">Warning</MessageLevel>
   <File Name="dataflowrules.dll" Version="14.0.0.0" />
  </Rule>
  <Rule TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001">
   <Name>Les types qui possèdent des champs supprimables doivent être supprimables</Name>
   <Description>Les types qui déclarent des membres supprimables doivent également implémenter IDisposable. Si le type ne possède aucune ressource non managée, n'implémentez pas de finaliseur sur celui-ci.</Description>
   <Resolution Name="DependsOnFix">Implémenter IDisposable sur {0} car il crée des membres des types IDisposable suivants : {1}. Si {0} existait précédemment, le fait d'ajouter de nouveaux membres qui implémentent IDisposable pour ce type est considéré comme une modification avec rupture pour les utilisateurs existants.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182172.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">CriticalError</MessageLevel>
   <File Name="designrules.dll" Version="14.0.0.0" />
  </Rule>
 </Rules>
 <Localized>
  <String Key="Category">Catégorie</String>
  <String Key="Certainty">Certitude</String>
  <String Key="CollapseAll">Réduire tout</String>
  <String Key="CheckId">ID de contrôle</String>
  <String Key="Error">Erreur</String>
  <String Key="Errors">erreur(s)</String>
  <String Key="ExpandAll">Développer tout</String>
  <String Key="Help">Aide</String>
  <String Key="Line">Ligne</String>
  <String Key="Messages">message(s)</String>
  <String Key="LocationNotStoredInPdb">[Emplacement non stocké dans le fichier Pdb]</String>
  <String Key="Project">Projet</String>
  <String Key="Resolution">Résolution</String>
  <String Key="Rule">Règle</String>
  <String Key="RuleFile">Fichier de règles</String>
  <String Key="RuleDescription">Description de la règle</String>
  <String Key="Source">Source</String>
  <String Key="Status">État</String>
  <String Key="Target">Cible</String>
  <String Key="Warning">Avertissement</String>
  <String Key="Warnings">avertissement(s)</String>
  <String Key="ReportTitle">Rapport d'analyse du code</String>
 </Localized>
</FxCopReport>