Info
Version: | 2022.5.20.2101 |
Author(s): | Andrei Ignat |
Last Update: | Saturday, May 21, 2022 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/ignatandrei/AOP_With_Roslyn/tree/master/AOPMethods |
NuGet Url: | https://www.nuget.org/packages/AOPMethodsCommon |
Install
Install-Package AOPMethodsCommon
dotnet add package AOPMethodsCommon
paket add AOPMethodsCommon
AOPMethodsCommon Download (Unzip the "nupkg" after downloading)
Dependencies
Tags
Autogenerates public methods from a class .
( replace below single quotes with double quotes)
[AutoMethods(template = TemplateMethod.CallerAtttributes, MethodPrefix ='pub', MethodSuffix ='bup')]
partial class Person
{
public string LastName { get; set; }
public string FirstName { get; set; }
private string pubFullName()
{
return FirstName + ' ' + LastName;
}
private void pubWriteToConsoleFullName()
{
Console.WriteLine(this.FullName());
}
}
// it will generate for this class the public methods
public string FullName
public string WriteToConsoleFullName
Add also Nuget package AOPMethodsGenerator
You can have your own template - read the readme.txt.