Tag: EXTENSION-METHODS
Disculpe la pregunta, pero soy nuevo en Flutter. Normalmente programo en Swift y uso el marco de trabajo UIKit. A veces es realmente útil agregar una extensión a una Clase, en la cual agrego funciones relacionadas a esa Clase para tener un código limpio. ¿Es correcto/profesional usar extensiones en Flutter? . . . Read more
He visto código que declara funciones como se ve a continuación. ¿Cuál es la diferencia entre fun1 y fun2? interface Test { fun fun1() : Boolean = false } fun Test.fun2() : Boolean = true
Tengo una clase con constantes de cadena: public static class Days { [Description(“¡Wow!”)] public const string Mon = “¡Hola!”; } He descubierto que es posible para un enum tener un método de extensión para leer el atributo Description: using System.ComponentModel; public enum Days { [Description(“¡Wow!”)] Mon } Un método de . . . Read more
Buscando una forma rápida de establecer una pantalla para los Enums sin crear una clase enum, encontré [Display(Name = "nombre de pantalla")]. Iba a escribir mi propio método pero encontré Microsoft.OpenApi.Extensions.EnumExtensions.GetDisplayName. public static string GetDisplayName(this Enum enumValue) { var attribute = enumValue.GetAttributeOfType<DisplayAttribute>(); return attribute == null ? enumValue.ToString() : attribute.Name; . . . Read more
Como sabemos, si hay un método en una clase y un método de extensión con la misma firma, el método en la clase debe ser llamado en lugar del de extensión. Entonces, mi problema es el siguiente. Estoy tratando de falsificar IDialogService de Prism.Services.Dialogs. Mi objetivo es tener una falsificación . . . Read more