public GraphType(string Name, string axisX, string axisY, GT DualGraph, GraphFunction PlotFunc) { this.Name = Name; this.axisX = axisX; this.axisY = axisY; this._DualGraph = DualGraph; this.PlotFunc = PlotFunc; }
public void ContextKey_returns_to_string_of_context_type() { var genericFuncy = new GT<NT, NT>.GenericFuncy<GT<GT<NT, NT>, NT>, NT>(); var internalContext = new EagerInternalContext(genericFuncy); Assert.Equal(genericFuncy.GetType().ToString(), internalContext.ContextKey); }
void wifi_NetworkUp(GT.Modules.Module.NetworkModule sender, GT.Modules.Module.NetworkModule.NetworkState state) { if (state == GT.Modules.Module.NetworkModule.NetworkState.Up) { Debug.Print("Network Up event; state = Up"); Debug.Print("IP:" + wifiRS21.NetworkInterface.IPAddress); } else Debug.Print("Network Up event; state = Down"); }
public void Pow(GT x, Fr y) { mclBnGT_pow(ref this, ref x, ref y); }
static void Main(string[] args) { GTFS fs = new GTFS("AC_01L.bin"); byte[] header = GT.ReadBytes(fs, 4, false); int sizeun = GT.ReadInt32(fs, 4, false); int sizeco = GT.ReadInt32(fs, 4, false); int zero = GT.ReadInt32(fs, 4, false); byte[] uncompressed = new byte[sizeun]; int pos = 0; while (fs.Position < sizeco) // Wrong but it'll do? { byte input = GT.ReadByte(fs); BitArray bits = new BitArray(new byte[] { input }); for (int i = 0; i < 8; i++) { if (bits[i]) { byte b = GT.ReadByte(fs); uncompressed[pos++] = b; } else { byte[] lookup = GT.ReadBytes(fs, 3, false); int len = 4 + lookup[2]; int offset = lookup[0] + 3; if (lookup[1] < 255 && lookup[1] > 10) { offset -= 256 * (255 - lookup[1]); if (offset >= 0) { Array.Copy(uncompressed, offset, uncompressed, pos, len); } else { for (int x = 0; x < len; x++) { uncompressed[pos + x] = 0x00; // This is wrong } } pos += len; } else { if (lookup[1] < 127) { offset += 256 * (lookup[1] + 1); } else if (lookup[1] != 255) { throw new Exception(); } Array.Copy(uncompressed, offset, uncompressed, pos, len); pos += len; } } } } File.WriteAllBytes("HotelDuskDecompress.Test.bin", uncompressed); }
public void Add(GT x, GT y) { mclBnGT_add(ref this, ref x, ref this); }
public void Mul(GT x, GT y) { mclBnGT_mul(ref this, ref x, ref this); }
public static extern void mclBn_millerLoop(ref GT z, ref G1 x, ref G2 y);
public void Neg(GT x) { mclBnGT_neg(ref this, ref x); }
public void Database_name_generated_from_generic_DbContext_class_nested_in_generic_class_name_works() { using (var context = new GT<NT, NT>.GenericFuncy<GT<GT<NT, NT>, NT>, NT>()) { context.Database.Initialize(force: false); Assert.True(context.Database.Exists()); } }
public static extern void mclBn_pairing(ref GT z, ref G1 x, ref G2 y);
private void initOperators() { setName(NEG, "-"); operators[NEG.operatorIndex()] = new[] { unary(NEG, TypeTag.INT, TypeTag.INT), unary(NEG, TypeTag.LONG, TypeTag.LONG), unary(NEG, TypeTag.FLOAT, TypeTag.DOUBLE), unary(NEG, TypeTag.DOUBLE, TypeTag.DOUBLE), }; setName(NOT, "!"); operators[NOT.operatorIndex()] = new[] { unary(NOT, TypeTag.BOOLEAN, TypeTag.BOOLEAN) }; setName(COMPL, "~"); operators[COMPL.operatorIndex()] = new[] { unary(COMPL, TypeTag.INT, TypeTag.INT), unary(COMPL, TypeTag.LONG, TypeTag.LONG) }; setName(PRE_INC, "++"); operators[PRE_INC.operatorIndex()] = new[] { unary(PRE_INC, TypeTag.INT, TypeTag.INT, LLVMAdd), unary(PRE_INC, TypeTag.LONG, TypeTag.LONG, LLVMAdd), unary(PRE_INC, TypeTag.FLOAT, TypeTag.FLOAT, LLVMFAdd), unary(PRE_INC, TypeTag.DOUBLE, TypeTag.DOUBLE, LLVMFAdd) }; setName(PRE_DEC, "--"); operators[PRE_DEC.operatorIndex()] = new[] { unary(PRE_DEC, TypeTag.INT, TypeTag.INT, LLVMSub), unary(PRE_DEC, TypeTag.LONG, TypeTag.LONG, LLVMSub), unary(PRE_DEC, TypeTag.FLOAT, TypeTag.FLOAT, LLVMFSub), unary(PRE_DEC, TypeTag.DOUBLE, TypeTag.DOUBLE, LLVMFSub) }; setName(POST_INC, "++"); operators[POST_INC.operatorIndex()] = new[] { unary(POST_INC, TypeTag.INT, TypeTag.INT, LLVMAdd), unary(POST_INC, TypeTag.LONG, TypeTag.LONG, LLVMAdd), unary(POST_INC, TypeTag.FLOAT, TypeTag.FLOAT, LLVMFAdd), unary(POST_INC, TypeTag.DOUBLE, TypeTag.DOUBLE, LLVMFAdd) }; setName(POST_DEC, "--"); operators[POST_DEC.operatorIndex()] = new[] { unary(POST_DEC, TypeTag.INT, TypeTag.INT, LLVMSub), unary(POST_DEC, TypeTag.LONG, TypeTag.LONG, LLVMSub), unary(POST_DEC, TypeTag.FLOAT, TypeTag.FLOAT, LLVMFSub), unary(POST_DEC, TypeTag.DOUBLE, TypeTag.DOUBLE, LLVMFSub) }; setName(OR, "||"); operators[OR.operatorIndex()] = new[] { binary(OR, TypeTag.BOOLEAN, TypeTag.BOOLEAN, TypeTag.BOOLEAN, LLVMOr), }; setName(AND, "&&"); operators[AND.operatorIndex()] = new[] { binary(AND, TypeTag.BOOLEAN, TypeTag.BOOLEAN, TypeTag.BOOLEAN, LLVMAnd), }; // Order of combination listing for binary operators matters for correct resolution // More assignable types must be listed after less assignable ones, // which is the order listed in the TypeTag enum. setName(BITOR, "|"); operators[BITOR.operatorIndex()] = new[] { binary(BITOR, TypeTag.BOOLEAN, TypeTag.BOOLEAN, TypeTag.BOOLEAN, LLVMOr), binary(BITOR, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMOr), binary(BITOR, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMOr), }; setName(BITXOR, "^"); operators[BITXOR.operatorIndex()] = new[] { binary(BITXOR, TypeTag.BOOLEAN, TypeTag.BOOLEAN, TypeTag.BOOLEAN, LLVMXor), binary(BITXOR, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMXor), binary(BITXOR, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMXor), }; setName(BITAND, "&"); operators[BITAND.operatorIndex()] = new[] { binary(BITAND, TypeTag.BOOLEAN, TypeTag.BOOLEAN, TypeTag.BOOLEAN, LLVMAnd), binary(BITAND, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMAnd), binary(BITAND, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMAnd), }; setName(EQ, "=="); operators[EQ.operatorIndex()] = new[] { binary(EQ, TypeTag.BOOLEAN, TypeTag.BOOLEAN, TypeTag.BOOLEAN, LLVMICmp, LLVMIntEQ), binary(EQ, TypeTag.CHAR, TypeTag.CHAR, TypeTag.BOOLEAN, LLVMICmp, LLVMIntEQ), binary(EQ, TypeTag.INT, TypeTag.INT, TypeTag.BOOLEAN, LLVMICmp, LLVMIntEQ), binary(EQ, TypeTag.LONG, TypeTag.LONG, TypeTag.BOOLEAN, LLVMICmp, LLVMIntEQ), binary(EQ, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOEQ), binary(EQ, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOEQ), }; setName(NEQ, "!="); operators[NEQ.operatorIndex()] = new[] { binary(NEQ, TypeTag.BOOLEAN, TypeTag.BOOLEAN, TypeTag.BOOLEAN, LLVMICmp, LLVMIntNE), binary(NEQ, TypeTag.CHAR, TypeTag.CHAR, TypeTag.BOOLEAN, LLVMICmp, LLVMIntNE), binary(NEQ, TypeTag.INT, TypeTag.INT, TypeTag.BOOLEAN, LLVMICmp, LLVMIntNE), binary(NEQ, TypeTag.LONG, TypeTag.LONG, TypeTag.BOOLEAN, LLVMICmp, LLVMIntNE), binary(NEQ, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealONE), binary(NEQ, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealONE), }; setName(LT, "<"); operators[LT.operatorIndex()] = new[] { binary(LT, TypeTag.CHAR, TypeTag.CHAR, TypeTag.BOOLEAN, LLVMICmp, LLVMIntULT), binary(LT, TypeTag.INT, TypeTag.INT, TypeTag.BOOLEAN, LLVMICmp, LLVMIntSLT), binary(LT, TypeTag.LONG, TypeTag.LONG, TypeTag.BOOLEAN, LLVMICmp, LLVMIntSLT), binary(LT, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOLT), binary(LT, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOLT), }; setName(GT, ">"); operators[GT.operatorIndex()] = new[] { binary(GT, TypeTag.CHAR, TypeTag.CHAR, TypeTag.BOOLEAN, LLVMICmp, LLVMIntUGT), binary(GT, TypeTag.INT, TypeTag.INT, TypeTag.BOOLEAN, LLVMICmp, LLVMIntSGT), binary(GT, TypeTag.LONG, TypeTag.LONG, TypeTag.BOOLEAN, LLVMICmp, LLVMIntSGT), binary(GT, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOGT), binary(GT, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOGT), }; setName(LE, "<="); operators[LE.operatorIndex()] = new[] { binary(LE, TypeTag.CHAR, TypeTag.CHAR, TypeTag.BOOLEAN, LLVMICmp, LLVMIntULE), binary(LE, TypeTag.INT, TypeTag.INT, TypeTag.BOOLEAN, LLVMICmp, LLVMIntSLE), binary(LE, TypeTag.LONG, TypeTag.LONG, TypeTag.BOOLEAN, LLVMICmp, LLVMIntSLE), binary(LE, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOLE), binary(LE, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOLE), }; setName(GE, ">="); operators[GE.operatorIndex()] = new[] { binary(GE, TypeTag.CHAR, TypeTag.CHAR, TypeTag.BOOLEAN, LLVMICmp, LLVMIntUGE), binary(GE, TypeTag.INT, TypeTag.INT, TypeTag.BOOLEAN, LLVMICmp, LLVMIntSGE), binary(GE, TypeTag.LONG, TypeTag.LONG, TypeTag.BOOLEAN, LLVMICmp, LLVMIntSGE), binary(GE, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOGE), binary(GE, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.BOOLEAN, LLVMFCmp, LLVMRealOGE), }; setName(SHL, "<<"); operators[SHL.operatorIndex()] = new[] { binary(SHL, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMShl), binary(SHL, TypeTag.INT, TypeTag.LONG, TypeTag.INT, LLVMShl), binary(SHL, TypeTag.LONG, TypeTag.INT, TypeTag.LONG, LLVMShl), binary(SHL, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMShl), }; setName(SHR, ">>"); operators[SHR.operatorIndex()] = new[] { binary(SHR, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMLShr), binary(SHR, TypeTag.INT, TypeTag.LONG, TypeTag.INT, LLVMLShr), binary(SHR, TypeTag.LONG, TypeTag.INT, TypeTag.LONG, LLVMLShr), binary(SHR, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMLShr), }; setName(PLUS, "+"); operators[PLUS.operatorIndex()] = new[] { binary(PLUS, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMAdd), binary(PLUS, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMAdd), binary(PLUS, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.FLOAT, LLVMFAdd), binary(PLUS, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.DOUBLE, LLVMFAdd), }; setName(MINUS, "-"); operators[MINUS.operatorIndex()] = new[] { binary(MINUS, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMSub), binary(MINUS, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMSub), binary(MINUS, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.FLOAT, LLVMFSub), binary(MINUS, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.DOUBLE, LLVMFSub), }; setName(MUL, "*"); operators[MUL.operatorIndex()] = new[] { binary(MUL, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMMul), binary(MUL, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMMul), binary(MUL, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.FLOAT, LLVMFMul), binary(MUL, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.DOUBLE, LLVMFMul), }; setName(DIV, "/"); operators[DIV.operatorIndex()] = new[] { binary(DIV, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMSDiv), binary(DIV, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMSDiv), binary(DIV, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.FLOAT, LLVMFDiv), binary(DIV, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.DOUBLE, LLVMFDiv), }; setName(MOD, "%"); operators[MOD.operatorIndex()] = new[] { binary(MOD, TypeTag.INT, TypeTag.INT, TypeTag.INT, LLVMSRem), binary(MOD, TypeTag.LONG, TypeTag.LONG, TypeTag.LONG, LLVMSRem), binary(MOD, TypeTag.FLOAT, TypeTag.FLOAT, TypeTag.FLOAT, LLVMFRem), binary(MOD, TypeTag.DOUBLE, TypeTag.DOUBLE, TypeTag.DOUBLE, LLVMFRem), }; }
// handle the network changed events void wifi_NetworkDown(GT.Modules.Module.NetworkModule sender, GT.Modules.Module.NetworkModule.NetworkState state) { if (state == GT.Modules.Module.NetworkModule.NetworkState.Down) Debug.Print("Network Up event; state = Down"); else Debug.Print("Network Up event; state = Up"); }
private void Form1_Load(object sender, EventArgs e) { GTFS brres = new GTFS(file); bool flip = false; //Header string fileID = GT.ReadASCII(brres, 4, flip); byte[] bBOM = GT.ReadBytes(brres, 2, flip); if (bBOM[0] == 0xFE) { flip = true; } byte[] bPV = GT.ReadBytes(brres, 2, flip); //Pad/Version uint fileLen = GT.ReadUInt32(brres, 4, flip); ushort rootOffset = GT.ReadUInt16(brres, 2, flip); ushort numSections = GT.ReadUInt16(brres, 2, flip); //Root brres.Position = rootOffset; string rootID = GT.ReadASCII(brres, 4, false); uint rootLen = GT.ReadUInt32(brres, 4, flip); /// <<<<<<<<-------- This might be key, the group is as long as this? long positionAfterRoot = brres.Position; //First index group //long lastPosition = brres.Position; //http://wiki.tockdom.com/wiki/BRRES_Index_Group_(File_Format) uint groupLen = GT.ReadUInt32(brres, 4, flip); uint groupNum = GT.ReadUInt32(brres, 4, flip); Console.WriteLine(); for (uint i = 0; i < groupNum + 1; i++) //First group is special, doesn't count { ushort entryID = GT.ReadUInt16(brres, 2, flip); ushort unknown = GT.ReadUInt16(brres, 2, flip); //Zero? ushort indexLeft = GT.ReadUInt16(brres, 2, flip); ushort indexRight = GT.ReadUInt16(brres, 2, flip); uint nameOffset = GT.ReadUInt32(brres, 4, flip); uint dataOffset = GT.ReadUInt32(brres, 4, flip); if (i == 0) { continue; } long posLast = brres.Position; //-- //long lNameOffset = rootOffset + 4 + nameOffset; brres.Position = rootOffset + 4 + nameOffset; uint nameLen = GT.ReadUInt32(brres, 4, flip); if (nameLen > 30) { throw new Exception(); } string name = GT.ReadASCII(brres, (int)nameLen, false); ushort nameGapZero = GT.ReadUInt16(brres, 2, flip); //Zero? uint name2Len = GT.ReadUInt32(brres, 4, flip); string name2 = GT.ReadASCII(brres, (int)name2Len, false); //Console.WriteLine(); //I have no idea, skipping //-- brres.Position = posLast; } /* * brres.Position = 160; * * * //MDL0 * long subfileoffstart = brres.Position; * string subfileID = GT.ReadASCII(brres, 4, false); * uint subfileLen = GT.ReadUInt32(brres, 4, flip); * uint subfileVer = GT.ReadUInt32(brres, 4, flip); * * if (subfileVer != 8) * throw new Exception(); //Different version, different number of sections * * int outerOffset = GT.ReadInt32(brres, 4, flip); //Negative * * if (subfileVer == 8) { // N * 4 * for(int n = 0; n < subfileVer; n++) { * uint n0 = GT.ReadUInt32(brres, 4, flip); * uint n1 = GT.ReadUInt32(brres, 4, flip); * uint n2 = GT.ReadUInt32(brres, 4, flip); * uint n3 = GT.ReadUInt32(brres, 4, flip); * } * } * * uint nameOffset2 = GT.ReadUInt32(brres, 4, flip) + (uint)subfileoffstart; * * //brres.Position = lastPosition + groupLen; * * //string nextID = ReadASCII(brres, 4, false); * * long position = brres.Position; * Console.WriteLine(); */ new GTFSView(brres).Show(); }
public FRM(GTFS fs) { Width = 192; Height = 256; //-- bool flip = false; int zero = GT.ReadInt32(fs, 4, flip); int len = GT.ReadInt32(fs, 4, flip); int paletteLen = GT.ReadInt32(fs, 4, flip); int next = GT.ReadInt32(fs, 4, flip); long offsetPalette = 16 + len; List <byte> listBytes = new List <byte>(); while (fs.Position - 16 < len) { byte first = GT.ReadByte(fs); if (first < 0x40) //0x7F for Br_bracelet_.anm { for (int i = 0; i < first; i++) { byte b = GT.ReadByte(fs); listBytes.Add(b); } } else if (first == 0x40) { throw new Exception(); } else if (first < 0x80) { int repeatlen = first - 0x40; byte second = GT.ReadByte(fs); for (int i = 0; i < repeatlen; i++) { listBytes.Add(second); } } else if (first == 0x80) { throw new Exception(); } else { int gap = first - 0x80; for (int i = 0; i < gap; i++) { listBytes.Add(0xFF); } } } rawbytes = listBytes.ToArray(); if (rawbytes.Length != 49152) { Console.WriteLine(); } File.WriteAllBytes("GT-KY-FRM.bin", rawbytes); bitmap = new Bitmap(Width, Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb); int k = 0; for (int x = 0; x < Width; x++) { for (int y = 0; y < Height; y++) { int b = 255 - rawbytes[k++]; if (b > 32) { Color c = Color.FromArgb(b, b, b); bitmap.SetPixel(x, Height - 1 - y, c); } else { fs.Position = offsetPalette + (62 - b * 2); byte left = (byte)fs.ReadByte(); byte right = (byte)fs.ReadByte(); ushort palette = (ushort)(right | left << 8); Color c = Palette2Color(palette); //c = Color.FromArgb(255 - (left3 * 36), c); bitmap.SetPixel(x, Height - 1 - y, c); } } } }
public ModelPS2Old(string filename) : base() { FileName = filename; fsMem1 = new List <byte>(); //Type5 - Joins fsMem2 = new List <float>(); //X,Y,Z - Vertexes fsMem3 = new List <long>(); //Faces fsMem4 = new List <float>(); //-- bool flip = false; GTFS fs0 = new GTFS(FileName); int iHeader = GT.ReadInt32(fs0, 4, flip); int _base = GT.ReadInt32(fs0, 4, flip); fs0.Position = _base; int meshnumber = GT.ReadInt16(fs0, 2, flip); //Meshes = new Mesh3D[meshnumber]; StringBuilder csv = new StringBuilder(); for (int mesh = 1; mesh <= meshnumber; mesh++) { //Meshes[mesh] = new Mesh3D(mesh); //textBox1.AppendText("Mesh " + mesh + "\r\n"); long wolf = _base + (-144 * mesh); fs0.Position = wolf + 96; //98 int numvertex = GT.ReadInt16(fs0, 2, flip); //The value at +98 might happen to be numfaces/2 ? fs0.Position = wolf + 40; int tovertexes = GT.ReadInt32(fs0, 4, flip); fs0.Position = tovertexes; for (int v = 0; v < numvertex; v++) { float Type1 = GT.ReadFloat(fs0, 4, flip); //fVX float Type2 = GT.ReadFloat(fs0, 4, flip); //fVY float Type3 = GT.ReadFloat(fs0, 4, flip); //fVZ byte Type4 = GT.ReadByte(fs0); //fVC byte Type5 = GT.ReadByte(fs0); byte Type6 = GT.ReadByte(fs0); byte Type7 = GT.ReadByte(fs0); fsMem2.Add(Type1); fsMem2.Add(Type2); fsMem2.Add(Type3); fsMem1.Add(Type5); //csv.AppendLine(Type1 + "," + Type2 + "," + Type3); //Meshes[mesh].Points.Add(new Point3D(fVX, fVY, fVZ, fVC)); //textBox1.AppendText(fVX + "," + fVY + "," + fVZ + "," + fVC + "\r\n"); } // The stuff after the verticies for (int v = 0; v < numvertex; v++) { float Type1 = GT.ReadFloat(fs0, 4, flip); float Type2 = GT.ReadFloat(fs0, 4, flip); float Type3 = GT.ReadFloat(fs0, 4, flip); fsMem4.Add(Type1); fsMem4.Add(Type2); fsMem4.Add(Type3); csv.AppendLine(Type1 + "," + Type2 + "," + Type3); } //textBox1.AppendText("\r\n"); } //foreach(Mesh3D mesh in Meshes) { checklistMeshes.Items.Add("Mesh " + mesh.ID, true); } for (int FFF = 2; FFF < fsMem1.Count; FFF++) { byte cool1 = fsMem1[FFF - 2]; byte cool2 = fsMem1[FFF - 1]; byte cool3 = fsMem1[FFF]; if (cool3 != 128) { fsMem3.Add((short)(FFF - 2)); fsMem3.Add((short)(FFF - 1)); fsMem3.Add((short)(FFF)); fsMem3.Add((short)(0)); fsMem3.Add((short)(FFF - 1)); fsMem3.Add((short)(FFF - 2)); fsMem3.Add((short)(FFF)); fsMem3.Add((short)(0)); } } if (File.Exists("test.csv")) { File.Delete("test.csv"); } File.WriteAllText("test.csv", csv.ToString()); }
public static extern unsafe int mclBnGT_deserialize(ref GT x, void *buf, int bufSize);
public static extern unsafe int mclBnGT_serialize(void *buf, int bufSize, ref GT x);
public PlainBoardGeneration(GT groundType) { this.groundType = groundType; }
public static extern void mclBnGT_clear(ref GT x);
public static extern void mclBn_finalExp(ref GT y, ref GT x);
public static extern int mclBnGT_setStr(ref GT x, [In][MarshalAs(UnmanagedType.LPStr)] string buf, long bufSize, int ioMode);
public bool Equals(GT rhs) { return(mclBnGT_isEqual(ref this, ref rhs) == 1); }
public static extern int mclBnGT_isEqual(ref GT x, ref GT y);
public void Inv(GT x) { mclBnGT_inv(ref this, ref x); }
public static extern int mclBnGT_isZero(ref GT x);
public void Sub(GT x, GT y) { mclBnGT_sub(ref this, ref x, ref this); }
public static extern int mclBnGT_isOne(ref GT x);
public void Div(GT x, GT y) { mclBnGT_div(ref this, ref x, ref this); }
public static extern long mclBnGT_getStr([Out] StringBuilder buf, long maxBufSize, ref GT x, int ioMode);
public void FinalExp(GT x) { mclBn_finalExp(ref this, ref x); }
public static extern void mclBnGT_neg(ref GT y, ref GT x);
public static extern void mclBnGT_inv(ref GT y, ref GT x);
public static extern void mclBnGT_div(ref GT z, ref GT x, ref GT y);
public void Database_name_generated_from_DbContext_class_nested_in_generic_class_name_works() { using (var context = new GT<string, int?>.Funcy()) { context.Database.Initialize(force: false); Assert.True(context.Database.Exists()); } }
public static extern void mclBnGT_pow(ref GT z, ref GT x, ref Fr y);
private void MensagemEnviada(GT.Net.Message a, IConnexion b, ITransport c) { if ((a.MessageType.Equals(MessageType.Object)) && (a.ChannelId.Equals(2))) { ContaEnviadas++; // this.label1.Text = "Enviadas:" + ContaEnviadas.ToString() + " de:" + coords.Identity.ToString(); } }
public AnalogSampler(string id, GT.Socket socket_A, SamplerBag samplers) { _id = id; _analogInputPin3 = new GT.Interfaces.AnalogInput(socket_A, GT.Socket.Pin.Three, null); _analogInputPin4 = new GT.Interfaces.AnalogInput(socket_A, GT.Socket.Pin.Four, null); _analogInputPin5 = new GT.Interfaces.AnalogInput(socket_A, GT.Socket.Pin.Five, null); _analogInputPin3.Active = true; _analogInputPin4.Active = true; _analogInputPin5.Active = true; _pin3ProportionSampler = new DoubleSampler(null, _id + "_pin3_proportion"); samplers.Add(_pin3ProportionSampler); _pin4ProportionSampler = new DoubleSampler(null, _id + "_pin4_proportion"); samplers.Add(_pin4ProportionSampler); _pin5ProportionSampler = new DoubleSampler(null, _id + "_pin5_proportion"); samplers.Add(_pin5ProportionSampler); }