// Note: this type is marked as 'beforefieldinit'. static Accessors() { TSchema schemaInstance = SchematizedObject <TSchema> .SchemaInstance; Attachment <TSchema> .Accessors.ContentType = new EntityPropertyAccessor <Attachment <TSchema>, string>(schemaInstance.ContentTypeProperty, (Attachment <TSchema> attachment) => attachment.ContentType, delegate(Attachment <TSchema> attachment, string contentType) { attachment.ContentType = contentType; }); TSchema schemaInstance2 = SchematizedObject <TSchema> .SchemaInstance; Attachment <TSchema> .Accessors.IsInline = new EntityPropertyAccessor <Attachment <TSchema>, bool>(schemaInstance2.IsInlineProperty, (Attachment <TSchema> attachment) => attachment.IsInline, delegate(Attachment <TSchema> attachment, bool isInline) { attachment.IsInline = isInline; }); TSchema schemaInstance3 = SchematizedObject <TSchema> .SchemaInstance; Attachment <TSchema> .Accessors.LastModifiedTime = new EntityPropertyAccessor <Attachment <TSchema>, ExDateTime>(schemaInstance3.LastModifiedTimeProperty, (Attachment <TSchema> attachment) => attachment.LastModifiedTime, delegate(Attachment <TSchema> attachment, ExDateTime time) { attachment.LastModifiedTime = time; }); TSchema schemaInstance4 = SchematizedObject <TSchema> .SchemaInstance; Attachment <TSchema> .Accessors.Name = new EntityPropertyAccessor <Attachment <TSchema>, string>(schemaInstance4.NameProperty, (Attachment <TSchema> attachment) => attachment.Name, delegate(Attachment <TSchema> attachment, string name) { attachment.Name = name; }); TSchema schemaInstance5 = SchematizedObject <TSchema> .SchemaInstance; Attachment <TSchema> .Accessors.Size = new EntityPropertyAccessor <Attachment <TSchema>, long>(schemaInstance5.SizeProperty, (Attachment <TSchema> attachment) => attachment.Size, delegate(Attachment <TSchema> attachment, long size) { attachment.Size = size; }); }
// Note: this type is marked as 'beforefieldinit'. static Accessors() { TSchema schemaInstance = SchematizedObject <TSchema> .SchemaInstance; Entity <TSchema> .Accessors.Id = new EntityPropertyAccessor <IEntity, string>(schemaInstance.IdProperty, (IEntity entity) => entity.Id, delegate(IEntity entity, string s) { entity.Id = s; }); }
// Note: this type is marked as 'beforefieldinit'. static Accessors() { TSchema schemaInstance = SchematizedObject <TSchema> .SchemaInstance; StorageEntity <TSchema> .Accessors.ChangeKey = new EntityPropertyAccessor <IStorageEntity, string>(schemaInstance.ChangeKeyProperty, (IStorageEntity entity) => entity.ChangeKey, delegate(IStorageEntity entity, string s) { entity.ChangeKey = s; }); TSchema schemaInstance2 = SchematizedObject <TSchema> .SchemaInstance; StorageEntity <TSchema> .Accessors.StoreId = new EntityPropertyAccessor <StorageEntity <TSchema>, StoreId>(schemaInstance2.StoreIdProperty, (StorageEntity <TSchema> entity) => entity.StoreId, delegate(StorageEntity <TSchema> entity, StoreId id) { entity.StoreId = id; }); }
// Note: this type is marked as 'beforefieldinit'. static Accessors() { TSchema schemaInstance = SchematizedObject <TSchema> .SchemaInstance; EventWorkflowParameters <TSchema> .Accessors.Importance = new EntityPropertyAccessor <EventWorkflowParameters <TSchema>, Importance>(schemaInstance.ImportanceProperty, (EventWorkflowParameters <TSchema> parameters) => parameters.Importance, delegate(EventWorkflowParameters <TSchema> parameters, Importance importance) { parameters.Importance = importance; }); TSchema schemaInstance2 = SchematizedObject <TSchema> .SchemaInstance; EventWorkflowParameters <TSchema> .Accessors.Notes = new EntityPropertyAccessor <EventWorkflowParameters <TSchema>, ItemBody>(schemaInstance2.NotesProperty, (EventWorkflowParameters <TSchema> parameters) => parameters.Notes, delegate(EventWorkflowParameters <TSchema> parameters, ItemBody body) { parameters.Notes = body; }); }
private void SetInnerType(TSchema contentField) { _contentField = ((TSchema) (XTypedServices.GetCloneIfRooted(contentField))); XTypedServices.SetName(this, _contentField); }
public ConceptualSchema(TSchema content) { SetInnerType(content); }
// Note: this type is marked as 'beforefieldinit'. static Accessors() { TSchema schemaInstance = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.Attachments = new EntityPropertyAccessor <IItem, List <IAttachment> >(schemaInstance.AttachmentsProperty, (IItem item) => item.Attachments, delegate(IItem item, List <IAttachment> list) { item.Attachments = list; }); TSchema schemaInstance2 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.Body = new EntityPropertyAccessor <IItem, ItemBody>(schemaInstance2.BodyProperty, (IItem item) => item.Body, delegate(IItem item, ItemBody body) { item.Body = body; }); TSchema schemaInstance3 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.Categories = new EntityPropertyAccessor <IItem, List <string> >(schemaInstance3.CategoriesProperty, (IItem item) => item.Categories, delegate(IItem item, List <string> list) { item.Categories = list; }); TSchema schemaInstance4 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.DateTimeCreated = new EntityPropertyAccessor <IItem, ExDateTime>(schemaInstance4.DateTimeCreatedProperty, (IItem item) => item.DateTimeCreated, delegate(IItem item, ExDateTime time) { item.DateTimeCreated = time; }); TSchema schemaInstance5 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.HasAttachments = new EntityPropertyAccessor <IItem, bool>(schemaInstance5.HasAttachmentsProperty, (IItem item) => item.HasAttachments, delegate(IItem item, bool b) { item.HasAttachments = b; }); TSchema schemaInstance6 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.Importance = new EntityPropertyAccessor <IItem, Importance>(schemaInstance6.ImportanceProperty, (IItem item) => item.Importance, delegate(IItem item, Importance importance) { item.Importance = importance; }); TSchema schemaInstance7 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.LastModifiedTime = new EntityPropertyAccessor <IItem, ExDateTime>(schemaInstance7.LastModifiedTimeProperty, (IItem item) => item.LastModifiedTime, delegate(IItem item, ExDateTime time) { item.LastModifiedTime = time; }); TSchema schemaInstance8 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.Preview = new EntityPropertyAccessor <IItem, string>(schemaInstance8.PreviewProperty, (IItem item) => item.Preview, delegate(IItem item, string s) { item.Preview = s; }); TSchema schemaInstance9 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.ReceivedTime = new EntityPropertyAccessor <IItem, ExDateTime>(schemaInstance9.ReceivedTimeProperty, (IItem item) => item.ReceivedTime, delegate(IItem item, ExDateTime time) { item.ReceivedTime = time; }); TSchema schemaInstance10 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.Sensitivity = new EntityPropertyAccessor <IItem, Sensitivity>(schemaInstance10.SensitivityProperty, (IItem item) => item.Sensitivity, delegate(IItem item, Sensitivity sensitivity) { item.Sensitivity = sensitivity; }); TSchema schemaInstance11 = SchematizedObject <TSchema> .SchemaInstance; Item <TSchema> .Accessors.Subject = new EntityPropertyAccessor <IItem, string>(schemaInstance11.SubjectProperty, (IItem item) => item.Subject, delegate(IItem item, string s) { item.Subject = s; }); }