Esempio n. 1
0
        public static string GetOutput(IMember member)
        {
            var visitor = new DomOutputVisitor();

            member.AcceptVisitor(visitor, null);
            return(visitor.Output);
        }
        public override CodeGeneratorMemberResult CreateMemberImplementation(IType implementingType, IMember member,
                                                                             bool explicitDeclaration)
        {
            SetIndentTo(implementingType);
            var options = new CodeGenerationOptions()
            {
                ExplicitDeclaration = explicitDeclaration,
                ImplementingType    = implementingType,
            };

            return(member.AcceptVisitor(visitor, options));
        }
 public override S AcceptVisitor <T, S> (IDomVisitor <T, S> visitor, T data)
 {
     return(member.AcceptVisitor(visitor, data));
 }