コード例 #1
0
 public static void AddFilter(AssertFilter filter)
 {
     if (iFilterArraySize <= iNumOfFilters)
     {
         AssertFilter[] destinationArray = new AssertFilter[iFilterArraySize + 2];
         if (iNumOfFilters > 0)
         {
             Array.Copy(ListOfFilters, destinationArray, iNumOfFilters);
         }
         iFilterArraySize += 2;
         ListOfFilters     = destinationArray;
     }
     ListOfFilters[iNumOfFilters++] = filter;
 }
コード例 #2
0
ファイル: Assert.cs プロジェクト: randomize/VimConfig
 public static void AddFilter(AssertFilter filter)
 {
     if (iFilterArraySize <= iNumOfFilters)
     {
         AssertFilter[] destinationArray = new AssertFilter[iFilterArraySize + 2];
         if (iNumOfFilters > 0)
         {
             Array.Copy(ListOfFilters, destinationArray, iNumOfFilters);
         }
         iFilterArraySize += 2;
         ListOfFilters = destinationArray;
     }
     ListOfFilters[iNumOfFilters++] = filter;
 }
コード例 #3
0
ファイル: Assert.cs プロジェクト: sjyanxin/WPFSource
        // AddFilter adds a new assert filter. This replaces the current
        // filter, unless the filter returns FailContinue. 
        //
        internal static void AddFilter(AssertFilter filter) 
        { 
            if (iFilterArraySize <= iNumOfFilters)
            { 
                AssertFilter[] newFilterArray = new AssertFilter[iFilterArraySize+2];

                if (iNumOfFilters > 0)
                    Array.Copy(ListOfFilters, newFilterArray, iNumOfFilters); 

                iFilterArraySize += 2; 
 
                ListOfFilters = newFilterArray;
            } 

            ListOfFilters [iNumOfFilters++] = filter;
        }
コード例 #4
0
ファイル: Assert.cs プロジェクト: shrah/coreclr
 static Assert()
 {
     Filter = new DefaultFilter();
 }
コード例 #5
0
ファイル: assert.cs プロジェクト: iskiselev/JSIL.NetFramework
 static Assert()
 {
     Filter = new DefaultFilter();
 }