Ejemplo n.º 1
0
 private static PropertiesDescriptor <dynamic> LinkedTypeNode(this PropertiesDescriptor <dynamic> pp,
                                                              string nodeName, Dictionary <string, JObject> metadataObject)
 {
     return(pp
            .Nested <dynamic>(nst => nst
                              .Name(nodeName)
                              .Properties(pr => pr
                                          .CustomNode(NodeNames.Value, ob => ob
                                                      .Properties(op =>
     {
         op.AddResourceId();
         op.AddObject <LinkedTypesOptions>(metadataObject);
         return op;
     }
                                                                  )
                                                      )
                                          .EdgeKeyword()
                                          .UriKeyword()
                                          )
                              ));
 }