Beispiel #1
0
 public StructuredProperty(IStructuredTypeResolver typeResolver,
                           PropertyInfo propertyInfo,
                           StructuredType reflectedType)
     : base(typeResolver, propertyInfo, reflectedType)
 {
     this.structuredPropertyDetails = CreateLazy(() => typeResolver.LoadStructuredPropertyDetails(this));
 }
 public StructuredTypeDetails(StructuredType type,
                              HttpMethod allowedMethods,
                              Action <object> onDeserialized,
                              bool mappedAsValueObject,
                              bool alwaysExpand,
                              bool isAbstract)
 {
     this.type           = type;
     AllowedMethods      = allowedMethods;
     OnDeserialized      = onDeserialized;
     MappedAsValueObject = mappedAsValueObject;
     this.type           = type;
     AlwaysExpand        = alwaysExpand;
     IsAbstract          = isAbstract;
 }
 public abstract IEnumerable <StructuredType> LoadSubTypes(StructuredType baseType);
 public abstract StructuredTypeDetails LoadStructuredTypeDetails(StructuredType structuredType);