public MacroTypeVariables(IDataEngine engine, IWalkerTypeResult result, string output, AttributeParser[] attributes, ITypeData reftype) : base(result, output, attributes) { Engine = engine; TYPE = TypeData.Factory(engine, result.TypeDeclarationSyntax); REFTYPE = reftype; }
protected virtual MacroTypeVariables CreateVariables(IWalkerTypeResult result, string output, AttributeParser[] attributeList, ITypeData reftype) { return(new MacroTypeVariables(Engine, result, output, attributeList, reftype)); }