protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <IgnoredPropertyTest> builder)
 {
     builder.Property(t => t.IgnoredProperty).Ignore();
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <SortableNumericPropertyTest> builder)
 {
     builder.Property(t => t.SortableNumeric).AsSortable();
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <PropertyNotIndexedTest> builder)
 {
     builder.Property(t => t.Text).NotIndexed();
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <NoStemmingTest> builder)
 {
     builder.Property(t => t.NotStemmedText).NotStemmed();
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <CustomWeightTest> builder)
 {
     builder.Property(t => t.TextPropertyWithCustomWeight).WithWeight(5.0);
 }
 protected internal virtual void OnCreatingSchemaInfo(SchemaMetadataBuilder <TEntity> builder)
 {
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <CustomIndexNameTest> builder)
 {
     builder.IndexName("custom-index");
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <InvalidIndexNameTest> builder)
 {
     builder.IndexName("");
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <Boss> builder)
 {
     builder.PrimaryKey(b => b.Id);
     builder.DocumentIdPrefix("boss-prefix");
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <OverriddenIdPropertyTest> builder)
 {
     builder.PrimaryKey(t => t.InterestingId);
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <Car> schemaMetadataBuilder)
 {
     schemaMetadataBuilder.IndexName("cars-indexname");
 }
 protected override void OnCreatingSchemaInfo(SchemaMetadataBuilder <OverriddenLanguageTest> builder)
 {
     builder.Language(Languages.Hungarian);
 }