示例#1
0
        public void Invoke(GeneratorContext generatorContext)
        {
            var instance = ctor.Invoke(new[] { generatorContext }) ?? throw new InvalidOperationException();

            method.Invoke(instance, null);
        }
示例#2
0
 public static string GetDirectory(GeneratorContext generatorContext, string @namespace) =>
 Path.Combine(new[] { generatorContext.CSharpDir }.Concat(@namespace.Split('.').Skip(1)).ToArray());
示例#3
0
 public static string GetDirectory(GeneratorContext generatorContext, string @namespace) =>
 GetDirectory(generatorContext.Types, @namespace);