示例#1
0
 public TypeScriptGeneratorOptions WithOptionalMembers(
     OptionalMemberGenerationMode requiredMemberDiscovery)
 {
     return(new TypeScriptGeneratorOptions(
                ReferencePaths,
                requiredMemberDiscovery,
                GenerateStrictTypes,
                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;
 }