public static object GetServiceInstance(EnumServices opcao)
        {
            if (opcao == EnumServices.Fornecedor)
            {
                return(InstanceServiceFornecedor());
            }
            if (opcao == EnumServices.Setor)
            {
                return(InstanceServiceSetor());
            }

            return(null);
        }
Exemplo n.º 2
0
        public static object GetServiceInstance(EnumServices option)
        {
            switch (option)
            {
            case EnumServices.Register:
                return(InstanceRegisterService());

            case EnumServices.Profession:
                return(InstanceProfessionService());
            }

            return(null);
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
 /// <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));
 }
Exemplo n.º 5
0
 /// <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));
 }
Exemplo n.º 6
0
 /// <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;
 }
Exemplo n.º 7
0
 /// <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;
 }
Exemplo n.º 8
0
 /// <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));
 }
Exemplo n.º 9
0
 /// <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));
 }