@@ -160,6 +160,7 @@ private static void GenerateSource(SourceProductionContext context, (Generatable
160160
161161namespace { ownAssemblyName }
162162{{
163+ [CompilerGenerated]
163164 public static class EntityFrameworkDomainModelConfigurationExtensions
164165 {{
165166 /// <summary>
@@ -347,10 +348,12 @@ public interface IDomainModelConfigurator
347348 ModelConfigurationBuilder ConfigurationBuilder {{ get; }}
348349 }}
349350
351+ [CompilerGenerated]
350352 file sealed record class DomainModelConfigurator(
351353 ModelConfigurationBuilder ConfigurationBuilder)
352354 : IDomainModelConfigurator;
353355
356+ [CompilerGenerated]
354357 file sealed record class ValueWrapperConfigurator(
355358 ModelConfigurationBuilder ConfigurationBuilder,
356359 IDiagnosticsLogger<DbLoggerCategory.Model.Validation> DiagnosticLogger,
@@ -533,6 +536,7 @@ _ when providerNameSpan.Contains(""SQLite"", StringComparison.OrdinalIgnoreCase)
533536 }}
534537 }}
535538
539+ [CompilerGenerated]
536540 file sealed record class EntityFrameworkIdentityConfigurator(
537541 ModelConfigurationBuilder ConfigurationBuilder,
538542 IdentityConfigurationOptions? Options = null)
@@ -576,6 +580,7 @@ file sealed record class EntityFrameworkIdentityConfigurator(
576580 }}
577581 }}
578582
583+ [CompilerGenerated]
579584 private sealed class IdentityConverter<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] TModel, TProvider>
580585 : ValueConverter<TModel, TProvider>
581586 where TModel : IValueWrapper<TModel, TProvider>
@@ -590,6 +595,7 @@ public IdentityConverter()
590595 }}
591596 }}
592597
598+ [CompilerGenerated]
593599 file sealed record class EntityFrameworkWrapperValueObjectConfigurator(
594600 ModelConfigurationBuilder ConfigurationBuilder,
595601 WrapperValueObjectConfigurationOptions? Options = null)
@@ -626,6 +632,7 @@ file sealed record class EntityFrameworkWrapperValueObjectConfigurator(
626632 }}
627633 }}
628634
635+ [CompilerGenerated]
629636 private sealed class WrapperValueObjectConverter<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] TModel, TProvider>
630637 : ValueConverter<TModel, TProvider>
631638 where TModel : IValueWrapper<TModel, TProvider>
@@ -640,6 +647,7 @@ public WrapperValueObjectConverter()
640647 }}
641648 }}
642649
650+ [CompilerGenerated]
643651 file sealed record class EntityFrameworkEntityConfigurator(
644652 Action InvokeConfigurationCallbacks)
645653 : IEntityConfigurator, IDomainEventConfigurator, IEntityTypeAddedConvention, IModelFinalizingConvention
@@ -688,8 +696,8 @@ public void ProcessModelFinalizing(IConventionModelBuilder modelBuilder, IConven
688696#pragma warning restore EF1001 // Internal EF Core API usage
689697 }}
690698
691- private sealed class UninitializedInstantiationBinding
692- : InstantiationBinding
699+ [CompilerGenerated]
700+ private sealed class UninitializedInstantiationBinding : InstantiationBinding
693701 {{
694702 [SuppressMessage(""Trimming"", ""IL2111:Method with DynamicallyAccessedMembersAttribute is accessed via reflection"", Justification = ""Fallback only, and we have annotated the input we take for this."")]
695703 private static readonly MethodInfo GetUninitializedObjectMethod = typeof(RuntimeHelpers).GetMethod(nameof(RuntimeHelpers.GetUninitializedObject))!;
@@ -727,6 +735,7 @@ public override InstantiationBinding With(IReadOnlyList<ParameterBinding> parame
727735 }}
728736 }}
729737
738+ [CompilerGenerated]
730739 file sealed class OrdinalStringComparer : ValueComparer<string>
731740 {{
732741 public OrdinalStringComparer()
@@ -738,11 +747,25 @@ public OrdinalStringComparer()
738747 }}
739748 }}
740749
750+ [CompilerGenerated]
751+ file sealed class OrdinalIgnoreCaseStringComparer : ValueComparer<string>
752+ {{
753+ public OrdinalIgnoreCaseStringComparer()
754+ : base(
755+ equalsExpression: (left, right) => String.Equals(left, right, StringComparison.OrdinalIgnoreCase),
756+ hashCodeExpression: value => String.GetHashCode(value, StringComparison.OrdinalIgnoreCase),
757+ snapshotExpression: value => value)
758+ {{
759+ }}
760+ }}
761+
762+ [CompilerGenerated]
741763 public sealed record class CustomizingIdentityConfigurator(
742764 ModelConfigurationBuilder ConfigurationBuilder,
743765 Action<CustomizingIdentityConfigurator.Context> Callback)
744766 : IIdentityConfigurator
745767 {{
768+ [CompilerGenerated]
746769 public readonly struct Context
747770 {{
748771 public ModelConfigurationBuilder ConfigurationBuilder {{ get; init; }}
@@ -769,11 +792,13 @@ public readonly struct Context
769792 }}
770793 }}
771794
795+ [CompilerGenerated]
772796 public sealed record class CustomizingWrapperValueObjectConfigurator(
773797 ModelConfigurationBuilder ConfigurationBuilder,
774798 Action<CustomizingWrapperValueObjectConfigurator.Context> Callback)
775799 : IWrapperValueObjectConfigurator
776800 {{
801+ [CompilerGenerated]
777802 public readonly struct Context
778803 {{
779804 public ModelConfigurationBuilder ConfigurationBuilder {{ get; init; }}
@@ -798,17 +823,6 @@ public readonly struct Context
798823 this.Callback.Invoke(customizationArgs);
799824 }}
800825 }}
801-
802- file sealed class OrdinalIgnoreCaseStringComparer : ValueComparer<string>
803- {{
804- public OrdinalIgnoreCaseStringComparer()
805- : base(
806- equalsExpression: (left, right) => String.Equals(left, right, StringComparison.OrdinalIgnoreCase),
807- hashCodeExpression: value => String.GetHashCode(value, StringComparison.OrdinalIgnoreCase),
808- snapshotExpression: value => value)
809- {{
810- }}
811- }}
812826}}
813827" ;
814828
0 commit comments