Example #1
0
 /// <summary>
 /// Parses specified string.
 /// </summary>
 /// <typeparam name="T">The object type to create.</typeparam>
 /// <param name="schema">Serialization schema.</param>
 /// <param name="s">The string to parse.</param>
 /// <param name="format">Specifies string format.</param>
 public static T Parse <T>(this IScope schema, string s, Format format)
 {
     using (var input = new StringReader(s))
         using (var reader = FormatFactory.CreateReader(input, format, schema.Namespace))
         {
             return(Read <T>(schema, reader));
         }
 }
        public Mapping(string filename)
        {
            if (!File.Exists(filename))
            {
                throw new ObfuscarParserException("File not exists", filename);
            }

            this.filename = filename;
            LoadFile(FormatFactory.CreateReader(filename));
        }
Example #3
0
 public static void ReadBson <T>(this IScope schema, Stream input, T obj)
 {
     Read(schema, FormatFactory.CreateReader(input, Format.Bson, schema.Namespace), obj);
 }
 public void Reload()
 {
     LoadFile(FormatFactory.CreateReader(filename));
 }