| Silverlight 5 | WinRT |
| public sealed enum Handshake | |
| : IComparable, IFormattable, IConvertible | |
| { None, XOnXOff, RequestToSend, RequestToSendXOnXOff } |
| public sealed enum Parity | |
| : IComparable, IFormattable, IConvertible | |
| { None, Odd, Even, Mark, Space } |
| public sealed enum SerialData | |
| : IComparable, IFormattable, IConvertible | |
| { Chars, Eof } |
| public class SerialDataReceivedEventArgs | |
| : EventArgs | |
| public SerialData EventType { get; } |
| public sealed class SerialDataReceivedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, SerialDataReceivedEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, SerialDataReceivedEventArgs e); |
| public sealed enum SerialError | |
| : IComparable, IFormattable, IConvertible | |
| { TXFull, RXOver, Overrun, RXParity, Frame } |
| public class SerialErrorReceivedEventArgs | |
| : EventArgs | |
| public SerialError EventType { get; } |
| public sealed class SerialErrorReceivedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, SerialErrorReceivedEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, SerialErrorReceivedEventArgs e); |
| public sealed enum SerialPinChange | |
| : IComparable, IFormattable, IConvertible | |
| { CtsChanged, DsrChanged, CDChanged, Ring, Break } |
| public class SerialPinChangedEventArgs | |
| : EventArgs | |
| public SerialPinChange EventType { get; } |
| public sealed class SerialPinChangedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, SerialPinChangedEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, SerialPinChangedEventArgs e); |
| public class SerialPort | |
| : Component, IComponent, IDisposable | |
| public Stream BaseStream { get; } | |
| public Int32 BaudRate { get; set; } | |
| public Boolean BreakState { get; set; } | |
| public Int32 BytesToRead { get; } | |
| public Int32 BytesToWrite { get; } | |
| public Boolean CDHolding { get; } | |
| public Boolean CtsHolding { get; } | |
| public Int32 DataBits { get; set; } | |
| public Boolean DiscardNull { get; set; } | |
| public Boolean DsrHolding { get; } | |
| public Boolean DtrEnable { get; set; } | |
| public Encoding Encoding { get; set; } | |
| public Handshake Handshake { get; set; } | |
| public Boolean IsOpen { get; } | |
| public String NewLine { get; set; } | |
| public Parity Parity { get; set; } | |
| public Byte ParityReplace { get; set; } | |
| public String PortName { get; set; } | |
| public Int32 ReadBufferSize { get; set; } | |
| public Int32 ReadTimeout { get; set; } | |
| public Int32 ReceivedBytesThreshold { get; set; } | |
| public Boolean RtsEnable { get; set; } | |
| public StopBits StopBits { get; set; } | |
| public Int32 WriteBufferSize { get; set; } | |
| public Int32 WriteTimeout { get; set; } | |
| public event SerialDataReceivedEventHandler DataReceived; | |
| public event SerialErrorReceivedEventHandler ErrorReceived; | |
| public event SerialPinChangedEventHandler PinChanged; | |
| public void Close(); | |
| public void DiscardInBuffer(); | |
| public void DiscardOutBuffer(); | |
| protected virtual void Dispose(Boolean disposing); | |
| static public String GetPortNames(); | |
| public void Open(); | |
| public Int32 Read(Byte buffer, Int32 offset, Int32 count); | |
| public Int32 Read(Char buffer, Int32 offset, Int32 count); | |
| public Int32 ReadByte(); | |
| public Int32 ReadChar(); | |
| public String ReadExisting(); | |
| public String ReadLine(); | |
| public String ReadTo(String value); | |
| public void Write(String text); | |
| public void Write(Char buffer, Int32 offset, Int32 count); | |
| public void Write(Byte buffer, Int32 offset, Int32 count); | |
| public void WriteLine(String text); |
| public sealed enum StopBits | |
| : IComparable, IFormattable, IConvertible | |
| { None, One, Two, OnePointFive } |