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