Exemplo n.º 1
0
		public Class15.Class28 method_7(Class15.Class28 class28_0, Class15.Class28 class28_1)
		{
			Class15.Class28.Class29 @class = new Class15.Class28.Class29(class28_1);
			return @class.method_3(this, class28_0);
		}
Exemplo n.º 2
0
			public static Class15.Class28 smethod_18(Class15.Class28 class28_0, Class15.Class28 class28_1)
			{
				if (class28_1.uint_0 == 1u)
				{
					return Class15.Class28.Class30.smethod_17(class28_0, class28_1.uint_1[0]);
				}
				Class15.Class28[] array = new Class15.Class28[]
				{
					0,
					1
				};
				Class15.Class28[] array2 = new Class15.Class28[2];
				Class15.Class28[] array3 = new Class15.Class28[]
				{
					0,
					0
				};
				int num = 0;
				Class15.Class28 class28_2 = class28_1;
				Class15.Class28 @class = class28_0;
				Class15.Class28.Class29 class2 = new Class15.Class28.Class29(class28_1);
				while (@class != 0u)
				{
					if (num > 1)
					{
						Class15.Class28 class3 = class2.method_2(array[0], array[1] * array2[0]);
						array[0] = array[1];
						array[1] = class3;
					}
					Class15.Class28[] array4 = Class15.Class28.Class30.smethod_9(class28_2, @class);
					array2[0] = array2[1];
					array2[1] = array4[0];
					array3[0] = array3[1];
					array3[1] = array4[1];
					class28_2 = @class;
					@class = array4[1];
					num++;
				}
				if (array3[0] != 1u)
				{
					throw new ArithmeticException("No inverse!");
				}
				return class2.method_2(array[0], array[1] * array2[0]);
			}