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)); }
public DoodsSshRequestSerializerInternalReader(DoodsSshRequestSerializer serializer) { ValidationUtils.ArgumentNotNull(serializer, nameof(serializer)); Serializer = serializer; }
public SshSerializer(ISshSerializerSettings settings) { _serializer = DoodsSshRequestSerializer.CreateDefault(settings); }
public SshSerializer() { _serializer = new DoodsSshRequestSerializer(); }