Esempio n. 1
0
 /// <summary>
 /// Registers all structure values in the current SSA builder.
 /// </summary>
 private static void DisassembleStructure(
     SSARewriterContext <FieldRef> context,
     StructureType structureType,
     Value value) =>
 context.DisassembleStructure(
     structureType,
     value,
     (ctx, source, getField, fieldAccess) =>
     ctx.SetValue(
         ctx.Block,
         new FieldRef(value, fieldAccess),
         getField));