示例#1
0
 public EmulateStructAssignment(TypeSystem typeSystem, IFunctionSource functionSource, CLRSpecialIdentifiers clr, bool optimizeCopies)
 {
     TypeSystem = typeSystem;
     FunctionSource = functionSource;
     CLR = clr;
     OptimizeCopies = optimizeCopies;
 }
示例#2
0
 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;
 }
示例#4
0
 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;
 }
示例#5
0
 public EmulateStructAssignment(TypeSystem typeSystem, CLRSpecialIdentifiers clr)
 {
     TypeSystem = typeSystem;
     CLR = clr;
 }