Skip to content

Greater DataContractSerializer compatibility #22

@AArnott

Description

@AArnott

no existing resolver can simulate DataContractSerializer.
ex:

[DataContract]
public class Master {
    [DataMember]
    public string A { get; set; }
    [DataMember]
    internal Detail B { get; set; }
}
public class Detail {
    public string B1 { get; set; }
    internal string B2 { get; set; }
}

The original DataContractSerializer, includes A, B and B1.
The ContractlessStandardResolver only includes A.
The ContractlessStandardResolverAllowPrivate, include A, B and B1 and B2.

Originally posted by @fredliex in #18 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions