public static XmlWriter Create(Stream stm, XmlRpcFormatSettings settings)
        {
            var       stmWriter = new EncodingStreamWriter(stm, settings.XmlEncoding);
            XmlWriter xtw       = XmlWriter.Create(stmWriter, ConfigureXmlFormat(settings));

            return(xtw);
        }
        //internal members
        internal XmlRpcAsyncResult(
		  XmlRpcClientProtocol ClientProtocol,
		  XmlRpcRequest XmlRpcReq,
		  XmlRpcFormatSettings xmlRpcFormatSettings,
		  WebRequest Request,
		  AsyncCallback UserCallback,
		  object UserAsyncState,
		  int retryNumber)
        {
            xmlRpcRequest = XmlRpcReq;
            clientProtocol = ClientProtocol;
            request = Request;
            userAsyncState = UserAsyncState;
            userCallback = UserCallback;
            completedSynchronously = true;
            XmlRpcFormatSettings = xmlRpcFormatSettings;
        }
 //internal members
 internal XmlRpcAsyncResult(
     XmlRpcClientProtocol ClientProtocol,
     XmlRpcRequest XmlRpcReq,
     XmlRpcFormatSettings xmlRpcFormatSettings,
     WebRequest Request,
     AsyncCallback UserCallback,
     object UserAsyncState,
     int retryNumber)
 {
     xmlRpcRequest          = XmlRpcReq;
     clientProtocol         = ClientProtocol;
     request                = Request;
     userAsyncState         = UserAsyncState;
     userCallback           = UserCallback;
     completedSynchronously = true;
     XmlRpcFormatSettings   = xmlRpcFormatSettings;
 }
 private static XmlWriterSettings ConfigureXmlFormat(XmlRpcFormatSettings settings)
 {
     if (settings.UseIndentation)
     {
         return(new XmlWriterSettings
         {
             Indent = true,
             IndentChars = new string(' ', settings.Indentation),
             Encoding = settings.XmlEncoding,
             NewLineHandling = NewLineHandling.None,
             OmitXmlDeclaration = settings.OmitXmlDeclaration,
         });
     }
     else
     {
         return(new XmlWriterSettings
         {
             Indent = false,
             Encoding = settings.XmlEncoding,
             OmitXmlDeclaration = settings.OmitXmlDeclaration,
         });
     }
 }
 public XmlRpcRequestSerializer(XmlRpcFormatSettings settings)
     : base(settings)
 {
 }
 public XmlRpcRequestSerializer(XmlRpcFormatSettings settings) : base(settings)
 {
 }
Example #7
0
 public XmlRpcSerializer(XmlRpcFormatSettings settings)
 {
     XmlRpcFormatSettings = settings;
 }
Example #8
0
 public XmlRpcSerializer()
 {
     XmlRpcFormatSettings = new XmlRpcFormatSettings();
 }