Пример #1
0
 public NamedMemberPrimitiveEncoder(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, Type definingType, string memberName)
     : base(visitor, parameters, definingType)
 {
     if (String.IsNullOrWhiteSpace(memberName))
     {
         throw new ArgumentNullException("memberName");
     }
     this.MemberName = memberName;
 }
 private BuiltInPrimitiveEncoder(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, string primitiveName)
     : base(visitor, parameters)
 {
     if (String.IsNullOrWhiteSpace(primitiveName))
     {
         throw new ArgumentNullException("primitiveName");
     }
     this.PrimitiveName = primitiveName;
 }
Пример #3
0
 public MemberPrimitiveEncoder(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, Type definingType)
     : base(visitor, parameters)
 {
     if (definingType == null)
     {
         throw new ArgumentNullException("definingType");
     }
     this.DefiningType = definingType;
 }
Пример #4
0
 public PrimitiveEncoder(PrimitiveCallVisitor visitor, IEnumerable <string> parameters)
 {
     if (visitor == null)
     {
         throw new ArgumentNullException("visitor");
     }
     if (parameters == null)
     {
         throw new ArgumentNullException("parameters");
     }
     this.Visitor    = visitor;
     this.Parameters = parameters.ToList().AsReadOnly();
 }
 private GetFieldPrimitiveEncoder(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, Type definingType, string memberName)
     : base(visitor, parameters, definingType, memberName)
 {
 }
 public static Expression GeneratePrimitive(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, Type definingType, string memberName)
 {
     return((new SetFieldPrimitiveEncoder(visitor, parameters, definingType, memberName)).GenerateExpression());
 }
 public static Expression GeneratePrimitive(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, string primitiveName)
 {
     return((new BuiltInPrimitiveEncoder(visitor, parameters, primitiveName)).GenerateExpression());
 }
 protected PropertyPrimitiveEncoder(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, Type definingType, string memberName)
     : base(visitor, parameters, definingType, memberName)
 {
 }
Пример #9
0
 private InvokeInstanceMethodPrimitiveEncoder(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, Type definingType, string memberName)
     : base(visitor, parameters, definingType, memberName)
 {
 }
Пример #10
0
 public static Expression GeneratePrimitive(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, Type definingType)
 {
     return((new InvokeConstructorPrimitiveEncoder(visitor, parameters, definingType)).GenerateExpression());
 }
Пример #11
0
 private InvokeConstructorPrimitiveEncoder(PrimitiveCallVisitor visitor, IEnumerable <string> parameters, Type definingType)
     : base(visitor, parameters, definingType)
 {
 }