예제 #1
0
 public override string ToString()
 {
     try
     {
         var b = new DartStringBuilder();
         b.AppendLine($"DartType = {Transformable?.GetType().ToString() ?? "NULL"};").AppendLine($"TargetType = {Target?.Name};");
         b.Serialize(Transformable);
         return(b.ToString());
     }
     catch (Exception exception)
     {
         return($"Exception Serialization Failed: {exception}");
     }
 }
예제 #2
0
 public void Serialize(DartStringBuilder sb)
 {
     sb.AppendHeader(nameof(FileOffset)).Append($"{fileOffset}");
 }
예제 #3
0
 public void Serialize(DartStringBuilder sb)
 {
     sb.Append($"({index}) => '{value}'");
 }