Пример #1
0
 private void InitializeContract(SshContract contract)
 {
     contract.Converter         = ResolveContractConverter(contract.NonNullableUnderlyingType);
     contract.InternalConverter =
         DoodsSshRequestSerializer.GetMatchingConverter(BuiltInConverters,
                                                        contract.NonNullableUnderlyingType);
 }
        public static object DeserializeObject(string value, Type type, SshSerializerSettings settings)
        {
            ValidationUtils.ArgumentNotNull(value, nameof(value));

            var sshSerializer = DoodsSshRequestSerializer.CreateDefault(settings);


            return(sshSerializer.Deserialize(value, type));
        }
Пример #3
0
 public DoodsSshRequestSerializerInternalReader(DoodsSshRequestSerializer serializer)
 {
     ValidationUtils.ArgumentNotNull(serializer, nameof(serializer));
     Serializer = serializer;
 }
Пример #4
0
 public SshSerializer(ISshSerializerSettings settings)
 {
     _serializer = DoodsSshRequestSerializer.CreateDefault(settings);
 }
Пример #5
0
 public SshSerializer()
 {
     _serializer = new DoodsSshRequestSerializer();
 }