Example #1
0
 public TypeMeta Add(TypeMeta typeMeta)
 {
     var typeName = _caseSensitive ? typeMeta.TypeName : typeMeta.TypeName.ToLowerInvariant();
     _types[typeName] = typeMeta;
     return typeMeta;
 }
Example #2
0
 public TypeMeta GetOrAdd(TypeMeta tableMeta)
 {
     var existing = Get(tableMeta.TypeName);
     return existing ?? Add(tableMeta);
 }
Example #3
0
 protected ObjectMeta(TypeMeta type, object obj, string name)
 {
     Object = obj;
     Type = type;
     Name = name;
 }