mrpmorris / Morris.Moxy

Moxy - Mixins code generator for C#
MIT License
115 stars 6 forks source link

Expose Class.DeclaringType.Name as Moxy Variable #44 #43

Closed StevenTCramer closed 5 months ago

StevenTCramer commented 5 months ago

Mixin:

// Dump the Moxy Mixin variables
// Class.Name: {{ moxy.Class.Name }}
// Class.Namespace: {{ moxy.Class.Namespace }}
// Class.DeclaringType.Name: {{ moxy.Class.DeclaringType.Name }}   

Usage:

namespace MixInAMethod;

public partial class Container
{
    [DumpMoxy]
    public partial class Nested {}      
}

Output:

// Generated at 2024-04-14 04:53:35 UTC // Dump the Moxy Mixin variables // Class.Name: Nested // Class.Namespace: MixInAMethod // Class.DeclaringType.Name: Container