internal RValueInfo( IRSession session, string environmentExpression, string expression, string name, string representation, RChildAccessorKind accessorKind, string typeName, IReadOnlyList<string> classes, int? length, int? attributeCount, int? slotCount, int? nameCount, IReadOnlyList<int> dim, RValueFlags flags, bool canCoerceToDataFrame ) : base(session, environmentExpression, expression, name) { Representation = representation; AccessorKind = accessorKind; TypeName = typeName; Classes = classes; Length = length; AttributeCount = attributeCount; SlotCount = slotCount; NameCount = nameCount; Dim = dim; Flags = flags; CanCoerceToDataFrame = canCoerceToDataFrame; }
internal RValueInfo( IRExpressionEvaluator evaluator, string environmentExpression, string expression, string name, string representation, RChildAccessorKind accessorKind, string typeName, IReadOnlyList <string> classes, int?length, int?attributeCount, int?slotCount, int?nameCount, IReadOnlyList <int> dim, RValueFlags flags, bool canCoerceToDataFrame ) : base(evaluator, environmentExpression, expression, name) { Representation = representation; AccessorKind = accessorKind; TypeName = typeName; Classes = classes; Length = length; AttributeCount = attributeCount; SlotCount = slotCount; NameCount = nameCount; Dim = dim; Flags = flags; CanCoerceToDataFrame = canCoerceToDataFrame; }