Esempio n. 1
0
        private static void smethod3(CodeFile myFile, CodeFile otherFile, int int2, List <int> sequenceBuilder, int myEnd, int otherEnd, int[,] int5)
        {
            if (sequenceBuilder.Count > int2)
            {
                int        sequencesCount = sequenceBuilder.Count;
                int        start          = myEnd - int5[myEnd, otherEnd] + 1;
                int        start2         = otherEnd - int5[myEnd, otherEnd] + 1;
                Similarity similarity     = new Similarity();
                similarity.MyFile           = myFile;
                similarity.OtherFile        = otherFile;
                similarity.MyHashIndexRange = new HashIndexRange
                {
                    Start = start,
                    End   = myEnd
                };
                similarity.OtherHashIndexRange = new HashIndexRange
                {
                    Start = start2,
                    End   = otherEnd
                };
                similarity.SetLineRanges();

                myFile.Similarities.Add(similarity);

                if (myFile != otherFile)
                {
                    Similarity similarity2 = new Similarity();
                    similarity2.MyFile              = otherFile;
                    similarity2.OtherFile           = myFile;
                    similarity2.OtherHashIndexRange = new HashIndexRange
                    {
                        Start = start,
                        End   = myEnd
                    };
                    similarity2.MyHashIndexRange = new HashIndexRange
                    {
                        Start = start2,
                        End   = otherEnd
                    };
                    similarity2.SetLineRanges();
                    otherFile.Similarities.Add(similarity2);
                }
            }
        }
Esempio n. 2
0
 private static void smethod_3(CodeFile codeFile_0, CodeFile codeFile_1, int int_2, List <int> sequenceBuilder, int int_3, int int_4, int[,] int_5)
 {
     if (sequenceBuilder.Count > int_2)
     {
         int        arg_17_0   = sequenceBuilder.Count;
         int        start      = int_3 - int_5[int_3, int_4] + 1;
         int        start2     = int_4 - int_5[int_3, int_4] + 1;
         Similarity similarity = new Similarity();
         similarity.MyFile           = codeFile_0;
         similarity.OtherFile        = codeFile_1;
         similarity.MyHashIndexRange = new HashIndexRange
         {
             Start = start,
             End   = int_3
         };
         similarity.OtherHashIndexRange = new HashIndexRange
         {
             Start = start2,
             End   = int_4
         };
         similarity.SetLineRanges();
         codeFile_0.Similarities.Add(similarity);
         if (codeFile_0 != codeFile_1)
         {
             Similarity similarity2 = new Similarity();
             similarity2.MyFile              = codeFile_1;
             similarity2.OtherFile           = codeFile_0;
             similarity2.OtherHashIndexRange = new HashIndexRange
             {
                 Start = start,
                 End   = int_3
             };
             similarity2.MyHashIndexRange = new HashIndexRange
             {
                 Start = start2,
                 End   = int_4
             };
             similarity2.SetLineRanges();
             codeFile_1.Similarities.Add(similarity2);
         }
     }
 }
Esempio n. 3
0
        private static void smethod_4(CodeFile codeFile_0, CodeFile codeFile_1, Sequence sequence_0)
        {
            Similarity similarity = new Similarity();

            similarity.MyFile           = codeFile_0;
            similarity.OtherFile        = codeFile_1;
            similarity.MyHashIndexRange = new HashIndexRange
            {
                Start = sequence_0.FirstCoord.I,
                End   = sequence_0.LastCoord.I + 1
            };
            similarity.OtherHashIndexRange = new HashIndexRange
            {
                Start = sequence_0.FirstCoord.J,
                End   = sequence_0.LastCoord.J + 1
            };
            similarity.SetLineRanges();
            similarity.UniqueId = Analysis.int_1;
            codeFile_0.Similarities.Add(similarity);
            Similarity similarity2 = new Similarity();

            similarity2.MyFile              = codeFile_1;
            similarity2.OtherFile           = codeFile_0;
            similarity2.OtherHashIndexRange = new HashIndexRange
            {
                Start = sequence_0.FirstCoord.I,
                End   = sequence_0.LastCoord.I + 1
            };
            similarity2.MyHashIndexRange = new HashIndexRange
            {
                Start = sequence_0.FirstCoord.J,
                End   = sequence_0.LastCoord.J + 1
            };
            similarity2.SetLineRanges();
            similarity.UniqueId = Analysis.int_1;
            codeFile_1.Similarities.Add(similarity2);
            similarity.CorrespondingSimilarity  = similarity2;
            similarity2.CorrespondingSimilarity = similarity;
            Analysis.int_1++;
        }
Esempio n. 4
0
        private static void smethod4(CodeFile myFile, CodeFile otherFile, Sequence sequence)
        {
            Similarity similarity = new Similarity();

            similarity.MyFile           = myFile;
            similarity.OtherFile        = otherFile;
            similarity.MyHashIndexRange = new HashIndexRange
            {
                Start = sequence.FirstCoord.I,
                End   = sequence.LastCoord.I + 1
            };
            similarity.OtherHashIndexRange = new HashIndexRange
            {
                Start = sequence.FirstCoord.J,
                End   = sequence.LastCoord.J + 1
            };
            similarity.SetLineRanges();
            similarity.UniqueId = Analysis.int1;
            myFile.Similarities.Add(similarity);
            Similarity similarity2 = new Similarity();

            similarity2.MyFile              = otherFile;
            similarity2.OtherFile           = myFile;
            similarity2.OtherHashIndexRange = new HashIndexRange
            {
                Start = sequence.FirstCoord.I,
                End   = sequence.LastCoord.I + 1
            };
            similarity2.MyHashIndexRange = new HashIndexRange
            {
                Start = sequence.FirstCoord.J,
                End   = sequence.LastCoord.J + 1
            };
            similarity2.SetLineRanges();
            similarity.UniqueId = Analysis.int1;
            otherFile.Similarities.Add(similarity2);
            similarity.CorrespondingSimilarity  = similarity2;
            similarity2.CorrespondingSimilarity = similarity;
            Analysis.int1++;
        }
Esempio n. 5
0
		private static void smethod4(CodeFile myFile, CodeFile otherFile, Sequence sequence)
		{
			Similarity similarity = new Similarity();
			similarity.MyFile = myFile;
			similarity.OtherFile = otherFile;
			similarity.MyHashIndexRange = new HashIndexRange
			{
				Start = sequence.FirstCoord.I,
				End = sequence.LastCoord.I + 1
			};
			similarity.OtherHashIndexRange = new HashIndexRange
			{
				Start = sequence.FirstCoord.J,
				End = sequence.LastCoord.J + 1
			};
			similarity.SetLineRanges();
			similarity.UniqueId = Analysis.int1;
			myFile.Similarities.Add(similarity);
			Similarity similarity2 = new Similarity();
			similarity2.MyFile = otherFile;
			similarity2.OtherFile = myFile;
			similarity2.OtherHashIndexRange = new HashIndexRange
			{
				Start = sequence.FirstCoord.I,
				End = sequence.LastCoord.I + 1
			};
			similarity2.MyHashIndexRange = new HashIndexRange
			{
				Start = sequence.FirstCoord.J,
				End = sequence.LastCoord.J + 1
			};
			similarity2.SetLineRanges();
			similarity.UniqueId = Analysis.int1;
			otherFile.Similarities.Add(similarity2);
			similarity.CorrespondingSimilarity = similarity2;
			similarity2.CorrespondingSimilarity = similarity;
			Analysis.int1++;
		}
Esempio n. 6
0
		private static void smethod3(CodeFile myFile, CodeFile otherFile, int int2, List<int> sequenceBuilder, int myEnd, int otherEnd, int[,] int5)
		{
			if (sequenceBuilder.Count > int2)
			{
				int sequencesCount = sequenceBuilder.Count;
				int start = myEnd - int5[myEnd, otherEnd] + 1;
				int start2 = otherEnd - int5[myEnd, otherEnd] + 1;
				Similarity similarity = new Similarity();
				similarity.MyFile = myFile;
				similarity.OtherFile = otherFile;
				similarity.MyHashIndexRange = new HashIndexRange
				{
					Start = start,
					End = myEnd
				};
				similarity.OtherHashIndexRange = new HashIndexRange
				{
					Start = start2,
					End = otherEnd
				};
				similarity.SetLineRanges();

				myFile.Similarities.Add(similarity);

				if (myFile != otherFile)
				{
					Similarity similarity2 = new Similarity();
					similarity2.MyFile = otherFile;
					similarity2.OtherFile = myFile;
					similarity2.OtherHashIndexRange = new HashIndexRange
					{
						Start = start,
						End = myEnd
					};
					similarity2.MyHashIndexRange = new HashIndexRange
					{
						Start = start2,
						End = otherEnd
					};
					similarity2.SetLineRanges();
					otherFile.Similarities.Add(similarity2);
				}
			}
		}
Esempio n. 7
0
		private static void smethod_4(CodeFile codeFile_0, CodeFile codeFile_1, Sequence sequence_0)
		{
			Similarity similarity = new Similarity();
			similarity.MyFile = codeFile_0;
			similarity.OtherFile = codeFile_1;
			similarity.MyHashIndexRange = new HashIndexRange
			{
				Start = sequence_0.FirstCoord.I,
				End = sequence_0.LastCoord.I + 1
			};
			similarity.OtherHashIndexRange = new HashIndexRange
			{
				Start = sequence_0.FirstCoord.J,
				End = sequence_0.LastCoord.J + 1
			};
			similarity.SetLineRanges();
			similarity.UniqueId = Analysis.int_1;
			codeFile_0.Similarities.Add(similarity);
			Similarity similarity2 = new Similarity();
			similarity2.MyFile = codeFile_1;
			similarity2.OtherFile = codeFile_0;
			similarity2.OtherHashIndexRange = new HashIndexRange
			{
				Start = sequence_0.FirstCoord.I,
				End = sequence_0.LastCoord.I + 1
			};
			similarity2.MyHashIndexRange = new HashIndexRange
			{
				Start = sequence_0.FirstCoord.J,
				End = sequence_0.LastCoord.J + 1
			};
			similarity2.SetLineRanges();
			similarity.UniqueId = Analysis.int_1;
			codeFile_1.Similarities.Add(similarity2);
			similarity.CorrespondingSimilarity = similarity2;
			similarity2.CorrespondingSimilarity = similarity;
			Analysis.int_1++;
		}
Esempio n. 8
0
		private static void smethod_3(CodeFile codeFile_0, CodeFile codeFile_1, int int_2, List<int> sequenceBuilder, int int_3, int int_4, int[,] int_5)
		{
			if (sequenceBuilder.Count > int_2)
			{
				int arg_17_0 = sequenceBuilder.Count;
				int start = int_3 - int_5[int_3, int_4] + 1;
				int start2 = int_4 - int_5[int_3, int_4] + 1;
				Similarity similarity = new Similarity();
				similarity.MyFile = codeFile_0;
				similarity.OtherFile = codeFile_1;
				similarity.MyHashIndexRange = new HashIndexRange
				{
					Start = start,
					End = int_3
				};
				similarity.OtherHashIndexRange = new HashIndexRange
				{
					Start = start2,
					End = int_4
				};
				similarity.SetLineRanges();
				codeFile_0.Similarities.Add(similarity);
				if (codeFile_0 != codeFile_1)
				{
					Similarity similarity2 = new Similarity();
					similarity2.MyFile = codeFile_1;
					similarity2.OtherFile = codeFile_0;
					similarity2.OtherHashIndexRange = new HashIndexRange
					{
						Start = start,
						End = int_3
					};
					similarity2.MyHashIndexRange = new HashIndexRange
					{
						Start = start2,
						End = int_4
					};
					similarity2.SetLineRanges();
					codeFile_1.Similarities.Add(similarity2);
				}
			}
		}