Porting Issues: ObjectBuilder assembly

Here are most of the issues related to porting the ObjectBuilder assembly to .NETcf:

Issue 1:

  • .NET CF Does not support System.Runtime.Serialization
    (resolution: removed support for circular dependency)

Issue 2:

  • .NET CF Does not support System.Diagnostics.TraceSource
    (resolution: removed tracing)

Issue 3:

  • .NET CF Does not support System.Security.Permissions.SecurityPermission
    (resolution: removed SecurityPermission attribute use)

Issue 4:

  • .NET CF does not support System.Enum.GetValues
    (resolution: created CFEnumUtil class to provide GetValues functionality via reflection)