public CodegenExpressionInstanceField( CodegenExpression instance, CodegenField fieldNode) { _instance = instance ?? throw new ArgumentNullException(nameof(instance), "null instance"); _fieldNode = fieldNode ?? throw new ArgumentNullException(nameof(fieldNode), "null field node"); }
public CodegenExpressionField(CodegenField field) { _field = field ?? throw new ArgumentNullException(nameof(field), "Null field"); }
public static CodegenExpressionField Field(CodegenField field) { return new CodegenExpressionField(field); }
public static CodegenExpressionInstanceField InstanceField( CodegenExpression instance, CodegenField fieldNode) { return new CodegenExpressionInstanceField(instance, fieldNode); }
public CodegenExpressionProperty(CodegenField property) { _property = property ?? throw new ArgumentException("Null field"); }