Beispiel #1
0
 public static Directive Read(UnsafeReader reader)
 {
     var originalName = reader.ReadString();
     var name = reader.ReadString();
     var restrictions = reader.ReadString();
     var tags = reader.ReadArray(UnsafeReader.StringDelegate);
     var offset = reader.ReadInt();
     var parameters = reader.ReadCollection(Parameter.Read, count => new List<Parameter>(count));
     return new Directive(originalName, name, restrictions, tags, offset, parameters);
 }
        public static Directive Read(UnsafeReader reader)
        {
            var originalName = reader.ReadString();
            var name         = reader.ReadString();
            var restrictions = reader.ReadString();
            var tags         = reader.ReadArray(UnsafeReader.StringDelegate);
            var offset       = reader.ReadInt();
            var parameters   = reader.ReadCollection(Parameter.Read, count => new List <Parameter>(count));

            return(new Directive(originalName, name, restrictions, tags, offset, parameters));
        }