public override ZilObject GetPrimitive([NotNull] Context ctx) { return(new ZilVector(ctx.GetStdAtom(fileAccess == FileAccess.Read ? StdAtom.READ : StdAtom.NONE), ZilString.FromString(path))); }
public new static ZilFSubr FromString([NotNull] Context ctx, [NotNull] ZilString str) { return(FromString(ctx, str.ToStringContext(ctx, true))); }
public override string ToString() { return($"#CHANNEL [{(fileAccess == FileAccess.Read ? "READ" : "NONE")} {ZilString.Quote(path)}]"); }
public override ZilObject GetPrimitive([NotNull] Context ctx) { return(new ZilVector(ctx.GetStdAtom(StdAtom.PRINT), ctx.GetStdAtom(StdAtom.STRING), ZilString.FromString(sb.ToString()))); }
public override string ToString() { return($"#CHANNEL [PRINT STRING {ZilString.Quote(sb.ToString())}]"); }
public override ZilObject GetPrimitive(Context ctx) { return(ZilString.FromString(name)); }
public static ZilString FromString([NotNull] Context ctx, [NotNull] ZilString other) { return(new OriginalString(other.Text)); }