Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/13/09 10:58:33 (15 years ago)
Author:
epitzer
Message:

support composite value types (#506)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/New Persistence Exploration/Persistence/Persistence/Tokens.cs

    r1330 r1339  
    88  public class BeginToken : ISerializationToken {
    99    public readonly DataMemberAccessor Accessor;
    10     public readonly int Id;
    11     public BeginToken(DataMemberAccessor accessor, int id) {
     10    public readonly int? Id;
     11    public BeginToken(DataMemberAccessor accessor, int? id) {
    1212      Accessor = accessor;
    1313      Id = id;
     
    1616  public class EndToken : ISerializationToken {
    1717    public readonly DataMemberAccessor Accessor;
    18     public readonly int Id;
    19     public EndToken(DataMemberAccessor accessor, int id) {
     18    public readonly int? Id;
     19    public EndToken(DataMemberAccessor accessor, int? id) {
    2020      Accessor = accessor;
    2121      Id = id;
     
    5555    public readonly string Name;
    5656    public readonly Type Type;
    57     public readonly int Id;
    58     public CompositeStart(string name, Type type, int id) {
     57    public readonly int? Id;
     58    public CompositeStart(string name, Type type, int? id) {
    5959      Name = name;
    6060      Type = type;
     
    6565    public readonly string Name;
    6666    public readonly Type Type;
    67     public readonly int Id;
    68     public CompositeEnd(string name, Type type, int id) {
     67    public readonly int? Id;
     68    public CompositeEnd(string name, Type type, int? id) {
    6969      Name = name;
    7070      Type = type;
Note: See TracChangeset for help on using the changeset viewer.