public ExpandCastExpressions (TypeSystem typeSystem, JSSpecialIdentifiers js, JSILIdentifier jsil, ITypeInfoSource typeInfo, MethodTypeFactory methodTypeFactory) { TypeSystem = typeSystem; JS = js; JSIL = jsil; TypeInfo = typeInfo; MethodTypeFactory = methodTypeFactory; }
public ExpandCastExpressions(TypeSystem typeSystem, JSSpecialIdentifiers js, JSILIdentifier jsil, ITypeInfoSource typeInfo) { TypeSystem = typeSystem; JS = js; JSIL = jsil; TypeInfo = typeInfo; }
public ReplaceMethodCalls ( MethodReference method, JSILIdentifier jsil, JSSpecialIdentifiers js, TypeSystem typeSystem ) { Method = method; JSIL = jsil; JS = js; TypeSystem = typeSystem; }
public ExpandCastExpressions(TypeSystem typeSystem, JSSpecialIdentifiers js, JSILIdentifier jsil, ITypeInfoSource typeInfo, MethodTypeFactory methodTypeFactory) { TypeSystem = typeSystem; JS = js; JSIL = jsil; TypeInfo = typeInfo; MethodTypeFactory = methodTypeFactory; }
public ReplaceMethodCalls( MethodReference method, JSILIdentifier jsil, JSSpecialIdentifiers js, TypeSystem typeSystem ) { Method = method; JSIL = jsil; JS = js; TypeSystem = typeSystem; }
public AstEmitter( JavascriptFormatter formatter, JSILIdentifier jsil, TypeSystem typeSystem, TypeInfoProvider typeInfoProvider, Configuration configuration, bool isTopLevel ) : base() { Formatter = formatter; TypeSystem = typeSystem; TypeInfo = typeInfoProvider; Configuration = configuration; IsTopLevel = isTopLevel; JSIL = jsil; }
public ReplaceMethodCalls(JSILIdentifier jsil, JSSpecialIdentifiers js, TypeSystem typeSystem) { JSIL = jsil; JS = js; TypeSystem = typeSystem; }
public VariableReferenceAccessTransformer(JSILIdentifier jsil, JSVariable variable, IFunctionSource functionSource) { JSIL = jsil; Variable = variable; FunctionSource = functionSource; }
public IntroduceVariableReferences(JSILIdentifier jsil, Dictionary <string, JSVariable> variables, IFunctionSource functionSource) { JSIL = jsil; Variables = variables; FunctionSource = functionSource; }
public IntroduceVariableReferences(JSILIdentifier jsil, Dictionary<string, JSVariable> variables) { JSIL = jsil; Variables = variables; }
public VariableReferenceAccessTransformer(JSILIdentifier jsil, JSVariable variable) { JSIL = jsil; Variable = variable; }
public IAstEmitter MakeAstEmitter(JSILIdentifier jsil, TypeSystem typeSystem, TypeInfoProvider typeInfoProvider, Configuration configuration) { return(new AstEmitter(this, Formatter, jsil, typeSystem, typeInfoProvider, configuration, isTopLevel: false)); }
public SimplifyOperators (JSILIdentifier jsil, JSSpecialIdentifiers js, TypeSystem typeSystem) { JSIL = jsil; JS = js; TypeSystem = typeSystem; }
public IntroduceVariableReferences(JSILIdentifier jsil, Dictionary <string, JSVariable> variables) { JSIL = jsil; Variables = variables; }
public IAstEmitter MakeAstEmitter(JSILIdentifier jsil, TypeSystem typeSystem, TypeInfoProvider typeInfoProvider, Configuration configuration) { return(new NullAstEmitter(typeSystem)); }
public IntroduceVariableReferences(JSILIdentifier jsil, Dictionary <string, JSVariable> variables, HashSet <string> parameterNames) { JSIL = jsil; Variables = variables; ParameterNames = parameterNames; }
public ExpandCastExpressions(TypeSystem typeSystem, JSSpecialIdentifiers js, JSILIdentifier jsil) { TypeSystem = typeSystem; JS = js; JSIL = jsil; }
public VariableReferenceAccessTransformer (JSILIdentifier jsil, JSVariable variable, IFunctionSource functionSource) { JSIL = jsil; Variable = variable; FunctionSource = functionSource; }
public IntroduceVariableReferences (JSILIdentifier jsil, Dictionary<string, JSVariable> variables, IFunctionSource functionSource) { JSIL = jsil; Variables = variables; FunctionSource = functionSource; }
public SimplifyOperators(JSILIdentifier jsil, JSSpecialIdentifiers js, TypeSystem typeSystem) { JSIL = jsil; JS = js; TypeSystem = typeSystem; }
public IntroduceVariableReferences(JSILIdentifier jsil, Dictionary<string, JSVariable> variables, HashSet<string> parameterNames) { JSIL = jsil; Variables = variables; ParameterNames = parameterNames; }