Exemplo n.º 1
0
 public IList <JsStatement> CompileFieldInitializer(DomRegion region, JsExpression jsThis, string scriptName, IMember member, Expression value)
 {
     _errorReporter.Region = region;
     try {
         CreateCompilationContext(value, null, member.DeclaringTypeDefinition, null);
         return(_statementCompiler.CompileFieldInitializer(region, jsThis, scriptName, member, value));
     }
     catch (Exception ex) {
         _errorReporter.InternalError(ex);
         return(new JsStatement[0]);
     }
 }
Exemplo n.º 2
0
 public IList <JsStatement> CompileFieldInitializer(DomRegion region, JsExpression field, Expression expression, ITypeDefinition declaringTypeDefinition)
 {
     _errorReporter.Region = region;
     try {
         CreateCompilationContext(expression, null, declaringTypeDefinition, null);
         return(_statementCompiler.CompileFieldInitializer(region, field, expression));
     }
     catch (Exception ex) {
         _errorReporter.InternalError(ex);
         return(new JsStatement[0]);
     }
 }