Example #1
0
 internal BasicObjectClassDescription(string name, IMemberWrapper[] members, bool externalizable, bool dynamic)
     : base(name, members, externalizable, dynamic)
 {
     this.MemberLookup = members
         .Select(x => x.SerializedName == null ? new { Name = x.Name, Member = x } : new { Name = x.SerializedName, Member = x })
         .ToLookup(x => x.Name)
         .ToDictionary(x => x.Key, x => x.First().Member);
 }