public EmulateStructAssignment(TypeSystem typeSystem, IFunctionSource functionSource, CLRSpecialIdentifiers clr, bool optimizeCopies) { TypeSystem = typeSystem; FunctionSource = functionSource; CLR = clr; OptimizeCopies = optimizeCopies; }
public EmulateStructAssignment(QualifiedMemberIdentifier member, IFunctionSource functionSource, TypeSystem typeSystem, TypeInfoProvider typeInfo, CLRSpecialIdentifiers clr, bool optimizeCopies) : base(member, functionSource) { TypeSystem = typeSystem; TypeInfo = typeInfo; CLR = clr; OptimizeCopies = optimizeCopies; }
public EmulateStructAssignment( QualifiedMemberIdentifier member, IFunctionSource functionSource, TypeSystem typeSystem, TypeInfoProvider typeInfo, CLRSpecialIdentifiers clr, MethodTypeFactory methodTypes, bool optimizeCopies ) : base(member, functionSource) { TypeSystem = typeSystem; TypeInfo = typeInfo; CLR = clr; MethodTypes = methodTypes; OptimizeCopies = optimizeCopies; }
public EmulateStructAssignment(TypeSystem typeSystem, CLRSpecialIdentifiers clr) { TypeSystem = typeSystem; CLR = clr; }