| 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <ClassDiagram MajorVersion="1" MinorVersion="1"> |
| 3 | <Comment CommentText="File-based classes"> |
| 4 | <Position X="2.35" Y="1.442" Height="0.408" Width="0.783" /> |
| 5 | </Comment> |
| 6 | <Comment CommentText="Stream-based classes"> |
| 7 | <Position X="9.649" Y="1.317" Height="0.4" Width="0.996" /> |
| 8 | </Comment> |
| 9 | <Class Name="WixToolset.Dtf.Compression.ArchiveException" Collapsed="true"> |
| 10 | <Position X="3" Y="4.25" Width="2" /> |
| 11 | <TypeIdentifier> |
| 12 | <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> |
| 13 | <FileName>ArchiveException.cs</FileName> |
| 14 | </TypeIdentifier> |
| 15 | </Class> |
| 16 | <Class Name="WixToolset.Dtf.Compression.ArchiveFileInfo"> |
| 17 | <Position X="3" Y="0.5" Width="2" /> |
| 18 | <Members> |
| 19 | <Method Name="ArchiveFileInfo" Hidden="true" /> |
| 20 | <Field Name="archiveInfo" Hidden="true" /> |
| 21 | <Field Name="archiveNumber" Hidden="true" /> |
| 22 | <Field Name="attributes" Hidden="true" /> |
| 23 | <Field Name="exists" Hidden="true" /> |
| 24 | <Method Name="GetObjectData" Hidden="true" /> |
| 25 | <Field Name="initialized" Hidden="true" /> |
| 26 | <Field Name="lastWriteTime" Hidden="true" /> |
| 27 | <Field Name="length" Hidden="true" /> |
| 28 | <Field Name="name" Hidden="true" /> |
| 29 | <Field Name="path" Hidden="true" /> |
| 30 | </Members> |
| 31 | <TypeIdentifier> |
| 32 | <HashCode>AAAgAAAAIRJAAIMEAEACgARwAAEEEAAAASAAAAEAIAA=</HashCode> |
| 33 | <FileName>ArchiveFileInfo.cs</FileName> |
| 34 | </TypeIdentifier> |
| 35 | </Class> |
| 36 | <Class Name="WixToolset.Dtf.Compression.ArchiveInfo"> |
| 37 | <Position X="0.5" Y="0.5" Width="2.25" /> |
| 38 | <Members> |
| 39 | <Method Name="ArchiveInfo" Hidden="true" /> |
| 40 | <Method Name="CreateStringDictionary" Hidden="true" /> |
| 41 | <Method Name="GetFile" Hidden="true" /> |
| 42 | <Method Name="GetRelativeFilePathsInDirectoryTree" Hidden="true" /> |
| 43 | <Method Name="InternalGetFiles" Hidden="true" /> |
| 44 | <Method Name="RecursiveGetRelativeFilePathsInDirectoryTree" Hidden="true" /> |
| 45 | </Members> |
| 46 | <TypeIdentifier> |
| 47 | <HashCode>AAEAABAAIAAAAgQEAAgBAARAHAEJACAAAABEAAkAMAI=</HashCode> |
| 48 | <FileName>ArchiveInfo.cs</FileName> |
| 49 | </TypeIdentifier> |
| 50 | </Class> |
| 51 | <Class Name="WixToolset.Dtf.Compression.ArchiveFileStreamContext"> |
| 52 | <Position X="12.75" Y="0.75" Width="2.25" /> |
| 53 | <Members> |
| 54 | <Field Name="archiveFiles" Hidden="true" /> |
| 55 | <Method Name="ArchiveFileStreamContext" Hidden="true" /> |
| 56 | <Method Name="CloseArchiveReadStream" Hidden="true" /> |
| 57 | <Method Name="CloseArchiveWriteStream" Hidden="true" /> |
| 58 | <Method Name="CloseFileReadStream" Hidden="true" /> |
| 59 | <Method Name="CloseFileWriteStream" Hidden="true" /> |
| 60 | <Field Name="directory" Hidden="true" /> |
| 61 | <Field Name="enableOffsetOpen" Hidden="true" /> |
| 62 | <Field Name="extractOnlyNewerFiles" Hidden="true" /> |
| 63 | <Field Name="files" Hidden="true" /> |
| 64 | <Method Name="GetArchiveName" Hidden="true" /> |
| 65 | <Method Name="GetOption" Hidden="true" /> |
| 66 | <Method Name="OpenArchiveReadStream" Hidden="true" /> |
| 67 | <Method Name="OpenArchiveWriteStream" Hidden="true" /> |
| 68 | <Method Name="OpenFileReadStream" Hidden="true" /> |
| 69 | <Method Name="OpenFileWriteStream" Hidden="true" /> |
| 70 | <Method Name="TranslateFilePath" Hidden="true" /> |
| 71 | </Members> |
| 72 | <TypeIdentifier> |
| 73 | <HashCode>AEQAABgAAACQAACACACAAgAQAAIgAAAAACAMgAAEAKA=</HashCode> |
| 74 | <FileName>ArchiveFileStreamContext.cs</FileName> |
| 75 | </TypeIdentifier> |
| 76 | <Lollipop Position="0.2" /> |
| 77 | </Class> |
| 78 | <Class Name="WixToolset.Dtf.Compression.ArchiveProgressEventArgs"> |
| 79 | <Position X="5.25" Y="0.5" Width="2.25" /> |
| 80 | <Members> |
| 81 | <Method Name="ArchiveProgressEventArgs" Hidden="true" /> |
| 82 | <Field Name="currentArchiveBytesProcessed" Hidden="true" /> |
| 83 | <Field Name="currentArchiveName" Hidden="true" /> |
| 84 | <Field Name="currentArchiveNumber" Hidden="true" /> |
| 85 | <Field Name="currentArchiveTotalBytes" Hidden="true" /> |
| 86 | <Field Name="currentFileBytesProcessed" Hidden="true" /> |
| 87 | <Field Name="currentFileName" Hidden="true" /> |
| 88 | <Field Name="currentFileNumber" Hidden="true" /> |
| 89 | <Field Name="currentFileTotalBytes" Hidden="true" /> |
| 90 | <Field Name="fileBytesProcessed" Hidden="true" /> |
| 91 | <Field Name="progressType" Hidden="true" /> |
| 92 | <Field Name="totalArchives" Hidden="true" /> |
| 93 | <Field Name="totalFileBytes" Hidden="true" /> |
| 94 | <Field Name="totalFiles" Hidden="true" /> |
| 95 | </Members> |
| 96 | <TypeIdentifier> |
| 97 | <HashCode>AAMCAQASACAAABBBAAASUAAAQBAAAMAAAAGQAAgBEAA=</HashCode> |
| 98 | <FileName>ArchiveProgressEventArgs.cs</FileName> |
| 99 | </TypeIdentifier> |
| 100 | </Class> |
| 101 | <Class Name="WixToolset.Dtf.Compression.BasicUnpackStreamContext"> |
| 102 | <Position X="12.75" Y="3" Width="2.25" /> |
| 103 | <Members> |
| 104 | <Field Name="archiveStream" Hidden="true" /> |
| 105 | <Method Name="BasicUnpackStreamContext" Hidden="true" /> |
| 106 | <Method Name="CloseArchiveReadStream" Hidden="true" /> |
| 107 | <Method Name="CloseFileWriteStream" Hidden="true" /> |
| 108 | <Field Name="fileStream" Hidden="true" /> |
| 109 | <Method Name="OpenArchiveReadStream" Hidden="true" /> |
| 110 | <Method Name="OpenFileWriteStream" Hidden="true" /> |
| 111 | </Members> |
| 112 | <TypeIdentifier> |
| 113 | <HashCode>AAAAAAgAAACEAAAAAAAAAAAAAAAgAAAAIAAMAAAAAAA=</HashCode> |
| 114 | <FileName>BasicUnpackStreamContext.cs</FileName> |
| 115 | </TypeIdentifier> |
| 116 | <Lollipop Position="0.2" /> |
| 117 | </Class> |
| 118 | <Class Name="WixToolset.Dtf.Compression.CompressionEngine"> |
| 119 | <Position X="8" Y="0.5" Width="2.25" /> |
| 120 | <Members> |
| 121 | <Method Name="~CompressionEngine" Hidden="true" /> |
| 122 | <Method Name="CompressionEngine" Hidden="true" /> |
| 123 | <Field Name="compressionLevel" Hidden="true" /> |
| 124 | <Field Name="dontUseTempFiles" Hidden="true" /> |
| 125 | </Members> |
| 126 | <TypeIdentifier> |
| 127 | <HashCode>AAAEAAAABCBAACRgAAAAAAQAAEAAAAAAQAEAAAiAAAI=</HashCode> |
| 128 | <FileName>CompressionEngine.cs</FileName> |
| 129 | </TypeIdentifier> |
| 130 | <Lollipop Position="0.2" /> |
| 131 | </Class> |
| 132 | <Class Name="WixToolset.Dtf.Compression.DuplicateStream" Collapsed="true"> |
| 133 | <Position X="10.5" Y="4.25" Width="2" /> |
| 134 | <TypeIdentifier> |
| 135 | <HashCode>AAAAAEAAAgAAQAIgGAAAIABgAAAAAAAAAAAAAAGIACA=</HashCode> |
| 136 | <FileName>DuplicateStream.cs</FileName> |
| 137 | </TypeIdentifier> |
| 138 | </Class> |
| 139 | <Class Name="WixToolset.Dtf.Compression.OffsetStream" Collapsed="true"> |
| 140 | <Position X="8" Y="4.25" Width="2" /> |
| 141 | <TypeIdentifier> |
| 142 | <HashCode>AAAAAAAAAgAAQAIgGAAAAABgAAAAAEAgAAAAAAGIwCA=</HashCode> |
| 143 | <FileName>OffsetStream.cs</FileName> |
| 144 | </TypeIdentifier> |
| 145 | </Class> |
| 146 | <Interface Name="WixToolset.Dtf.Compression.IPackStreamContext"> |
| 147 | <Position X="10.5" Y="0.5" Width="2" /> |
| 148 | <TypeIdentifier> |
| 149 | <HashCode>AAAAAAAAAAAAAACAAACAAAAQAAAgAAAAACAIAAAAAAA=</HashCode> |
| 150 | <FileName>IPackStreamContext.cs</FileName> |
| 151 | </TypeIdentifier> |
| 152 | </Interface> |
| 153 | <Interface Name="WixToolset.Dtf.Compression.IUnpackStreamContext"> |
| 154 | <Position X="10.5" Y="2.5" Width="2" /> |
| 155 | <TypeIdentifier> |
| 156 | <HashCode>AAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAA=</HashCode> |
| 157 | <FileName>IUnpackStreamContext.cs</FileName> |
| 158 | </TypeIdentifier> |
| 159 | </Interface> |
| 160 | <Enum Name="WixToolset.Dtf.Compression.ArchiveProgressType" Collapsed="true"> |
| 161 | <Position X="5.25" Y="3.75" Width="2" /> |
| 162 | <TypeIdentifier> |
| 163 | <HashCode>QAAAAAAAAAAAAIAAgAAAAAAAAAQAAAAACIAAAAAAAAA=</HashCode> |
| 164 | <FileName>ArchiveProgressType.cs</FileName> |
| 165 | </TypeIdentifier> |
| 166 | </Enum> |
| 167 | <Enum Name="WixToolset.Dtf.Compression.CompressionLevel" Collapsed="true"> |
| 168 | <Position X="5.25" Y="4.5" Width="2" /> |
| 169 | <TypeIdentifier> |
| 170 | <HashCode>AAAAAAAAABAAAAAAEAAAAAAAAAAIAAAAAAAAAAEAAAA=</HashCode> |
| 171 | <FileName>CompressionLevel.cs</FileName> |
| 172 | </TypeIdentifier> |
| 173 | </Enum> |
| 174 | <Font Name="Verdana" Size="8" /> |
| 175 | </ClassDiagram> |