public static T DeSerialize <T>(ComplianceSerializationDescription <T> description, byte[] blob) where T : class, new() { T result = default(T); FaultDefinition faultDefinition = null; if (!ComplianceSerializer.TryDeserialize <T>(description, blob, out result, out faultDefinition, "DeSerialize", "f:\\15.00.1497\\sources\\dev\\EDiscovery\\src\\TaskDistributionSystem\\TaskDistributionCommon\\Serialization\\ComplianceSerializer.cs", 77)) { throw new BadStructureFormatException(); } return(result); }