public YamlValue(object value, IYamlSchema schema = null) { var valueString = PrimitiveSerializer.ConvertValue(value); if (schema == null) { schema = new CoreSchema(); } Scalar = new Scalar(schema.GetDefaultTag(value.GetType()), valueString); }
protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); var mappings = CoreSchema.GetMappings() .Concat(BackOfficeSchema.GetMappings()); foreach (var mapping in mappings) { mapping.Map(modelBuilder); } }
internal SharpYamlEditor(IClassificationTypeRegistryService registry) { schema = new CoreSchema(); _comment = registry.GetClassificationType(PredefinedClassificationTypeNames.Comment); _anchor = registry.GetClassificationType("YamlAnchor"); _alias = registry.GetClassificationType("YamlAlias"); _key = registry.GetClassificationType("YamlKey"); _value = registry.GetClassificationType("YamlValue"); _number = registry.GetClassificationType("YamlNumber"); _string = registry.GetClassificationType("YamlString"); _tag = registry.GetClassificationType("YamlTag"); _symbol = registry.GetClassificationType("YamlSymbol"); _directive = registry.GetClassificationType("YamlDirective"); _tab = registry.GetClassificationType("YamlTab"); }
internal AssetObjectEditor(IClassificationTypeRegistryService registry) { schema = new CoreSchema(); _comment = registry.GetClassificationType(PredefinedClassificationTypeNames.Comment); _anchor = registry.GetClassificationType(AssetObjectDefinitions.AnchorClassificationName); _alias = registry.GetClassificationType(AssetObjectDefinitions.AliasClassificationName); _key = registry.GetClassificationType(AssetObjectDefinitions.KeyClassificationName); _value = registry.GetClassificationType(PredefinedClassificationTypeNames.Identifier); _number = registry.GetClassificationType(AssetObjectDefinitions.NumberClassificationName); _string = registry.GetClassificationType(PredefinedClassificationTypeNames.String); _bool = registry.GetClassificationType(PredefinedClassificationTypeNames.Keyword); _tag = registry.GetClassificationType(PredefinedClassificationTypeNames.SymbolDefinition); _symbol = registry.GetClassificationType(PredefinedClassificationTypeNames.Operator); _directive = registry.GetClassificationType(PredefinedClassificationTypeNames.PreprocessorKeyword); _tab = registry.GetClassificationType(AssetObjectDefinitions.ErrorClassificationName); }
protected override void OnModelCreating(ModelBuilder modelBuilder) { CoreSchema.OnModelCreating(modelBuilder); AccountsSchema.OnModelCreating(modelBuilder); AssetRegisterSchema.OnModelCreating(modelBuilder); BillingSchema.OnModelCreating(modelBuilder); BudgetSchema.OnModelCreating(modelBuilder); CalendarSchema.OnModelCreating(modelBuilder); ContactsSchema.OnModelCreating(modelBuilder); // DashboardSchema DocumentsSchema.OnModelCreating(modelBuilder); // MailSchema // ReportsSchema TasksSchema.OnModelCreating(modelBuilder); // No cascading deletes (Do this last) ... foreach (var relationship in modelBuilder.Model.GetEntityTypes().Where(e => !e.IsOwned()).SelectMany(e => e.GetForeignKeys())) { relationship.DeleteBehavior = DeleteBehavior.Restrict; } }
public void TestCoreSchema() { var schema = new CoreSchema(); TestCoreSchemaCommon(schema); }