public override void Visit(MetaValueMapping mapping)
        {
            var writer       = serviceLocator.GetWriter <MetaValueMapping>();
            var metaValueXml = writer.Write(mapping);

            document.ImportAndAppendChild(metaValueXml);
        }
Esempio n. 2
0
        public AnyPart <T> AddMetaValue(Type @class, string valueMap)
        {
            var metaValueMapping = new MetaValueMapping
            {
                ContainingEntityType = entity
            };

            metaValueMapping.Set(x => x.Class, Layer.Defaults, new TypeReference(@class));
            metaValueMapping.Set(x => x.Value, Layer.Defaults, valueMap);
            metaValues.Add(metaValueMapping);
            return(this);
        }
 public MetaValueInspector(MetaValueMapping mapping)
 {
     this.mapping = mapping;
     propertyMappings.AutoMap();
 }
Esempio n. 4
0
 public MetaValueInspector(MetaValueMapping mapping)
 {
     this.mapping = mapping;
 }
 public virtual void Visit(MetaValueMapping mapping)
 {
 }
 public virtual void ProcessMetaValue(MetaValueMapping mapping)
 {
 }
 public void CreateDsl()
 {
     mapping = new MetaValueMapping();
     inspector = new MetaValueInspector(mapping);
 }
 public virtual void Visit(MetaValueMapping mapping)
 {
 }
 public virtual void ProcessMetaValue(MetaValueMapping mapping)
 {
 }
 public void CreateDsl()
 {
     mapping   = new MetaValueMapping();
     inspector = new MetaValueInspector(mapping);
 }
 public MetaValueInspector(MetaValueMapping mapping)
 {
     this.mapping = mapping;
 }