Пример #1
0
            // 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;
                });
            }
Пример #2
0
            // 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;
                });
            }
Пример #3
0
            // 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;
                });
            }
Пример #4
0
            // 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;
                });
            }
Пример #5
0
 private void SetInnerType(TSchema contentField)
 {
     _contentField = ((TSchema) (XTypedServices.GetCloneIfRooted(contentField)));
       XTypedServices.SetName(this, _contentField);
 }
Пример #6
0
 public ConceptualSchema(TSchema content)
 {
     SetInnerType(content);
 }
Пример #7
0
            // 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;
                });
            }