コード例 #1
0
 public string WhoReferencesClass(string klass, bool ignoreSystemDlls)
 {
     // ISSUE: object of a compiler-generated type is created
     // ISSUE: variable of a compiler-generated type
     AssemblyReferenceChecker.\u003CWhoReferencesClass\u003Ec__AnonStoreyBD classCAnonStoreyBd = new AssemblyReferenceChecker.\u003CWhoReferencesClass\u003Ec__AnonStoreyBD();
     // ISSUE: reference to a compiler-generated field
     classCAnonStoreyBd.klass = klass;
     using (HashSet <AssemblyDefinition> .Enumerator enumerator = this.assemblyDefinitions.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             AssemblyDefinition current = enumerator.Current;
             if (!ignoreSystemDlls || !this.IsiPhoneIgnoredSystemDll(((AssemblyNameReference)current.get_Name()).get_Name()))
             {
                 // ISSUE: reference to a compiler-generated method
                 if (MonoAOTRegistration.BuildReferencedTypeList(new AssemblyDefinition[1] {
                     current
                 }).Any <string>(new Func <string, bool>(classCAnonStoreyBd.\u003C\u003Em__22C)))
                 {
                     return(((AssemblyNameReference)current.get_Name()).get_Name());
                 }
             }
         }
     }
     return((string)null);
 }
コード例 #2
0
 public string WhoReferencesClass(string klass, bool ignoreSystemDlls)
 {
   // ISSUE: object of a compiler-generated type is created
   // ISSUE: variable of a compiler-generated type
   AssemblyReferenceChecker.\u003CWhoReferencesClass\u003Ec__AnonStoreyBD classCAnonStoreyBd = new AssemblyReferenceChecker.\u003CWhoReferencesClass\u003Ec__AnonStoreyBD();
   // ISSUE: reference to a compiler-generated field
   classCAnonStoreyBd.klass = klass;
   using (HashSet<AssemblyDefinition>.Enumerator enumerator = this.assemblyDefinitions.GetEnumerator())
   {
     while (enumerator.MoveNext())
     {
       AssemblyDefinition current = enumerator.Current;
       if (!ignoreSystemDlls || !this.IsiPhoneIgnoredSystemDll(((AssemblyNameReference) current.get_Name()).get_Name()))
       {
         // ISSUE: reference to a compiler-generated method
         if (MonoAOTRegistration.BuildReferencedTypeList(new AssemblyDefinition[1]{ current }).Any<string>(new Func<string, bool>(classCAnonStoreyBd.\u003C\u003Em__22C)))
           return ((AssemblyNameReference) current.get_Name()).get_Name();
       }
     }
   }
   return (string) null;
 }