private static GetStaticFieldPointerPrototype DecodeGetStaticFieldPointer(IReadOnlyList <LNode> data, DecoderState state) { return(GetStaticFieldPointerPrototype.Create(state.DecodeField(data[0]))); }
private static IReadOnlyList <LNode> EncodeGetStaticFieldPointer(GetStaticFieldPointerPrototype value, EncoderState state) { return(new LNode[] { state.Encode(value.Field) }); }
/// <summary> /// Creates a get-static-field-pointer instruction. /// </summary> /// <param name="field"> /// The field to create a pointer to. /// </param> /// <returns>A get-static-field-pointer instruction.</returns> public static Instruction CreateGetStaticFieldPointer(IField field) { return(GetStaticFieldPointerPrototype.Create(field).Instantiate()); }