pszczyg

Untitled

Apr 1st, 2017
292
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public Guid(byte[] b)
  2. {
  3.     if (b==null)
  4.         throw new ArgumentNullException("b");
  5.     if (b.Length != 16)
  6.         throw new ArgumentException(Environment.GetResourceString("Arg_GuidArrayCtor""16"));
  7.    
  8.     Contract.EndContractBlock();
  9.     _a = ((int)b[3] << 24) | ((int)b[2] << 16) | ((int)b[1] << 8) | b[0];
  10.     _b = (short)(((int)b[5] << 8) | b[4]);
  11.     _c = (short)(((int)b[7] << 8) | b[6]);
  12.     _d = b[8];
  13.     _e = b[9];
  14.     _f = b[10];
  15.     _g = b[11];
  16.     _h = b[12];
  17.     _i = b[13];
  18.     _j = b[14];
  19.     _k = b[15];
  20. }
RAW Paste Data