Exemple #1
0
 private static void AddType(IGqlUnique type)
 {
     GqlTypes.Add(type.GetClrType(), type);
     UniqueTypes.Add(type.GetClrType(), type);
     ResolveTypes.Add(type.GetClrType().Name, type);
 }
Exemple #2
0
 public GqlExtendedUnique(string sqlTable, string name) : base(sqlTable, name)
 {
     TargetGqlObject = Schema.UniqueTypes[typeof(T).BaseType];
 }
Exemple #3
0
 private static string JavascriptDescriptionType(IGqlUnique value)
 {
     return
         ($"{value.JavascriptTypeName}.addFields([{string.Join(",", value.Fields.Select(_ => _.Value.BuildSchemeJavascript()))}])");
 }
Exemple #4
0
 public GqlMap(IGqlUnique type)
 {
     InstanceGqlType = type;
     _mapType        = typeof(Map <>).MakeGenericType(InstanceGqlType.GetClrType());
 }