/// <summary> /// Aggiungo la data annotatio alla proprietà /// </summary> /// <param name="p">Proprietà</param> /// <param name="dataAnnotation">Nome della data annotation. Esempio: "ForeignKey"</param> /// <param name="pkClass">Nome dell'argomento della data annotation. Esempio: "NomeColonna".</param> /// <returns></returns> private async Task <PropertyDeclarationSyntax> AddDataAnnotationAsync(PropertyDeclarationSyntax p, string dataAnnotation, string pkClass) { return(await Task.Run(() => { p = p.AddDataAnnotation(dataAnnotation, string.Concat("\"", pkClass, "\"")); return p; })); }