示例#1
0
 public TypeScriptGeneratorOptions WithStrictTypes(
     NotNullableTypeDiscovery notNullableTypeDiscovery = NotNullableTypeDiscovery.None)
 {
     return(new TypeScriptGeneratorOptions(
                ReferencePaths,
                OptionalMemberGenerationMode,
                true,
                notNullableTypeDiscovery,
                IncludedTypesDiscovery,
                EnumMemberNameMappingMode));
 }
示例#2
0
 private TypeScriptGeneratorOptions(
     string[] referencePaths,
     OptionalMemberGenerationMode optionalMemberGenerationMode,
     bool generateStrictTypes,
     NotNullableTypeDiscovery notNullableTypeDiscovery,
     IncludedTypesDiscovery includedTypesDiscovery,
     EnumMemberNameMappingMode enumMemberNameMappingMode)
 {
     ReferencePaths = referencePaths;
     OptionalMemberGenerationMode = optionalMemberGenerationMode;
     GenerateStrictTypes          = generateStrictTypes;
     NotNullableTypeDiscovery     = notNullableTypeDiscovery;
     IncludedTypesDiscovery       = includedTypesDiscovery;
     EnumMemberNameMappingMode    = enumMemberNameMappingMode;
 }
示例#3
0
 private TypeScriptGeneratorOptions(
     string[] referencePaths,
     OptionalMemberGenerationMode optionalMemberGenerationMode,
     bool generateStrictTypes,
     NotNullableTypeDiscovery notNullableTypeDiscovery,
     IncludedTypesDiscovery includedTypesDiscovery,
     EnumMemberNameMappingMode enumMemberNameMappingMode,
     bool includeAllDataContracts,
     string assemblyPath)
 {
     ReferencePaths = referencePaths;
     OptionalMemberGenerationMode = optionalMemberGenerationMode;
     GenerateStrictTypes          = generateStrictTypes;
     NotNullableTypeDiscovery     = notNullableTypeDiscovery;
     IncludedTypesDiscovery       = includedTypesDiscovery;
     EnumMemberNameMappingMode    = enumMemberNameMappingMode;
     IncludeAllDataContracts      = includeAllDataContracts;
     AssemblyPath = assemblyPath;
 }