C# Class mRemoteNG.Config.Serializers.XmlConnectionsDocumentCompiler

Show file Open project: mRemoteNG/mRemoteNG Class Usage Examples

Public Methods

Method Description
CompileDocument ( ConnectionInfo serializationTarget, bool fullFileEncryption, bool export ) : System.Xml.Linq.XDocument
CompileDocument ( ConnectionTreeModel connectionTreeModel, bool fullFileEncryption, bool export ) : System.Xml.Linq.XDocument
XmlConnectionsDocumentCompiler ( ICryptographyProvider cryptographyProvider ) : System.Linq

Private Methods

Method Description
CompileConnectionInfoNode ( ConnectionInfo connectionInfo ) : System.Xml.Linq.XElement
CompileRecursive ( ConnectionInfo serializationTarget, System.Xml.Linq.XContainer parentElement ) : void
CompileRootNode ( RootNodeInfo rootNodeInfo, bool fullFileEncryption, bool export ) : System.Xml.Linq.XElement
GetRootNodeFromConnectionInfo ( ConnectionInfo connectionInfo ) : RootNodeInfo
GetRootNodeFromConnectionTreeModel ( ConnectionTreeModel connectionTreeModel ) : RootNodeInfo

Method Details

CompileDocument() public method

public CompileDocument ( ConnectionInfo serializationTarget, bool fullFileEncryption, bool export ) : System.Xml.Linq.XDocument
serializationTarget ConnectionInfo
fullFileEncryption bool
export bool
return System.Xml.Linq.XDocument

CompileDocument() public method

public CompileDocument ( ConnectionTreeModel connectionTreeModel, bool fullFileEncryption, bool export ) : System.Xml.Linq.XDocument
connectionTreeModel mRemoteNG.Tree.ConnectionTreeModel
fullFileEncryption bool
export bool
return System.Xml.Linq.XDocument

XmlConnectionsDocumentCompiler() public method

public XmlConnectionsDocumentCompiler ( ICryptographyProvider cryptographyProvider ) : System.Linq
cryptographyProvider ICryptographyProvider
return System.Linq