Files
WpfExtended/WpfExtended.SourceGeneration/Templates/ArgumentTemplate.cs
T
Alexandru Macocian 7d3c2fbb9b Alpha implementation of dependency property source generator.
Testing project for source generator
2021-04-06 10:40:06 +02:00

29 lines
666 B
C#

namespace System.Extensions.Templates
{
internal sealed class ArgumentTemplate : AbstractTemplate
{
public string Name { get; set; }
public string Type { get; set; }
public ArgumentTemplate WithName(string name)
{
this.Name = name;
return this;
}
public ArgumentTemplate WithType(string type)
{
this.Type = type;
return this;
}
public override void Generate(CodeWriter codeWriter)
{
codeWriter
.Append(this.Type)
.Append(' ')
.Append(this.Name);
}
}
}