public override ConfigSectionNode ProvideMetadata(MemberInfo member, object instance, IMetadataGenerator context, ConfigSectionNode dataRoot, NodeOverrideRules overrideRules = null) { var data = "description='Honda motors'".AsLaconicConfig(); dataRoot.MergeAttributes(data); dataRoot.MergeSections(data); return(dataRoot); }
public override ConfigSectionNode ProvideMetadata(MemberInfo member, object instance, IMetadataGenerator context, ConfigSectionNode dataRoot, NodeOverrideRules overrideRules = null) { var data = "score=110 description='Cars built in Japan' origin{_override=stop country=jap} z=1".AsLaconicConfig(); dataRoot.MergeAttributes(data); dataRoot.MergeSections(data); return(dataRoot); }
public override ConfigSectionNode ProvideMetadata(MemberInfo member, object instance, IMetadataGenerator context, ConfigSectionNode dataRoot, NodeOverrideRules overrideRules = null) { var data = "score=90 description='Very usable and decent quality' a=-900".AsLaconicConfig(); dataRoot.MergeAttributes(data); dataRoot.MergeSections(data); return(dataRoot); }
public override ConfigSectionNode ProvideMetadata(MemberInfo member, object instance, IMetadataGenerator context, ConfigSectionNode dataRoot, NodeOverrideRules overrideRules = null) { var data = "score=40 description='Luxury item, but unreliable' origin{country=XYZYZ/*this will never take effect*/}".AsLaconicConfig(); dataRoot.MergeAttributes(data); dataRoot.MergeSections(data); return(dataRoot); }
public override ConfigSectionNode ProvideMetadata(MemberInfo member, object instance, IMetadataGenerator context, ConfigSectionNode dataRoot, NodeOverrideRules overrideRules = null) { var data = "a=123 b=789 score=100 description='Generic car' origin{_override=all country=world} z=0".AsLaconicConfig(); dataRoot.MergeAttributes(data); dataRoot.MergeSections(data); return(dataRoot); }