public static object GetServiceInstance(EnumServices opcao) { if (opcao == EnumServices.Fornecedor) { return(InstanceServiceFornecedor()); } if (opcao == EnumServices.Setor) { return(InstanceServiceSetor()); } return(null); }
public static object GetServiceInstance(EnumServices option) { switch (option) { case EnumServices.Register: return(InstanceRegisterService()); case EnumServices.Profession: return(InstanceProfessionService()); } return(null); }
public IDocumentIndexOptimizeHint Create(DocumentIndexSetup setup) { switch (setup.DeferredOptimizeType) { case DeferredOptimizeType.None: case DeferredOptimizeType.Time: return(new DocumentIndexOptimizeNoHint()); case DeferredOptimizeType.Calls: return(new DocumentIndexOptimizeByCallsHint(setup.DeferredOptimizeCounter)); default: throw EnumServices.CreateUnexpectedEnumError(setup.DeferredOptimizeType); } }
/// <summary> /// Convert an AppCompatFlag REG_SZ to its CompatibilityMode representation. /// </summary> public static CompatibilityMode FromRegistryString(ref List <string> substrings) { return(EnumServices.FromRegistryString <CompatibilityMode>(ref substrings, CompatibilityModeServices.Descriptions)); }
/// <summary> /// Convert a CompatibilityMode value to its AppCompatFlag REG_SZ representation. /// </summary> public static string ToRegistryString(this CompatibilityMode enumValue) { return(EnumServices.ToRegistryString(enumValue, CompatibilityModeServices.Descriptions)); }
/// <summary> /// Initializes a new instance of the <see cref="EnumServicesAttribute"/> class. /// </summary> /// <param name="services">Specifies extension methods that should be generated for the target <see langword="enum"/>.</param> public EnumServicesAttribute(EnumServices services) { Services = services; }
/// <summary> /// Initializes a new instance of the <see cref="EnumServicesAttribute"/> class. /// </summary> /// <remarks>Using this constructor is equivalent to specifying <see cref="EnumServices.All"/>.</remarks> public EnumServicesAttribute() { Services = EnumServices.All; }
/// <summary> /// Convert an AppCompatFlag REG_SZ to its DPIScaling representation. /// </summary> public static DPIScaling FromRegistryString(ref List <string> substrings) { return(EnumServices.FromRegistryString <DPIScaling>(ref substrings, DPIScalingServices.Descriptions)); }
/// <summary> /// Convert a DPIScaling value to its AppCompatFlag REG_SZ representation. /// </summary> public static string ToRegistryString(this DPIScaling enumValue) { return(EnumServices.ToRegistryString(enumValue, DPIScalingServices.Descriptions)); }