コード例 #1
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++;
		}
コード例 #2
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++;
		}