public override void Visit(MetaValueMapping mapping) { var writer = serviceLocator.GetWriter <MetaValueMapping>(); var metaValueXml = writer.Write(mapping); document.ImportAndAppendChild(metaValueXml); }
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(); }
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); }