public ExpressionFactory( ITypescriptTypeMapper typescriptTypeMapper) { _typescriptTypeMapper = typescriptTypeMapper; _expressionMap = new Dictionary<Type, Func<CodeExpression, CodeGeneratorOptions, IExpression>>(); ConstructExpressions(); System.Diagnostics.Debug.WriteLine("ExpressionFactory Created"); }
public ExpressionFactory( ITypescriptTypeMapper typescriptTypeMapper) { _typescriptTypeMapper = typescriptTypeMapper; _expressionMap = new Dictionary <Type, Func <CodeExpression, CodeGeneratorOptions, IExpression> >(); ConstructExpressions(); System.Diagnostics.Debug.WriteLine("ExpressionFactory Created"); }
public TypescriptDefaultValueExpression( CodeDefaultValueExpression codeExpression, CodeGeneratorOptions options, ITypescriptTypeMapper typescriptTypeMapper) { _codeExpression = codeExpression; _options = options; _typescriptTypeMapper = typescriptTypeMapper; System.Diagnostics.Debug.WriteLine("TypescriptDefaultValueExpression Created"); }
public TypescriptMemberField( IExpressionFactory expressionFactory, ITypescriptTypeMapper typescriptTypeMapper, CodeMemberField member, CodeGeneratorOptions options) { _expressionFactory = expressionFactory; _typescriptTypeMapper = typescriptTypeMapper; _member = member; _options = options; }
public TypescriptCastExpression( IExpressionFactory expressionFactory, CodeCastExpression codeExpression, CodeGeneratorOptions options, ITypescriptTypeMapper typescriptTypeMapper) { _expressionFactory = expressionFactory; _codeExpression = codeExpression; _options = options; _typescriptTypeMapper = typescriptTypeMapper; System.Diagnostics.Debug.WriteLine("TypescriptCastExpression Created"); }
public TypescriptObjectCreateExpression( IExpressionFactory expressionFactory, CodeObjectCreateExpression codeExpression, CodeGeneratorOptions options, ITypescriptTypeMapper typescriptTypeMapper) { _expressionFactory = expressionFactory; _codeExpression = codeExpression; _options = options; _typescriptTypeMapper = typescriptTypeMapper; System.Diagnostics.Debug.WriteLine("TypescriptObjectCreateExpression Created"); }
public TypescriptMemberProperty( CodeMemberProperty member, IStatementFactory statementFactory, IExpressionFactory expressionFactory, ITypescriptTypeMapper typescriptTypeMapper, CodeGeneratorOptions options) { _member = member; _statementFactory = statementFactory; _expressionFactory = expressionFactory; _typescriptTypeMapper = typescriptTypeMapper; _options = options; }
public TypescriptTypeDeclaration( CodeTypeDeclaration typeDeclaration, IMemberFactory memberFactory, ITypescriptTypeMapper typescriptTypeMapper, ITypescriptTypeParameter typescriptTypeParameter, CodeGeneratorOptions options) { _typeDeclaration = typeDeclaration; _memberFactory = memberFactory; _typescriptTypeMapper = typescriptTypeMapper; _typescriptTypeParameter = typescriptTypeParameter; _options = options; }
public TypescriptMemberMethod( IExpressionFactory expressionFactory, IStatementFactory statementFactory, ITypescriptTypeMapper typescriptTypeMapper, ITypescriptTypeParameter typescriptTypeParameter, CodeMemberMethod member, CodeGeneratorOptions options) { _expressionFactory = expressionFactory; _statementFactory = statementFactory; _typescriptTypeMapper = typescriptTypeMapper; _typescriptTypeParameter = typescriptTypeParameter; _member = member; _options = options; }
public MemberFactory( IExpressionFactory expressionFactory, IStatementFactory statementFactory, ITypescriptTypeMapper typescriptTypeMapper, ITypescriptTypeParameter typescriptTypeParameter) { _expressionFactory = expressionFactory; _statementFactory = statementFactory; _typescriptTypeMapper = typescriptTypeMapper; _typescriptTypeParameter = typescriptTypeParameter; _memberMap = new Dictionary <Type, Func <CodeTypeMember, CodeGeneratorOptions, IMember> >(); ConstructMembers(); System.Diagnostics.Debug.WriteLine("MemberFactory Created"); }
public TypescriptCodeGenerator( IMemberFactory memberFactory, IStatementFactory statementFactory, IExpressionFactory expressionFactory, ITypescriptNamespace typescriptNamespace, ITypescriptTypeMapper typescriptTypeMapper, ITypescriptKeywordsHandler typescriptKeywordsHandler) { _memberFactory = memberFactory; _typescriptKeywordsHandler = typescriptKeywordsHandler; _typescriptTypeMapper = typescriptTypeMapper; _expressionFactory = expressionFactory; _typescriptNamespace = typescriptNamespace; _statementFactory = statementFactory; System.Diagnostics.Debug.WriteLine("TypescriptCodeGenerator Created"); }
public TypescriptTypeParameter( ITypescriptTypeMapper typescriptTypeMapper) { _typescriptTypeMapper = typescriptTypeMapper; System.Diagnostics.Debug.WriteLine("TypescriptTypeParameter Created"); }