From e2b08d75c339f9ffa56a61b8ade48f2a19f125bc Mon Sep 17 00:00:00 2001 From: jolov Date: Fri, 16 Jan 2026 08:32:39 -0800 Subject: [PATCH 1/3] Make configuration public for testing and internalize primaryNamespace --- .../Microsoft.TypeSpec.Generator/src/Configuration.cs | 4 ++-- .../generator/Microsoft.TypeSpec.Generator/src/TypeFactory.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Configuration.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Configuration.cs index 67870db23e3..98169440b6f 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Configuration.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Configuration.cs @@ -13,7 +13,7 @@ namespace Microsoft.TypeSpec.Generator /// public class Configuration { - internal enum UnreferencedTypesHandlingOption + public enum UnreferencedTypesHandlingOption { RemoveOrInternalize = 0, Internalize = 1, @@ -29,7 +29,7 @@ protected Configuration() { } - private Configuration( + public Configuration( string outputPath, Dictionary additionalConfigurationOptions, string packageName, diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/TypeFactory.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/TypeFactory.cs index bd6a4d8c6dc..b3e048b86a9 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/TypeFactory.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/TypeFactory.cs @@ -435,7 +435,7 @@ public EnumCacheKey(InputEnumType enumType, TypeProvider? declaringType) } private string? _primaryNamespace; - public string PrimaryNamespace => _primaryNamespace ??= GetCleanNameSpace(CodeModelGenerator.Instance.InputLibrary.InputNamespace.Name); + internal string PrimaryNamespace => _primaryNamespace ??= GetCleanNameSpace(CodeModelGenerator.Instance.InputLibrary.InputNamespace.Name); public string ServiceName => _serviceName ??= BuildServiceName(); private string? _serviceName; From 38ca39acd22e5356d587d0ca55a4104663f1f48d Mon Sep 17 00:00:00 2001 From: jolov Date: Fri, 16 Jan 2026 09:09:20 -0800 Subject: [PATCH 2/3] fix --- .../src/Providers/ModelReaderWriterContextDefinition.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ModelReaderWriterContextDefinition.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ModelReaderWriterContextDefinition.cs index a7080cbf090..52964fc9a13 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ModelReaderWriterContextDefinition.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ModelReaderWriterContextDefinition.cs @@ -21,7 +21,7 @@ public class ModelReaderWriterContextDefinition : TypeProvider private static readonly CSharpTypeNameComparer s_cSharpTypeNameComparer = new CSharpTypeNameComparer(); private static readonly TypeProviderTypeNameComparer s_typeProviderNameComparer = new TypeProviderTypeNameComparer(); - internal static readonly string s_name = $"{RemovePeriods(ScmCodeModelGenerator.Instance.TypeFactory.PrimaryNamespace)}Context"; + internal static readonly string s_name = $"{ScmCodeModelGenerator.Instance.TypeFactory.ServiceName}Context"; protected override string BuildName() => s_name; From bbedabbae64cb3bda040cfb6a5ff117ed2657a94 Mon Sep 17 00:00:00 2001 From: jolov Date: Fri, 16 Jan 2026 10:29:30 -0800 Subject: [PATCH 3/3] regen --- .../Models/{Encode_ArrayContext.cs => EncodeArrayContext.cs} | 2 +- .../Models/{_Type_ArrayContext.cs => TypeArrayContext.cs} | 2 +- .../{_TypeDictionaryContext.cs => TypeDictionaryContext.cs} | 2 +- ...pe_EnumExtensibleContext.cs => TypeEnumExtensibleContext.cs} | 2 +- .../{_Type_EnumFixedContext.cs => TypeEnumFixedContext.cs} | 2 +- .../{_TypeModelEmptyContext.cs => TypeModelEmptyContext.cs} | 2 +- ...ntext.cs => TypeModelInheritanceEnumDiscriminatorContext.cs} | 2 +- ...ext.cs => TypeModelInheritanceNestedDiscriminatorContext.cs} | 2 +- ...ontext.cs => TypeModelInheritanceNotDiscriminatedContext.cs} | 2 +- ...ursiveContext.cs => TypeModelInheritanceRecursiveContext.cs} | 2 +- ...ext.cs => TypeModelInheritanceSingleDiscriminatorContext.cs} | 2 +- .../{_TypeModelUsageContext.cs => TypeModelUsageContext.cs} | 2 +- ...eModelVisibilityContext.cs => TypeModelVisibilityContext.cs} | 2 +- ...iesContext.cs => TypePropertyAdditionalPropertiesContext.cs} | 2 +- ...ropertyNullableContext.cs => TypePropertyNullableContext.cs} | 2 +- ...ropertyOptionalContext.cs => TypePropertyOptionalContext.cs} | 2 +- ...rtyValueTypesContext.cs => TypePropertyValueTypesContext.cs} | 2 +- .../Models/{_TypeScalarContext.cs => TypeScalarContext.cs} | 2 +- ...DiscriminatedContext.cs => TypeUnionDiscriminatedContext.cs} | 2 +- .../Models/{_TypeUnionContext.cs => TypeUnionContext.cs} | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) rename packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/src/Generated/Models/{Encode_ArrayContext.cs => EncodeArrayContext.cs} (84%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/src/Generated/Models/{_Type_ArrayContext.cs => TypeArrayContext.cs} (70%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/src/Generated/Models/{_TypeDictionaryContext.cs => TypeDictionaryContext.cs} (70%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/src/Generated/Models/{_Type_EnumExtensibleContext.cs => TypeEnumExtensibleContext.cs} (61%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/src/Generated/Models/{_Type_EnumFixedContext.cs => TypeEnumFixedContext.cs} (62%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/src/Generated/Models/{_TypeModelEmptyContext.cs => TypeModelEmptyContext.cs} (79%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/src/Generated/Models/{_TypeModelInheritanceEnumDiscriminatorContext.cs => TypeModelInheritanceEnumDiscriminatorContext.cs} (81%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/src/Generated/Models/{_TypeModelInheritanceNestedDiscriminatorContext.cs => TypeModelInheritanceNestedDiscriminatorContext.cs} (83%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/src/Generated/Models/{_TypeModelInheritanceNotDiscriminatedContext.cs => TypeModelInheritanceNotDiscriminatedContext.cs} (74%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/src/Generated/Models/{_TypeModelInheritanceRecursiveContext.cs => TypeModelInheritanceRecursiveContext.cs} (72%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/src/Generated/Models/{_TypeModelInheritanceSingleDiscriminatorContext.cs => TypeModelInheritanceSingleDiscriminatorContext.cs} (85%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/src/Generated/Models/{_TypeModelUsageContext.cs => TypeModelUsageContext.cs} (79%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/src/Generated/Models/{_TypeModelVisibilityContext.cs => TypeModelVisibilityContext.cs} (75%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/src/Generated/Models/{_TypePropertyAdditionalPropertiesContext.cs => TypePropertyAdditionalPropertiesContext.cs} (96%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/src/Generated/Models/{_TypePropertyNullableContext.cs => TypePropertyNullableContext.cs} (88%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/src/Generated/Models/{_TypePropertyOptionalContext.cs => TypePropertyOptionalContext.cs} (93%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/src/Generated/Models/{_TypePropertyValueTypesContext.cs => TypePropertyValueTypesContext.cs} (95%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/src/Generated/Models/{_TypeScalarContext.cs => TypeScalarContext.cs} (62%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/discriminated/src/Generated/Models/{_TypeUnionDiscriminatedContext.cs => TypeUnionDiscriminatedContext.cs} (72%) rename packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/src/Generated/Models/{_TypeUnionContext.cs => TypeUnionContext.cs} (93%) diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/src/Generated/Models/Encode_ArrayContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/src/Generated/Models/EncodeArrayContext.cs similarity index 84% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/src/Generated/Models/Encode_ArrayContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/src/Generated/Models/EncodeArrayContext.cs index f3ab669d97b..ba94dca212b 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/src/Generated/Models/Encode_ArrayContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/src/Generated/Models/EncodeArrayContext.cs @@ -10,7 +10,7 @@ namespace Encode._Array [ModelReaderWriterBuildable(typeof(NewlineDelimitedArrayProperty))] [ModelReaderWriterBuildable(typeof(PipeDelimitedArrayProperty))] [ModelReaderWriterBuildable(typeof(SpaceDelimitedArrayProperty))] - public partial class Encode_ArrayContext : ModelReaderWriterContext + public partial class EncodeArrayContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/src/Generated/Models/_Type_ArrayContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/src/Generated/Models/TypeArrayContext.cs similarity index 70% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/src/Generated/Models/_Type_ArrayContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/src/Generated/Models/TypeArrayContext.cs index a06d0a8ec92..27848a76cea 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/src/Generated/Models/_Type_ArrayContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/src/Generated/Models/TypeArrayContext.cs @@ -7,7 +7,7 @@ namespace _Type._Array { [ModelReaderWriterBuildable(typeof(InnerModel))] - public partial class _Type_ArrayContext : ModelReaderWriterContext + public partial class TypeArrayContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/src/Generated/Models/_TypeDictionaryContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/src/Generated/Models/TypeDictionaryContext.cs similarity index 70% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/src/Generated/Models/_TypeDictionaryContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/src/Generated/Models/TypeDictionaryContext.cs index 457fcc40c76..b0cbc52a2cf 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/src/Generated/Models/_TypeDictionaryContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/src/Generated/Models/TypeDictionaryContext.cs @@ -7,7 +7,7 @@ namespace _Type.Dictionary { [ModelReaderWriterBuildable(typeof(InnerModel))] - public partial class _TypeDictionaryContext : ModelReaderWriterContext + public partial class TypeDictionaryContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/src/Generated/Models/_Type_EnumExtensibleContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/src/Generated/Models/TypeEnumExtensibleContext.cs similarity index 61% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/src/Generated/Models/_Type_EnumExtensibleContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/src/Generated/Models/TypeEnumExtensibleContext.cs index ce3a01322e5..c60105a53bc 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/src/Generated/Models/_Type_EnumExtensibleContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/src/Generated/Models/TypeEnumExtensibleContext.cs @@ -6,7 +6,7 @@ namespace _Type._Enum.Extensible { - public partial class _Type_EnumExtensibleContext : ModelReaderWriterContext + public partial class TypeEnumExtensibleContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/src/Generated/Models/_Type_EnumFixedContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/src/Generated/Models/TypeEnumFixedContext.cs similarity index 62% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/src/Generated/Models/_Type_EnumFixedContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/src/Generated/Models/TypeEnumFixedContext.cs index 6adf89b656a..314182f5c45 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/src/Generated/Models/_Type_EnumFixedContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/src/Generated/Models/TypeEnumFixedContext.cs @@ -6,7 +6,7 @@ namespace _Type._Enum.Fixed { - public partial class _Type_EnumFixedContext : ModelReaderWriterContext + public partial class TypeEnumFixedContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/src/Generated/Models/_TypeModelEmptyContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/src/Generated/Models/TypeModelEmptyContext.cs similarity index 79% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/src/Generated/Models/_TypeModelEmptyContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/src/Generated/Models/TypeModelEmptyContext.cs index b72f861d1d1..af2bb3586aa 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/src/Generated/Models/_TypeModelEmptyContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/src/Generated/Models/TypeModelEmptyContext.cs @@ -9,7 +9,7 @@ namespace _Type.Model.Empty [ModelReaderWriterBuildable(typeof(EmptyInput))] [ModelReaderWriterBuildable(typeof(EmptyInputOutput))] [ModelReaderWriterBuildable(typeof(EmptyOutput))] - public partial class _TypeModelEmptyContext : ModelReaderWriterContext + public partial class TypeModelEmptyContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/src/Generated/Models/_TypeModelInheritanceEnumDiscriminatorContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/src/Generated/Models/TypeModelInheritanceEnumDiscriminatorContext.cs similarity index 81% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/src/Generated/Models/_TypeModelInheritanceEnumDiscriminatorContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/src/Generated/Models/TypeModelInheritanceEnumDiscriminatorContext.cs index b495b0c63ff..9d70445f3a6 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/src/Generated/Models/_TypeModelInheritanceEnumDiscriminatorContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/src/Generated/Models/TypeModelInheritanceEnumDiscriminatorContext.cs @@ -12,7 +12,7 @@ namespace _Type.Model.Inheritance.EnumDiscriminator [ModelReaderWriterBuildable(typeof(Snake))] [ModelReaderWriterBuildable(typeof(UnknownDog))] [ModelReaderWriterBuildable(typeof(UnknownSnake))] - public partial class _TypeModelInheritanceEnumDiscriminatorContext : ModelReaderWriterContext + public partial class TypeModelInheritanceEnumDiscriminatorContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/src/Generated/Models/_TypeModelInheritanceNestedDiscriminatorContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/src/Generated/Models/TypeModelInheritanceNestedDiscriminatorContext.cs similarity index 83% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/src/Generated/Models/_TypeModelInheritanceNestedDiscriminatorContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/src/Generated/Models/TypeModelInheritanceNestedDiscriminatorContext.cs index f81c0d9cc5c..2951a9d76f5 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/src/Generated/Models/_TypeModelInheritanceNestedDiscriminatorContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/src/Generated/Models/TypeModelInheritanceNestedDiscriminatorContext.cs @@ -13,7 +13,7 @@ namespace _Type.Model.Inheritance.NestedDiscriminator [ModelReaderWriterBuildable(typeof(Shark))] [ModelReaderWriterBuildable(typeof(UnknownFish))] [ModelReaderWriterBuildable(typeof(UnknownShark))] - public partial class _TypeModelInheritanceNestedDiscriminatorContext : ModelReaderWriterContext + public partial class TypeModelInheritanceNestedDiscriminatorContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/src/Generated/Models/_TypeModelInheritanceNotDiscriminatedContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/src/Generated/Models/TypeModelInheritanceNotDiscriminatedContext.cs similarity index 74% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/src/Generated/Models/_TypeModelInheritanceNotDiscriminatedContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/src/Generated/Models/TypeModelInheritanceNotDiscriminatedContext.cs index d252b0dff1b..7b4543f451b 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/src/Generated/Models/_TypeModelInheritanceNotDiscriminatedContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/src/Generated/Models/TypeModelInheritanceNotDiscriminatedContext.cs @@ -9,7 +9,7 @@ namespace _Type.Model.Inheritance.NotDiscriminated [ModelReaderWriterBuildable(typeof(Cat))] [ModelReaderWriterBuildable(typeof(Pet))] [ModelReaderWriterBuildable(typeof(Siamese))] - public partial class _TypeModelInheritanceNotDiscriminatedContext : ModelReaderWriterContext + public partial class TypeModelInheritanceNotDiscriminatedContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/src/Generated/Models/_TypeModelInheritanceRecursiveContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/src/Generated/Models/TypeModelInheritanceRecursiveContext.cs similarity index 72% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/src/Generated/Models/_TypeModelInheritanceRecursiveContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/src/Generated/Models/TypeModelInheritanceRecursiveContext.cs index 730aaf940c3..a06f7cd8f4e 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/src/Generated/Models/_TypeModelInheritanceRecursiveContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/src/Generated/Models/TypeModelInheritanceRecursiveContext.cs @@ -8,7 +8,7 @@ namespace _Type.Model.Inheritance.Recursive { [ModelReaderWriterBuildable(typeof(Element))] [ModelReaderWriterBuildable(typeof(Extension))] - public partial class _TypeModelInheritanceRecursiveContext : ModelReaderWriterContext + public partial class TypeModelInheritanceRecursiveContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/src/Generated/Models/_TypeModelInheritanceSingleDiscriminatorContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/src/Generated/Models/TypeModelInheritanceSingleDiscriminatorContext.cs similarity index 85% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/src/Generated/Models/_TypeModelInheritanceSingleDiscriminatorContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/src/Generated/Models/TypeModelInheritanceSingleDiscriminatorContext.cs index 66003f92303..b0755c8987f 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/src/Generated/Models/_TypeModelInheritanceSingleDiscriminatorContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/src/Generated/Models/TypeModelInheritanceSingleDiscriminatorContext.cs @@ -15,7 +15,7 @@ namespace _Type.Model.Inheritance.SingleDiscriminator [ModelReaderWriterBuildable(typeof(TRex))] [ModelReaderWriterBuildable(typeof(UnknownBird))] [ModelReaderWriterBuildable(typeof(UnknownDinosaur))] - public partial class _TypeModelInheritanceSingleDiscriminatorContext : ModelReaderWriterContext + public partial class TypeModelInheritanceSingleDiscriminatorContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/src/Generated/Models/_TypeModelUsageContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/src/Generated/Models/TypeModelUsageContext.cs similarity index 79% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/src/Generated/Models/_TypeModelUsageContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/src/Generated/Models/TypeModelUsageContext.cs index ce0a2f8e119..1f18d53d3ed 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/src/Generated/Models/_TypeModelUsageContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/src/Generated/Models/TypeModelUsageContext.cs @@ -9,7 +9,7 @@ namespace _Type.Model.Usage [ModelReaderWriterBuildable(typeof(InputOutputRecord))] [ModelReaderWriterBuildable(typeof(InputRecord))] [ModelReaderWriterBuildable(typeof(OutputRecord))] - public partial class _TypeModelUsageContext : ModelReaderWriterContext + public partial class TypeModelUsageContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/src/Generated/Models/_TypeModelVisibilityContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/src/Generated/Models/TypeModelVisibilityContext.cs similarity index 75% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/src/Generated/Models/_TypeModelVisibilityContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/src/Generated/Models/TypeModelVisibilityContext.cs index c4d28a30bed..ac9f65da2ac 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/src/Generated/Models/_TypeModelVisibilityContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/src/Generated/Models/TypeModelVisibilityContext.cs @@ -8,7 +8,7 @@ namespace _Type.Model.Visibility { [ModelReaderWriterBuildable(typeof(ReadOnlyModel))] [ModelReaderWriterBuildable(typeof(VisibilityModel))] - public partial class _TypeModelVisibilityContext : ModelReaderWriterContext + public partial class TypeModelVisibilityContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/src/Generated/Models/_TypePropertyAdditionalPropertiesContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/src/Generated/Models/TypePropertyAdditionalPropertiesContext.cs similarity index 96% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/src/Generated/Models/_TypePropertyAdditionalPropertiesContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/src/Generated/Models/TypePropertyAdditionalPropertiesContext.cs index ad3172fc71e..77cfa26babd 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/src/Generated/Models/_TypePropertyAdditionalPropertiesContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/src/Generated/Models/TypePropertyAdditionalPropertiesContext.cs @@ -45,7 +45,7 @@ namespace _Type.Property.AdditionalProperties [ModelReaderWriterBuildable(typeof(WidgetData0))] [ModelReaderWriterBuildable(typeof(WidgetData1))] [ModelReaderWriterBuildable(typeof(WidgetData2))] - public partial class _TypePropertyAdditionalPropertiesContext : ModelReaderWriterContext + public partial class TypePropertyAdditionalPropertiesContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/src/Generated/Models/_TypePropertyNullableContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/src/Generated/Models/TypePropertyNullableContext.cs similarity index 88% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/src/Generated/Models/_TypePropertyNullableContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/src/Generated/Models/TypePropertyNullableContext.cs index ace8879df09..7c082980c17 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/src/Generated/Models/_TypePropertyNullableContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/src/Generated/Models/TypePropertyNullableContext.cs @@ -14,7 +14,7 @@ namespace _Type.Property.Nullable [ModelReaderWriterBuildable(typeof(DurationProperty))] [ModelReaderWriterBuildable(typeof(InnerModel))] [ModelReaderWriterBuildable(typeof(StringProperty))] - public partial class _TypePropertyNullableContext : ModelReaderWriterContext + public partial class TypePropertyNullableContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/src/Generated/Models/_TypePropertyOptionalContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/src/Generated/Models/TypePropertyOptionalContext.cs similarity index 93% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/src/Generated/Models/_TypePropertyOptionalContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/src/Generated/Models/TypePropertyOptionalContext.cs index 54babecfa21..4e48e1d8386 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/src/Generated/Models/_TypePropertyOptionalContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/src/Generated/Models/TypePropertyOptionalContext.cs @@ -22,7 +22,7 @@ namespace _Type.Property.Optional [ModelReaderWriterBuildable(typeof(UnionFloatLiteralProperty))] [ModelReaderWriterBuildable(typeof(UnionIntLiteralProperty))] [ModelReaderWriterBuildable(typeof(UnionStringLiteralProperty))] - public partial class _TypePropertyOptionalContext : ModelReaderWriterContext + public partial class TypePropertyOptionalContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/src/Generated/Models/_TypePropertyValueTypesContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/src/Generated/Models/TypePropertyValueTypesContext.cs similarity index 95% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/src/Generated/Models/_TypePropertyValueTypesContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/src/Generated/Models/TypePropertyValueTypesContext.cs index 565ab4b9a5e..ddbec9c1f1d 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/src/Generated/Models/_TypePropertyValueTypesContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/src/Generated/Models/TypePropertyValueTypesContext.cs @@ -36,7 +36,7 @@ namespace _Type.Property.ValueTypes [ModelReaderWriterBuildable(typeof(UnknownDictProperty))] [ModelReaderWriterBuildable(typeof(UnknownIntProperty))] [ModelReaderWriterBuildable(typeof(UnknownStringProperty))] - public partial class _TypePropertyValueTypesContext : ModelReaderWriterContext + public partial class TypePropertyValueTypesContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/src/Generated/Models/_TypeScalarContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/src/Generated/Models/TypeScalarContext.cs similarity index 62% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/src/Generated/Models/_TypeScalarContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/src/Generated/Models/TypeScalarContext.cs index 3fb2aaf1b05..34e703fd60a 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/src/Generated/Models/_TypeScalarContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/src/Generated/Models/TypeScalarContext.cs @@ -6,7 +6,7 @@ namespace _Type.Scalar { - public partial class _TypeScalarContext : ModelReaderWriterContext + public partial class TypeScalarContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/discriminated/src/Generated/Models/_TypeUnionDiscriminatedContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/discriminated/src/Generated/Models/TypeUnionDiscriminatedContext.cs similarity index 72% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/discriminated/src/Generated/Models/_TypeUnionDiscriminatedContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/discriminated/src/Generated/Models/TypeUnionDiscriminatedContext.cs index 78a47c274e1..3e4c5df7631 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/discriminated/src/Generated/Models/_TypeUnionDiscriminatedContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/discriminated/src/Generated/Models/TypeUnionDiscriminatedContext.cs @@ -8,7 +8,7 @@ namespace _Type.Union.Discriminated { [ModelReaderWriterBuildable(typeof(Cat))] [ModelReaderWriterBuildable(typeof(Dog))] - public partial class _TypeUnionDiscriminatedContext : ModelReaderWriterContext + public partial class TypeUnionDiscriminatedContext : ModelReaderWriterContext { } } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/src/Generated/Models/_TypeUnionContext.cs b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/src/Generated/Models/TypeUnionContext.cs similarity index 93% rename from packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/src/Generated/Models/_TypeUnionContext.cs rename to packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/src/Generated/Models/TypeUnionContext.cs index 60e51e84695..b729a9e7e74 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/src/Generated/Models/_TypeUnionContext.cs +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/src/Generated/Models/TypeUnionContext.cs @@ -22,7 +22,7 @@ namespace _Type.Union [ModelReaderWriterBuildable(typeof(MixedLiteralsCases))] [ModelReaderWriterBuildable(typeof(MixedTypesCases))] [ModelReaderWriterBuildable(typeof(StringAndArrayCases))] - public partial class _TypeUnionContext : ModelReaderWriterContext + public partial class TypeUnionContext : ModelReaderWriterContext { } }