internal static ExtendedErrorInfo?Decode(byte[] data) { NdrPickledType pickled_type = new NdrPickledType(data); NdrUnmarshalBuffer u = new NdrUnmarshalBuffer(pickled_type); var res = u.ReadReferentValue(u.ReadStruct <ExtendedErrorInfo>, false); return(res); }