{"id":963,"date":"2025-07-28T10:19:26","date_gmt":"2025-07-28T17:19:26","guid":{"rendered":"https:\/\/sysprogs.com\/tutorials\/?p=963"},"modified":"2025-07-28T10:19:26","modified_gmt":"2025-07-28T17:19:26","slug":"creating-implementation-drafts","status":"publish","type":"post","link":"https:\/\/sysprogs.com\/CodeVROOM\/documentation\/examples\/connecting\/filter\/","title":{"rendered":"Creating Implementation Drafts"},"content":{"rendered":"<p>Many programming tasks involve applying trivial algorithms to thinly spread sets of classes. Here&#8217;s an example of a filter for a tree of file nodes:<\/p>\n<p>\t\t<div class=\"codescope-embedded-snippet\" style=\"height: 600px;\" data-gotoline=\"23\">\t\t\t<div class=\"codescope-embedded-snippet-options\">\t\t\t\t<span class=\"codescope-selectable-option $\" data-optionid=\"0\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-document\"\/>Original<\/span><span class=\"codescope-selectable-option $ codescope-selected-option\" data-optionid=\"1\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-error\"\/>No Discovery<\/span><span class=\"codescope-selectable-option $\" data-optionid=\"2\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-warning\"\/>1 pass<\/span><span class=\"codescope-selectable-option $\" data-optionid=\"3\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-checked\"\/>2 passes<\/span><span class=\"codescope-selectable-option $\" data-optionid=\"4\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-robot\"\/>missing=warning<\/span>\t\t\t<\/div>\t\t\t<div class=\"codescope-embedded-snippet-outer-body\">\t\t\t\t<div class=\"codescope-snippet-statistics codescope-option-dependent-element\"  data-optionid=\"1\">\r\n<table><tr><td>Model:<\/td><td>LLaMA-3.3-70B<\/td><\/tr><tr><td>Discovery iterations:<\/td><td>0<\/td><\/tr><tr><td>Time taken:<\/td><td>0.4 seconds<\/td><\/tr><tr><td>Prompt tokens:<\/td><td>578<\/td><\/tr><tr><td>Response tokens:<\/td><td>247<\/td><\/tr><\/table>\r\n<\/div>\r\n<div class=\"codescope-snippet-statistics codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"2\">\r\n<table><tr><td>Discovery iterations:<\/td><td>1<\/td><\/tr><tr><td>Time taken:<\/td><td>0.4 seconds<\/td><\/tr><tr><td>Prompt tokens:<\/td><td>1K<\/td><\/tr><tr><td>Response tokens:<\/td><td>326<\/td><\/tr><\/table>\r\n<\/div>\r\n<div class=\"codescope-snippet-statistics codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"3\">\r\n<table><tr><td>Discovery iterations:<\/td><td>2<\/td><\/tr><tr><td>Time taken:<\/td><td>0.4 seconds<\/td><\/tr><tr><td>Prompt tokens:<\/td><td>1.2K<\/td><\/tr><tr><td>Response tokens:<\/td><td>390<\/td><\/tr><\/table>\r\n<\/div>\r\n<div class=\"codescope-snippet-statistics codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"4\">\r\n<table><tr><td>Model:<\/td><td>llama-3.3-70b<\/td><\/tr><tr><td>Time taken:<\/td><td>0.7 seconds<\/td><\/tr><tr><td>Prompt tokens:<\/td><td>1.6K<\/td><\/tr><tr><td>Response tokens:<\/td><td>393<\/td><\/tr><\/table>\r\n<\/div>\r\n\t\t\t\t<div class=\"codescope-embedded-snippet-inner-body\">\t\t\t\t\t<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"0\">\r\n<div class=\"codescope-code-inner\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<div class=\"codescope-linenumber\">34<\/div>\n<div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<div class=\"codescope-linenumber\">37<\/div>\n<div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<div class=\"codescope-linenumber\">45<\/div>\n<div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-linenumber\">60<\/div>\n<div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-linenumber\">67<\/div>\n<div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<div class=\"codescope-linenumber\">79<\/div>\n<div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-linenumber\">84<\/div>\n<div class=\"codescope-linenumber\">85<\/div>\n<div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<div class=\"codescope-linenumber\">90<\/div>\n<div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-linenumber\">92<\/div>\n<div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-linenumber\">97<\/div>\n<div class=\"codescope-linenumber\">98<\/div>\n<div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-linenumber\">103<\/div>\n<div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<div class=\"codescope-linenumber\">120<\/div>\n<div class=\"codescope-linenumber\">121<\/div>\n<div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<div class=\"codescope-linenumber\">126<\/div>\n<div class=\"codescope-linenumber\">127<\/div>\n<div class=\"codescope-linenumber\">128<\/div>\n<div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-linenumber\">133<\/div>\n<div class=\"codescope-linenumber\">134<\/div>\n<div class=\"codescope-linenumber\">135<\/div>\n<div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<div class=\"codescope-linenumber\">140<\/div>\n<div class=\"codescope-linenumber\">141<\/div>\n<div class=\"codescope-linenumber\">142<\/div>\n<div class=\"codescope-linenumber\">143<\/div>\n<div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-linenumber\">146<\/div>\n<div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<div class=\"codescope-linenumber\">149<\/div>\n<div class=\"codescope-linenumber\">150<\/div>\n<div class=\"codescope-linenumber\">151<\/div>\n<div class=\"codescope-linenumber\">152<\/div>\n<div class=\"codescope-linenumber\">153<\/div>\n<div class=\"codescope-linenumber\">154<\/div>\n<div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-linenumber\">156<\/div>\n<div class=\"codescope-linenumber\">157<\/div>\n<div class=\"codescope-linenumber\">158<\/div>\n<div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-linenumber\">178<\/div>\n<div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<div class=\"codescope-linenumber\">182<\/div>\n<div class=\"codescope-linenumber\">183<\/div>\n<div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<div class=\"codescope-linenumber\">210<\/div>\n<div class=\"codescope-linenumber\">211<\/div>\n<div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-linenumber\">216<\/div>\n<div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-linenumber\">221<\/div>\n<div class=\"codescope-linenumber\">222<\/div>\n<div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-linenumber\">224<\/div>\n<div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-linenumber\">232<\/div>\n<div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<div class=\"codescope-linenumber\">237<\/div>\n<div class=\"codescope-linenumber\">238<\/div>\n<div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-linenumber\">241<\/div>\n<div class=\"codescope-linenumber\">242<\/div>\n<div class=\"codescope-linenumber\">243<\/div>\n<div class=\"codescope-linenumber\">244<\/div>\n<div class=\"codescope-linenumber\">245<\/div>\n<div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-linenumber\">250<\/div>\n<div class=\"codescope-linenumber\">251<\/div>\n<div class=\"codescope-linenumber\">252<\/div>\n<div class=\"codescope-linenumber\">253<\/div>\n<div class=\"codescope-linenumber\">254<\/div>\n<div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<div class=\"codescope-linenumber\">266<\/div>\n<div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-linenumber\">268<\/div>\n<div class=\"codescope-linenumber\">269<\/div>\n<div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<div class=\"codescope-linenumber\">281<\/div>\n<div class=\"codescope-linenumber\">282<\/div>\n<div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-linenumber\">285<\/div>\n<div class=\"codescope-linenumber\">286<\/div>\n<div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-linenumber\">290<\/div>\n<div class=\"codescope-linenumber\">291<\/div>\n<div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-linenumber\">307<\/div>\n<div class=\"codescope-linenumber\">308<\/div>\n<div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-linenumber\">310<\/div>\n<div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<div class=\"codescope-linenumber\">315<\/div>\n<div class=\"codescope-linenumber\">316<\/div>\n<div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<div class=\"codescope-linenumber\">324<\/div>\n<div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<div class=\"codescope-linenumber\">338<\/div>\n<\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"7\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"9\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"11\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"13\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"14\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"15\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"16\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"18\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"20\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"22\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"23\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"24\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"25\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"26\" >Presentable<\/span><span class=\"codescope-operator\" data-tokenid=\"27\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"29\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"31\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"35\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"36\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"37\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"38\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"39\" >Basic<\/span><span class=\"codescope-operator\" data-tokenid=\"40\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"42\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"44\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"45\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"46\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"47\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"48\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"49\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"50\" >Dialogs<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"53\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"55\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"56\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"57\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"58\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"59\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Services<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >PropertyEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"76\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"78\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"79\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"80\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >IO<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"92\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"94\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"95\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"96\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >;<\/span>\n\n\n<span class=\"codescope-operator\" data-tokenid=\"101\"  data-linestart=\"13\">#if<\/span> <span class=\"codescope-operator\" data-tokenid=\"103\" >AVALONIA<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"105\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"107\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"15\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"119\"  data-linestart=\"16\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"121\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"122\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"123\" >Interactivity<\/span><span class=\"codescope-operator\" data-tokenid=\"124\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"126\"  data-linestart=\"17\">#else<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"128\"  data-linestart=\"18\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"130\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"131\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"132\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"133\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"135\"  data-linestart=\"19\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"137\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"139\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"140\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"141\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"142\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"144\"  data-linestart=\"20\">#endif<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"147\"  data-linestart=\"22\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"149\" >VisualGDB<\/span><span class=\"codescope-operator\" data-tokenid=\"150\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"151\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"152\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"153\" >CMake<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"155\"  data-linestart=\"23\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"161\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"163\" >partial<\/span> <span class=\"codescope-keyword\" data-tokenid=\"165\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"167\" >CMakeSourceSynchronizationDialog<\/span> <span class=\"codescope-operator\" data-tokenid=\"169\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"171\" >UserControl<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"177\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"187\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"189\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"191\" >_Service<\/span><span class=\"codescope-operator\" data-tokenid=\"192\" >;<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"203\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"204\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"205\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"207\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"208\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"210\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"212\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"213\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"223\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"237\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"239\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"241\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"242\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"256\" >_Service<\/span> <span class=\"codescope-operator\" data-tokenid=\"258\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"260\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"261\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"275\" >InitializeComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"276\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"277\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"278\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"288\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"299\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"301\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"303\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"305\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"307\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"308\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"310\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"321\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"323\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"325\" >ModelImpl<\/span> <span class=\"codescope-operator\" data-tokenid=\"327\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"329\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"330\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"332\" >IModalViewModelWithResult<\/span><span class=\"codescope-operator\" data-tokenid=\"333\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"334\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"335\" >&gt;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"345\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"359\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"361\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"362\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"363\" >IListProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"365\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"366\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"380\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"382\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"384\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"385\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"399\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"401\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"402\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"403\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"405\" >_Extensions<\/span> <span class=\"codescope-operator\" data-tokenid=\"407\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"409\" >new<\/span> <span class=\"codescope-keyword\" data-tokenid=\"411\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"412\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"413\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"415\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"417\" >&quot;.c&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"418\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"420\" >&quot;.cpp&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"421\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"423\" >&quot;.cc&quot;<\/span> <span class=\"codescope-operator\" data-tokenid=\"425\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"426\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"441\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"443\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"444\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"445\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"446\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"448\" >Tree<\/span> <span class=\"codescope-operator\" data-tokenid=\"450\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"452\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"453\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"455\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"457\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"459\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"461\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"462\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"463\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"464\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"465\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"466\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"467\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"482\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"484\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"486\" >NodeIconType<\/span> <span class=\"codescope-operator\" data-tokenid=\"488\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"490\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"491\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"493\" >Folder<\/span> <span class=\"codescope-operator\" data-tokenid=\"495\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"510\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"512\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"514\" >NodeBase<\/span> <span class=\"codescope-operator\" data-tokenid=\"516\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"518\" >PresentableTreeNodeWithPublicChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"519\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"520\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"521\" >&gt;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"535\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"553\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"555\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"556\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"557\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"558\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"560\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"561\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"563\" >_ChildrenByName<\/span> <span class=\"codescope-operator\" data-tokenid=\"565\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"567\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"569\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"570\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"571\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"572\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"574\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"575\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"576\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"577\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"578\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"579\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"580\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"581\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"599\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"601\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"603\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"605\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"607\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"608\" >;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"610\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"612\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"613\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"615\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"634\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"636\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"638\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"640\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"642\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"643\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"645\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"664\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"666\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"667\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"668\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"670\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"671\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"673\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"675\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"676\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"678\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"680\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"682\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"684\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"685\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"707\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"709\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"710\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"711\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"712\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"730\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"752\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"754\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"756\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"757\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"779\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"781\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"783\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"784\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"802\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"821\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"823\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"824\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"826\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"827\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"845\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"847\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"848\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"850\" >IsChecked<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"868\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"890\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"892\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"894\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"895\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"917\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"919\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"921\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"922\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"923\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"924\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"926\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"927\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"928\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"946\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"965\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"967\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"969\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"970\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"971\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"972\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"974\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"975\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"977\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"979\" >byUser<\/span><span class=\"codescope-operator\" data-tokenid=\"980\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"998\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1020\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1022\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1023\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1025\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1027\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1028\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1054\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1055\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1078\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1080\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1082\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1083\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1105\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1106\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1107\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1108\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1109\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1110\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1111\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1112\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1135\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1137\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1138\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1140\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1142\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1144\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1145\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1146\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1147\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1173\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1174\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1175\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1176\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1177\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1178\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1180\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1181\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1182\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1205\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1206\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1207\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1208\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1209\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1210\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1211\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1229\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1248\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1250\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1251\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1252\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1270\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1292\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1294\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1295\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1296\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1297\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"1299\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1301\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"1302\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1328\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1329\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1352\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1353\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1355\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1357\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1359\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1360\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1361\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1362\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1385\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1387\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1388\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1390\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1392\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1393\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1415\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1441\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1443\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1445\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1446\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1472\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1473\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1474\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1475\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1476\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1477\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1478\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1479\" >;<\/span>\n\n                        <span class=\"codescope-identifier\" data-tokenid=\"1506\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1507\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1508\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1509\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1510\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1511\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1512\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1534\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1552\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1571\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1573\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1574\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1576\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1577\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1578\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1596\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1618\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1620\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1622\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1624\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"1625\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1647\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1648\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1650\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1652\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1654\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1655\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1678\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1680\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1681\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1683\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1685\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1687\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1688\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1689\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1690\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1712\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1738\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1740\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1741\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"1742\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1768\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1798\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1800\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1802\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1803\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1804\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1805\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1835\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1837\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1839\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1840\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1866\" >}<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1892\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1894\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1897\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1899\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1901\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1902\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1903\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1904\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1930\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1960\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1962\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1964\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1965\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"1995\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"1996\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2022\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2044\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2067\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2069\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"2070\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2088\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2107\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2109\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2111\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"2112\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2114\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2115\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2116\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2118\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2120\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2121\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2122\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2123\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2142\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2144\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2146\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2147\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2148\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2166\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2188\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2190\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2191\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2193\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2195\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2197\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2198\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2199\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2200\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2226\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2227\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2228\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2229\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2230\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2231\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2254\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2256\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2258\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2260\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2261\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2262\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2263\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2285\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2287\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2288\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2290\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2292\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2293\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2315\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2341\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"2343\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2345\" >state<\/span><span class=\"codescope-operator\" data-tokenid=\"2346\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2372\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"2373\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2374\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"2375\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2376\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2377\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2378\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2379\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2401\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2419\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2438\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2440\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2442\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2444\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2445\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2446\" >IPresentableTreeNodeChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2447\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2448\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"2449\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2451\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2452\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2470\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2492\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2493\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2494\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2495\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2496\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2497\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2498\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2521\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2523\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2524\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2526\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2528\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2530\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2531\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2532\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2533\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2534\" >OrderBy<\/span><span class=\"codescope-operator\" data-tokenid=\"2535\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2536\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"2538\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2540\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"2541\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2542\" >Name<\/span><span class=\"codescope-operator\" data-tokenid=\"2543\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2545\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"2546\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2547\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"2548\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2549\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2575\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2576\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2577\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"2578\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2579\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2580\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2581\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2599\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2618\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2620\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2622\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2624\" >HasChildren<\/span> <span class=\"codescope-operator\" data-tokenid=\"2626\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2628\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2629\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2630\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"2632\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2634\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2635\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2654\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2656\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2658\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2659\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2660\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"2661\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"2662\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2664\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2665\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2667\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2669\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2670\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2688\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2710\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2712\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2713\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2715\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2717\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2718\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2719\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"2720\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2746\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2748\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2749\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2772\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2774\" >name<\/span> <span class=\"codescope-operator\" data-tokenid=\"2776\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2778\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2779\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"2780\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2781\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"2782\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2805\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2807\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2808\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2810\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2812\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2813\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2814\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"2816\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2818\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"2819\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2841\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2867\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2869\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2870\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"2871\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2872\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2873\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"2874\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2875\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2876\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2878\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2880\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2882\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"2883\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2884\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2910\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2940\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2942\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"2944\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2946\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2948\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2949\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2950\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2951\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2953\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"2954\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2955\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2985\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2986\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"2987\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2988\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"2990\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2992\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2993\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3023\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3025\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3026\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3052\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3079\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3081\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3082\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3084\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3086\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3088\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3089\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3119\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3121\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3122\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3149\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3151\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3152\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3174\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3196\" >else<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3218\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"3244\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3246\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3247\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"3248\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3249\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3250\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"3251\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3252\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3253\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3255\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3257\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3259\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3260\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3261\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3287\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3317\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3319\" >folderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3321\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3323\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3325\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3326\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3327\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3328\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3330\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3331\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3332\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3362\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3363\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"3364\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3365\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"3367\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3369\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3370\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3400\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3402\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3403\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3404\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3405\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3406\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3407\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3409\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3411\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3413\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3414\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3415\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3441\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3468\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3470\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3471\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3472\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3473\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3474\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3475\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3477\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3479\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3481\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3482\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3483\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3505\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3523\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3542\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3544\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3546\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3548\" >WarningText<\/span> <span class=\"codescope-operator\" data-tokenid=\"3550\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3552\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"3553\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"3555\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3569\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3584\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3586\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3588\" >FolderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3590\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3592\" >NodeBase<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3606\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3624\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3626\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3627\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3628\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3630\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3631\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3633\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3635\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3637\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3639\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3640\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3642\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3644\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3645\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3646\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3647\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3649\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3650\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3651\" >Folder<\/span><span class=\"codescope-operator\" data-tokenid=\"3652\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3654\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3655\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3673\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3691\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3710\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3712\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3714\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"3715\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3717\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3718\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3719\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3721\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3723\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3724\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3725\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3726\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3727\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3728\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3742\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3757\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3759\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3761\" >FileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3763\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3765\" >NodeBase<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3779\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3797\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3799\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3800\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3801\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3803\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"3804\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3822\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3824\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3826\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"3827\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3846\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3848\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3849\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3850\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3852\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3853\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3855\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3857\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3859\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3861\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3862\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3864\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3866\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3867\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3868\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3869\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3871\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3872\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3873\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"3874\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3876\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3877\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3895\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3913\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3932\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3934\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3936\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"3937\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3938\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3939\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3940\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3942\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"3943\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3945\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3947\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"3948\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3966\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"3988\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"3990\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3992\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"3993\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4015\" >try<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4037\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4063\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4065\" >fn<\/span> <span class=\"codescope-operator\" data-tokenid=\"4067\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4069\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"4070\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4071\" >Combine<\/span><span class=\"codescope-operator\" data-tokenid=\"4072\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4073\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"4074\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4076\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"4077\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4078\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"4079\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4080\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4106\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4108\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4109\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"4110\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4111\" >Exists<\/span><span class=\"codescope-operator\" data-tokenid=\"4112\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4113\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4114\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4115\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"4145\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4146\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4147\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4148\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4149\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4171\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4193\" >catch<\/span> <span class=\"codescope-operator\" data-tokenid=\"4195\" >{<\/span> <span class=\"codescope-operator\" data-tokenid=\"4197\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4215\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4234\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4236\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4238\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4239\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4240\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4242\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4243\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4261\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4283\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4285\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4287\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4288\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4306\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4325\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4327\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4329\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"4330\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4332\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"4333\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4334\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4352\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4374\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4376\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4377\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4379\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4381\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4382\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4408\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4410\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4411\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4433\" >else<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4459\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4461\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4462\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4480\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4499\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4501\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4503\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"4504\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4505\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"4506\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"4507\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4508\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4510\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4511\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4529\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4551\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4553\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4554\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4556\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4558\" >false<\/span> <span class=\"codescope-operator\" data-tokenid=\"4560\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4562\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4564\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4566\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4567\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4593\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"4594\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4595\" >Value<\/span> <span class=\"codescope-operator\" data-tokenid=\"4597\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4599\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4600\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4622\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4624\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4626\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4627\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4629\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4631\" >true<\/span> <span class=\"codescope-operator\" data-tokenid=\"4633\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4635\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4637\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4639\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4641\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4643\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4645\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4647\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4648\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4674\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4675\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4676\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"4677\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4678\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4679\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4680\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4698\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4717\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4719\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4721\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4723\" >WarningText<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4741\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4763\" >get<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4785\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4811\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4813\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4814\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4816\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4818\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4820\" >&amp;&amp;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4822\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4823\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4824\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"4825\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4826\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4827\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4828\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"4858\" >return<\/span> <span class=\"codescope-literal\" data-tokenid=\"4860\" >$&quot;Missing<\/span> <span class=\"codescope-literal\" data-tokenid=\"4862\" >{_Token.Value}&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"4863\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4889\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4891\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4892\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4893\" >WarningText<\/span><span class=\"codescope-operator\" data-tokenid=\"4894\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4916\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4934\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4948\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4963\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4965\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4967\" >NodeFilterMode<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4981\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4999\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5000\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5018\" >CheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5019\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5037\" >UncheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5038\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5056\" >MissingOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5057\" >,<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5071\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5086\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5088\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5090\" >NodeTypeFilter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5092\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5094\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"5095\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5097\" >IPresentableTreeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"5098\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5099\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"5100\" >&gt;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5114\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5132\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5134\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5136\" >ShowAllNodes<\/span> <span class=\"codescope-operator\" data-tokenid=\"5138\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5140\" >Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5142\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5144\" >NodeFilterMode<\/span><span class=\"codescope-operator\" data-tokenid=\"5145\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5146\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5147\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5165\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5167\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5168\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5186\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5188\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5190\" >Mode<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5208\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5230\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"5232\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5234\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5235\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5257\" >set<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"5279\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5305\" >_Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5307\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5309\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"5310\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5336\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5337\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5338\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"5339\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5340\" >Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5341\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5342\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5343\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5369\" >FilterChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5370\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5371\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5372\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"5373\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5374\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"5375\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5377\" >EventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"5378\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5379\" >Empty<\/span><span class=\"codescope-operator\" data-tokenid=\"5380\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5381\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"5403\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5421\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5440\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5442\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5444\" >EventHandler<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5446\" >FilterChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5447\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5466\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5468\" >AdvancedNodeFilteringResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5470\" >ApplyFilterToNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5471\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5472\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5474\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"5475\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5493\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5511\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5525\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5540\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5542\" >NodeTypeFilter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5544\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5546\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5548\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"5549\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"5551\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5566\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5568\" >ModelImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"5569\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5570\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"5571\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5572\" >IListProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5574\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"5575\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5577\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5579\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5580\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5594\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5612\" >_SourceList<\/span> <span class=\"codescope-operator\" data-tokenid=\"5614\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5616\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"5617\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5635\" >_BaseDirectory<\/span> <span class=\"codescope-operator\" data-tokenid=\"5637\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5639\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5640\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5659\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5661\" >topLevelFolder<\/span> <span class=\"codescope-operator\" data-tokenid=\"5663\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5665\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5667\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5668\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5669\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5670\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5671\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5690\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"5692\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5693\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5695\" >token<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5697\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5699\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"5700\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5701\" >AllTokens<\/span><span class=\"codescope-operator\" data-tokenid=\"5702\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5720\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5742\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5744\" >path<\/span> <span class=\"codescope-operator\" data-tokenid=\"5746\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5748\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"5749\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5750\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"5751\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5773\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"5774\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"5775\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5777\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"5779\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5781\" >path<\/span><span class=\"codescope-operator\" data-tokenid=\"5782\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5783\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"5784\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5785\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"5786\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"5788\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"5789\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5790\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5791\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"5792\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5793\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"5794\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"5795\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"5797\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"5799\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"5801\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5802\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5804\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"5805\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5806\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"5807\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5808\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"5831\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5833\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5835\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5837\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"5838\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5839\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5840\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5841\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"5842\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5844\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"5845\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5846\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5868\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5869\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5870\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5871\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"5872\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5873\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"5874\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5876\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5877\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5878\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5896\" >}<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5915\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"5916\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5917\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5918\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5920\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"5921\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5922\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5940\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"5941\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5942\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"5943\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5944\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5945\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5963\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"5964\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5965\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"5966\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5967\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"5968\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5969\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"5970\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5971\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5989\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"5990\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5991\" >AddFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"5992\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5993\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5995\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5997\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5999\" >NodeTypeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"6000\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6001\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6002\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6003\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6017\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6032\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6034\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6036\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6037\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6038\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6040\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6041\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6043\" >FolderNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6045\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6046\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6060\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6078\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6079\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6080\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6082\" >files<\/span> <span class=\"codescope-operator\" data-tokenid=\"6084\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6086\" >Directory<\/span><span class=\"codescope-operator\" data-tokenid=\"6087\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6088\" >GetFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6089\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6090\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6091\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6093\" >&quot;*.*&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"6094\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6096\" >SearchOption<\/span><span class=\"codescope-operator\" data-tokenid=\"6097\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6098\" >AllDirectories<\/span><span class=\"codescope-operator\" data-tokenid=\"6099\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6100\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6118\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6120\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6121\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6123\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6125\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6127\" >files<\/span><span class=\"codescope-operator\" data-tokenid=\"6128\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6146\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6168\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6170\" >extension<\/span> <span class=\"codescope-operator\" data-tokenid=\"6172\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6174\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"6175\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6176\" >GetExtension<\/span><span class=\"codescope-operator\" data-tokenid=\"6177\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6178\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6179\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6180\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6202\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6204\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6205\" >_Extensions<\/span><span class=\"codescope-operator\" data-tokenid=\"6206\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6207\" >Contains<\/span><span class=\"codescope-operator\" data-tokenid=\"6208\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6209\" >extension<\/span><span class=\"codescope-operator\" data-tokenid=\"6210\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6212\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"6213\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6214\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"6215\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6216\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6238\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6264\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6266\" >relativePath<\/span> <span class=\"codescope-operator\" data-tokenid=\"6268\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6270\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6271\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6272\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6273\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6274\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6275\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6277\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6278\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6279\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6305\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6307\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6308\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"6309\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6310\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6311\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"6312\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6313\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6314\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6315\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6341\" >{<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"6371\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6372\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6373\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6375\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6377\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6379\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6380\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6381\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6382\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6383\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6384\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6386\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6387\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6388\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6389\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"6390\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6391\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"6392\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6393\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"6395\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"6397\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6399\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"6400\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6402\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"6403\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6404\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"6405\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6406\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6436\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6438\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"6440\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6442\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6443\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6444\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6445\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6446\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6447\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6449\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6450\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6451\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6481\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6482\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6483\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6484\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"6485\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6486\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6487\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6488\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6514\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6536\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6554\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6568\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6583\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6585\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6587\" >CompleteOrThrow<\/span><span class=\"codescope-operator\" data-tokenid=\"6588\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6589\" >ModalDialogButtonClickedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6591\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"6592\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6606\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6624\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6626\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6627\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"6628\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6629\" >CommonButton<\/span> <span class=\"codescope-operator\" data-tokenid=\"6631\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6633\" >CommonBarButton<\/span><span class=\"codescope-operator\" data-tokenid=\"6634\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6635\" >OK<\/span><span class=\"codescope-operator\" data-tokenid=\"6636\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6654\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6676\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6677\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"6678\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6679\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6681\" >newFiles<\/span> <span class=\"codescope-operator\" data-tokenid=\"6683\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6685\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6687\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6688\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"6689\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6690\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6691\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6692\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6693\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6715\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6717\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6718\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6720\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6722\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6724\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"6725\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6726\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"6727\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6728\" >GetAllNodesRecursively<\/span><span class=\"codescope-operator\" data-tokenid=\"6729\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6730\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6731\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6732\" >OfType<\/span><span class=\"codescope-operator\" data-tokenid=\"6733\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6734\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6735\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6736\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6737\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6738\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"6764\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"6765\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6766\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"6767\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6768\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6769\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6770\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"6793\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6795\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6796\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6798\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6800\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6802\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6803\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"6829\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"6830\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6831\" >AddToken<\/span><span class=\"codescope-operator\" data-tokenid=\"6832\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6833\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6834\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6836\" >StatementPlacementDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"6837\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6838\" >After<\/span><span class=\"codescope-operator\" data-tokenid=\"6839\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6841\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6842\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6843\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6844\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6845\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6846\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6848\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6849\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6850\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6851\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6852\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6853\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6854\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6856\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6857\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6858\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6859\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6877\" >}<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6895\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6897\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"6898\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6912\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6927\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6929\" >UserControl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6931\" >ConfigureWindowAndCreateControl<\/span><span class=\"codescope-operator\" data-tokenid=\"6932\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6933\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6935\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"6936\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6938\" >ModalContentWindow<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6940\" >window<\/span><span class=\"codescope-operator\" data-tokenid=\"6941\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6943\" >BottomButtonBar<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6945\" >bar<\/span><span class=\"codescope-operator\" data-tokenid=\"6946\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6960\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6978\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6980\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6982\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"6983\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6984\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"6985\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6987\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"6988\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6989\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7003\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7013\" >}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7019\" >}<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"7021\"  data-linestart=\"337\">}<\/span>\n<\/div><\/div>\t\t\t\r\n<\/div>\r\n<div class=\"codescope-code-container codescope-option-dependent-element\"  data-optionid=\"1\">\r\n<div class=\"codescope-code-inner\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"0\"><div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"1\"><div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"3\"><div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<div class=\"codescope-linenumber\">34<\/div>\n<\/div><div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<\/div><div class=\"codescope-linenumber\">37<\/div>\n<div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<div class=\"codescope-linenumber\">45<\/div>\n<div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"6\"><div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"7\"><div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-linenumber\">60<\/div>\n<\/div><div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"8\"><div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-linenumber\">67<\/div>\n<\/div><div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"9\"><div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<div class=\"codescope-linenumber\">79<\/div>\n<div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<\/div><div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"10\"><div class=\"codescope-linenumber\">84<\/div>\n<div class=\"codescope-linenumber\">85<\/div>\n<div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<div class=\"codescope-linenumber\">90<\/div>\n<div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-linenumber\">92<\/div>\n<div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-linenumber\">97<\/div>\n<\/div><div class=\"codescope-linenumber\">98<\/div>\n<div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"11\"><div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-linenumber\">103<\/div>\n<div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<\/div><div class=\"codescope-linenumber\">120<\/div>\n<div class=\"codescope-linenumber\">121<\/div>\n<div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"12\"><div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<div class=\"codescope-linenumber\">126<\/div>\n<div class=\"codescope-linenumber\">127<\/div>\n<div class=\"codescope-linenumber\">128<\/div>\n<div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-linenumber\">133<\/div>\n<div class=\"codescope-linenumber\">134<\/div>\n<\/div><div class=\"codescope-linenumber\">135<\/div>\n<div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"13\"><div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<div class=\"codescope-linenumber\">140<\/div>\n<div class=\"codescope-linenumber\">141<\/div>\n<div class=\"codescope-linenumber\">142<\/div>\n<\/div><div class=\"codescope-linenumber\">143<\/div>\n<div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-linenumber\">146<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"14\"><div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<div class=\"codescope-linenumber\">149<\/div>\n<div class=\"codescope-linenumber\">150<\/div>\n<div class=\"codescope-linenumber\">151<\/div>\n<div class=\"codescope-linenumber\">152<\/div>\n<div class=\"codescope-linenumber\">153<\/div>\n<div class=\"codescope-linenumber\">154<\/div>\n<div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-linenumber\">156<\/div>\n<div class=\"codescope-linenumber\">157<\/div>\n<div class=\"codescope-linenumber\">158<\/div>\n<div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-linenumber\">178<\/div>\n<\/div><div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<\/div><div class=\"codescope-linenumber\">182<\/div>\n<div class=\"codescope-linenumber\">183<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"15\"><div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"16\"><div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<\/div><div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<\/div><div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"17\"><div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<\/div><div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"19\"><div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<div class=\"codescope-linenumber\">210<\/div>\n<div class=\"codescope-linenumber\">211<\/div>\n<\/div><div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"20\"><div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-linenumber\">216<\/div>\n<\/div><div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-linenumber\">221<\/div>\n<div class=\"codescope-linenumber\">222<\/div>\n<div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-linenumber\">224<\/div>\n<\/div><div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"22\"><div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-linenumber\">232<\/div>\n<\/div><div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"23\"><div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"24\"><div class=\"codescope-linenumber\">237<\/div>\n<div class=\"codescope-linenumber\">238<\/div>\n<div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-linenumber\">241<\/div>\n<\/div><div class=\"codescope-linenumber\">242<\/div>\n<\/div><div class=\"codescope-linenumber\">243<\/div>\n<\/div><div class=\"codescope-linenumber\">244<\/div>\n<div class=\"codescope-linenumber\">245<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-linenumber\">250<\/div>\n<div class=\"codescope-linenumber\">251<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">252<\/div>\n<div class=\"codescope-linenumber\">253<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"26\"><div class=\"codescope-linenumber\">254<\/div>\n<div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"27\"><div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<\/div><div class=\"codescope-linenumber\">266<\/div>\n<\/div><div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-linenumber\">268<\/div>\n<\/div><div class=\"codescope-linenumber\">269<\/div>\n<div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"30\"><div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<\/div><div class=\"codescope-linenumber\">281<\/div>\n<\/div><div class=\"codescope-linenumber\">282<\/div>\n<div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"31\"><div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-linenumber\">285<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><div class=\"codescope-linenumber\">286<\/div>\n<div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-linenumber\">290<\/div>\n<div class=\"codescope-linenumber\">291<\/div>\n<div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<div class=\"codescope-linenumber\">305<\/div>\n<\/div><div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-linenumber\">307<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"33\"><div class=\"codescope-linenumber\">308<\/div>\n<div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-linenumber\">310<\/div>\n<div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<div class=\"codescope-linenumber\">315<\/div>\n<div class=\"codescope-linenumber\">316<\/div>\n<div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<div class=\"codescope-linenumber\">324<\/div>\n<\/div><div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"34\"><div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<div class=\"codescope-linenumber\">338<\/div>\n<\/div><div class=\"codescope-linenumber\">339<\/div>\n<div class=\"codescope-linenumber\">340<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">341<\/div>\n<div class=\"codescope-linenumber\">342<\/div>\n<div class=\"codescope-linenumber\">343<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">344<\/div>\n<\/div><div class=\"codescope-linenumber\">345<\/div>\n<\/div><div class=\"codescope-linenumber\">346<\/div>\n<\/div><\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"0\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"1\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"3\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"4\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"6\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"7\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"8\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"9\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"10\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"11\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"12\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"13\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"14\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"15\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"16\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"17\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"18\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"19\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"20\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"21\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"22\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"23\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"24\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"25\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"26\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"27\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"28\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"29\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"30\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"31\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"32\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"33\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"34\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"35\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"7\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"9\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"11\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"13\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"14\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"15\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"16\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"18\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"20\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"22\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"23\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"24\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"25\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"26\" >Presentable<\/span><span class=\"codescope-operator\" data-tokenid=\"27\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"29\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"31\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"35\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"36\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"37\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"38\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"39\" >Basic<\/span><span class=\"codescope-operator\" data-tokenid=\"40\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"42\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"44\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"45\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"46\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"47\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"48\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"49\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"50\" >Dialogs<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"53\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"55\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"56\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"57\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"58\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"59\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Services<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >PropertyEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"76\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"78\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"79\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"80\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >IO<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"92\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"94\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"95\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"96\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >;<\/span>\n\n\n<span class=\"codescope-operator\" data-tokenid=\"101\"  data-linestart=\"13\">#if<\/span> <span class=\"codescope-operator\" data-tokenid=\"103\" >AVALONIA<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"105\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"107\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"15\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"119\"  data-linestart=\"16\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"121\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"122\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"123\" >Interactivity<\/span><span class=\"codescope-operator\" data-tokenid=\"124\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"126\"  data-linestart=\"17\">#else<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"128\"  data-linestart=\"18\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"130\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"131\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"132\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"133\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"135\"  data-linestart=\"19\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"137\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"139\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"140\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"141\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"142\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"144\"  data-linestart=\"20\">#endif<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"147\"  data-linestart=\"22\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"149\" >VisualGDB<\/span><span class=\"codescope-operator\" data-tokenid=\"150\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"151\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"152\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"153\" >CMake<\/span><span class=\"codescope-region\" data-regionid=\"0\">\n<span class=\"codescope-operator\" data-tokenid=\"156\"  data-linestart=\"23\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"162\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"164\" >partial<\/span> <span class=\"codescope-keyword\" data-tokenid=\"166\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"168\" >CMakeSourceSynchronizationDialog<\/span> <span class=\"codescope-operator\" data-tokenid=\"170\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"172\" >UserControl<\/span><span class=\"codescope-region\" data-regionid=\"1\">\n    <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"189\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"191\" >PortableGUIService<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"2\"><span class=\"codescope-identifier\" data-tokenid=\"193\" >_Service<\/span><span class=\"codescope-operator\" data-tokenid=\"194\" >;<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"205\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"206\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"207\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"209\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"210\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"212\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"214\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"215\" >)<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"226\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"240\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"242\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"244\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"245\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"259\" >_Service<\/span> <span class=\"codescope-operator\" data-tokenid=\"261\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"263\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"264\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"278\" >InitializeComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"279\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"280\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"281\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"291\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"303\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"305\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"307\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"309\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"311\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"312\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"314\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Service + 2 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"326\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"328\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"330\" >ModelImpl<\/span> <span class=\"codescope-operator\" data-tokenid=\"332\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"334\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"335\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"337\" >IModalViewModelWithResult<\/span><span class=\"codescope-operator\" data-tokenid=\"338\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"339\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"340\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"351\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"365\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"367\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"368\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"369\" >IListProperty<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"5\"><span class=\"codescope-identifier\" data-tokenid=\"371\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"372\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"386\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"388\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"390\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"391\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"405\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"407\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"408\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"409\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"411\" >_Extensions<\/span> <span class=\"codescope-operator\" data-tokenid=\"413\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"415\" >new<\/span> <span class=\"codescope-keyword\" data-tokenid=\"417\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"418\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"419\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"421\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"423\" >&quot;.c&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"424\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"426\" >&quot;.cpp&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"427\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"429\" >&quot;.cc&quot;<\/span> <span class=\"codescope-operator\" data-tokenid=\"431\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"432\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"447\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"449\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"450\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"451\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"452\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"454\" >Tree<\/span> <span class=\"codescope-operator\" data-tokenid=\"456\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"458\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"459\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"461\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"463\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"465\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"467\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"468\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"469\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"470\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"471\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"472\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"473\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"488\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"490\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"492\" >NodeIconType<\/span> <span class=\"codescope-operator\" data-tokenid=\"494\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"496\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"497\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"499\" >Folder<\/span> <span class=\"codescope-operator\" data-tokenid=\"501\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"516\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"518\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"520\" >NodeBase<\/span> <span class=\"codescope-operator\" data-tokenid=\"522\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"524\" >PresentableTreeNodeWithPublicChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"525\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"526\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"527\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n            <span class=\"codescope-operator\" data-tokenid=\"542\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"560\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"562\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"563\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"564\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"565\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"567\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"568\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"570\" >_ChildrenByName<\/span> <span class=\"codescope-operator\" data-tokenid=\"572\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"574\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"576\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"577\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"578\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"579\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"581\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"582\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"583\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"584\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"585\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"586\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"587\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"588\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"606\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"608\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"610\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"612\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"614\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"615\" >;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"617\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"619\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"620\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"622\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"641\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"643\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"645\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"647\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"649\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"650\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"652\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"671\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"673\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"674\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"675\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"677\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"678\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"680\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"682\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"683\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"685\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"687\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"689\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"691\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"692\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"714\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"716\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"717\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"718\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"719\" >)<\/span><span class=\"codescope-region\" data-regionid=\"7\">\n                <span class=\"codescope-operator\" data-tokenid=\"738\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"760\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"762\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"764\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"765\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"787\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"789\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"791\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"792\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"810\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"830\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"832\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"833\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"835\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"836\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"854\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"856\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"857\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"859\" >IsChecked<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n                <span class=\"codescope-operator\" data-tokenid=\"878\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"900\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"902\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"904\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"905\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"927\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"929\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"931\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"932\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"933\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"934\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"936\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"937\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"938\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"956\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"976\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"978\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"980\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"981\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"982\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"983\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"985\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"986\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"988\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"990\" >byUser<\/span><span class=\"codescope-operator\" data-tokenid=\"991\" >)<\/span><span class=\"codescope-region\" data-regionid=\"9\">\n                <span class=\"codescope-operator\" data-tokenid=\"1010\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1032\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1034\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1035\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1037\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1039\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1040\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1066\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1067\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1090\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1092\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1094\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1095\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1117\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1118\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1119\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1120\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1121\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1122\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1123\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1124\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1147\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1149\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1150\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1152\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1154\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1156\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1157\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1158\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1159\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1185\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1186\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1187\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1188\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1189\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1190\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1192\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1193\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1194\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1217\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1218\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1219\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1220\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1221\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1222\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1223\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1241\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1261\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1263\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1264\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1265\" >)<\/span><span class=\"codescope-region\" data-regionid=\"10\">\n                <span class=\"codescope-operator\" data-tokenid=\"1284\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1306\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1308\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1309\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1310\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1311\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"1313\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1315\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"1316\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1342\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1343\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1366\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1367\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1369\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1371\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1373\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1374\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1375\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1376\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1399\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1401\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1402\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1404\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1406\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1407\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1429\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1455\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1457\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1459\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1460\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1486\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1487\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1488\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1489\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1490\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1491\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1492\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1493\" >;<\/span>\n\n                        <span class=\"codescope-identifier\" data-tokenid=\"1520\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1521\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1522\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1523\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1524\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1525\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1526\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1548\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1566\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1586\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1588\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1589\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1591\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1592\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1593\" >)<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n                <span class=\"codescope-operator\" data-tokenid=\"1612\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1634\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1636\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1638\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1640\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"1641\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1663\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1664\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1666\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1668\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1670\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1671\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1694\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1696\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1697\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1699\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1701\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1703\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1704\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1705\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1706\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1728\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1754\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1757\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"1758\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1784\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1814\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1816\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1818\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1819\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1820\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1821\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1851\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1853\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1855\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1856\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1882\" >}<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1908\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1910\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1912\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1913\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1915\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1917\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1918\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1919\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1920\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1946\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1976\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1978\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1980\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1981\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"2011\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"2012\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2038\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2060\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2083\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2085\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"2086\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2104\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2124\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2126\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2128\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"2129\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2131\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2132\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2133\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2135\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2137\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2138\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2139\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2140\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2159\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2161\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2163\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2164\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2165\" >)<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n                <span class=\"codescope-operator\" data-tokenid=\"2184\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2206\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2208\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2209\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2211\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2213\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2215\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2216\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2217\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2218\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2244\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2245\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2246\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2247\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2248\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2249\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2272\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2274\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2276\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2278\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2279\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2280\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2281\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2303\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2305\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2306\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2308\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2310\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2311\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2333\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2359\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"2361\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2363\" >state<\/span><span class=\"codescope-operator\" data-tokenid=\"2364\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2390\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"2391\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2392\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"2393\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2394\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2395\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2396\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2397\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2419\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2437\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2457\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2459\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2461\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2463\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2464\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2465\" >IPresentableTreeNodeChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2466\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2467\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"2468\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2470\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2471\" >)<\/span><span class=\"codescope-region\" data-regionid=\"13\">\n                <span class=\"codescope-operator\" data-tokenid=\"2490\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2512\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2513\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2514\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2515\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2516\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2517\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2518\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2541\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2543\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2544\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2546\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2548\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2550\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2551\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2552\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2553\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2554\" >OrderBy<\/span><span class=\"codescope-operator\" data-tokenid=\"2555\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2556\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"2558\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2560\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"2561\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2562\" >Name<\/span><span class=\"codescope-operator\" data-tokenid=\"2563\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2565\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"2566\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2567\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"2568\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2569\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2595\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2596\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2597\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"2598\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2599\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2600\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2601\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2619\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2639\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2641\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2643\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2645\" >HasChildren<\/span> <span class=\"codescope-operator\" data-tokenid=\"2647\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2649\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2650\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2651\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"2653\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2655\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2656\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2675\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2677\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2679\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2680\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2681\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"2682\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"2683\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2685\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2686\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2688\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2690\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2691\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"2710\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2732\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2734\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2735\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2737\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2739\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2740\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2741\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"2742\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2768\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2770\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2771\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2794\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2796\" >name<\/span> <span class=\"codescope-operator\" data-tokenid=\"2798\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2800\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2801\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"2802\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2803\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"2804\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2827\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2829\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2830\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2832\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2834\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2835\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2836\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"2838\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2840\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"2841\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2863\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2889\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2891\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2892\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"2893\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2894\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2895\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"2896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2897\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2898\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2900\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2902\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2904\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"2905\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2906\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2932\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2962\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2964\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"2966\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2968\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2970\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2971\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2972\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2973\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2975\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"2976\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2977\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3007\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3008\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"3009\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3010\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"3012\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3014\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3015\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3045\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3047\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3048\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3074\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3101\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3103\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3104\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3106\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3108\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3110\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3111\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3141\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3143\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3144\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3171\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3173\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3174\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3196\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3218\" >else<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3240\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"3266\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3268\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3269\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"3270\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3271\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3272\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"3273\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3274\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3275\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3277\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3279\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3281\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3282\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3283\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3309\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3339\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3341\" >folderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3343\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3345\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3347\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3348\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3349\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3350\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3352\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3353\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3354\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3384\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3385\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"3386\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3387\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"3389\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3391\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3392\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3422\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3424\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3425\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3426\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3427\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3428\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3429\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3431\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3433\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3435\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3436\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3437\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3463\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3490\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3492\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3493\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3494\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3495\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3496\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3497\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3499\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3501\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3503\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3504\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3505\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3527\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3545\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3565\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3567\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3569\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3571\" >WarningText<\/span> <span class=\"codescope-operator\" data-tokenid=\"3573\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3575\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"3576\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"3578\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3592\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3608\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3610\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3612\" >FolderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3614\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3616\" >NodeBase<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n            <span class=\"codescope-operator\" data-tokenid=\"3631\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3649\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3651\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3652\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3653\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3655\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3656\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3658\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3660\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3662\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3664\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3665\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3667\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3669\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3670\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3671\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3672\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3674\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3675\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3676\" >Folder<\/span><span class=\"codescope-operator\" data-tokenid=\"3677\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3679\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3680\" >)<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n                <span class=\"codescope-operator\" data-tokenid=\"3699\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3717\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3737\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3739\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3741\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"3742\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3744\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3745\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3746\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3748\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3750\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3751\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3752\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3753\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3754\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3755\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3769\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3785\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3787\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3789\" >FileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3791\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3793\" >NodeBase<\/span><span class=\"codescope-region\" data-regionid=\"17\">\n            <span class=\"codescope-operator\" data-tokenid=\"3808\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3826\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3828\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3829\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3830\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3832\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"3833\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3851\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3853\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3855\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"3856\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3875\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3877\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3878\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3879\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3881\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3882\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3884\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3886\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3888\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3890\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3891\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3893\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3895\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3897\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3898\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3900\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3901\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3902\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"3903\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3905\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3906\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n                <span class=\"codescope-operator\" data-tokenid=\"3925\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3943\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3963\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3965\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3967\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"3968\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3969\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3970\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3971\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3973\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"3974\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3976\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3978\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"3979\" >)<\/span><span class=\"codescope-region\" data-regionid=\"19\">\n                <span class=\"codescope-operator\" data-tokenid=\"3998\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4020\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4022\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4024\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"4025\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4047\" >try<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4069\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4095\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4097\" >fn<\/span> <span class=\"codescope-operator\" data-tokenid=\"4099\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4101\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"4102\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4103\" >Combine<\/span><span class=\"codescope-operator\" data-tokenid=\"4104\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4105\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"4106\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4108\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"4109\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4110\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"4111\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4112\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4138\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4140\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4141\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"4142\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4143\" >Exists<\/span><span class=\"codescope-operator\" data-tokenid=\"4144\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4145\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4146\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4147\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"4177\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4178\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4179\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4180\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4181\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4203\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4225\" >catch<\/span> <span class=\"codescope-operator\" data-tokenid=\"4227\" >{<\/span> <span class=\"codescope-operator\" data-tokenid=\"4229\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4247\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4267\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4269\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4271\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4272\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4273\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4275\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4276\" >)<\/span><span class=\"codescope-region\" data-regionid=\"20\">\n                <span class=\"codescope-operator\" data-tokenid=\"4295\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4317\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4319\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4321\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4322\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4340\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4360\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4362\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4364\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"4365\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4367\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"4368\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4369\" >)<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n                <span class=\"codescope-operator\" data-tokenid=\"4388\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4410\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4412\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4413\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4415\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4417\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4418\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4444\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4446\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4447\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4469\" >else<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4495\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4497\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4498\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4516\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4536\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4538\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4540\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"4541\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4542\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"4543\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"4544\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4545\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4547\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4548\" >)<\/span><span class=\"codescope-region\" data-regionid=\"22\">\n                <span class=\"codescope-operator\" data-tokenid=\"4567\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4589\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4591\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4592\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4594\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4596\" >false<\/span> <span class=\"codescope-operator\" data-tokenid=\"4598\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4600\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4602\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4604\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4605\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4631\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"4632\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4633\" >Value<\/span> <span class=\"codescope-operator\" data-tokenid=\"4635\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4637\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4638\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4660\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4662\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4664\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4665\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4667\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4669\" >true<\/span> <span class=\"codescope-operator\" data-tokenid=\"4671\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4673\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4675\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4677\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4679\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4681\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4683\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4685\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4686\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4712\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4713\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4714\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"4715\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4716\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4717\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4718\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4736\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4756\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4758\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4760\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4762\" >WarningText<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n                <span class=\"codescope-operator\" data-tokenid=\"4781\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4803\" >get<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n                    <span class=\"codescope-operator\" data-tokenid=\"4826\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4852\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4854\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4855\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4857\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4859\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4861\" >&amp;&amp;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4863\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4864\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4865\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"4866\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4867\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4868\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4869\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"4899\" >return<\/span> <span class=\"codescope-literal\" data-tokenid=\"4901\" >$&quot;Missing<\/span> <span class=\"codescope-literal\" data-tokenid=\"4903\" >{_Token.Value}&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"4904\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4930\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4932\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4933\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4934\" >WarningText<\/span><span class=\"codescope-operator\" data-tokenid=\"4935\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4957\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4976\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4991\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5007\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5009\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5011\" >NodeFilterMode<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n            <span class=\"codescope-operator\" data-tokenid=\"5026\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5044\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5045\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5063\" >CheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5064\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5082\" >UncheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5083\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5101\" >MissingOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5102\" >,<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5116\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_SourceList + 8 other unchanged items<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5132\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5134\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5136\" >NodeTypeFilter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5138\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5140\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"5141\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5143\" >IPresentableTreeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"5144\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5145\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"5146\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n            <span class=\"codescope-operator\" data-tokenid=\"5161\" >{<\/span>\n                <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"27\"><span class=\"codescope-keyword\" data-tokenid=\"5179\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5181\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5183\" >ShowAllNodes<\/span> <span class=\"codescope-operator\" data-tokenid=\"5185\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5187\" >Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5189\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5191\" >NodeFilterMode<\/span><span class=\"codescope-operator\" data-tokenid=\"5192\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5193\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5194\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5212\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5214\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5215\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5233\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5235\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5237\" >Mode<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n                <span class=\"codescope-operator\" data-tokenid=\"5256\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5278\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"5280\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5282\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5283\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5305\" >set<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n                    <span class=\"codescope-operator\" data-tokenid=\"5328\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5354\" >_Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5356\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5358\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"5359\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5385\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5386\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5387\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"5388\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5389\" >Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5390\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5391\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5392\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5418\" >FilterChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5419\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5420\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5421\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"5422\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5423\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"5424\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5426\" >EventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"5427\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5428\" >Empty<\/span><span class=\"codescope-operator\" data-tokenid=\"5429\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5430\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"5452\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5471\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5491\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5493\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5495\" >EventHandler<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5497\" >FilterChanged<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">ShowAllNodes + 3 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"5498\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5517\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5519\" >AdvancedNodeFilteringResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5521\" >ApplyFilterToNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5522\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5523\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5525\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"5526\" >)<\/span><span class=\"codescope-region\" data-regionid=\"30\">\n                <span class=\"codescope-operator\" data-tokenid=\"5545\" >{<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5547\"  data-linestart=\"271\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5548\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5549\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5550\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5551\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5552\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5553\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5554\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5555\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5556\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5557\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5558\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5559\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5560\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5561\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5562\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5563\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5564\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5565\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5566\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5567\" >switch<\/span><span class=\" codescope-newblock\" data-tokenid=\"5568\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5569\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5570\" >Mode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5571\" >)<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5572\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5574\"  data-linestart=\"272\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5575\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5576\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5577\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5578\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5579\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5580\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5581\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5582\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5583\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5584\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5585\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5586\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5587\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5588\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5589\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5590\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5591\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5592\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5593\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5594\" >{<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5595\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5597\"  data-linestart=\"273\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5598\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5599\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5600\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5601\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5602\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5603\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5604\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5605\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5606\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5607\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5608\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5609\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5610\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5611\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5612\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5613\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5614\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5615\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5616\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5617\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5618\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5619\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5620\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5621\" >case<\/span><span class=\" codescope-newblock\" data-tokenid=\"5622\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5623\" >NodeFilterMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5624\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5625\" >ShowAll<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5626\" >:<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5627\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5629\"  data-linestart=\"274\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5630\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5631\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5632\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5633\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5634\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5635\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5636\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5637\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5638\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5639\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5640\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5641\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5642\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5643\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5644\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5645\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5646\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5647\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5648\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5649\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5650\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5651\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5652\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5653\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5654\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5655\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5656\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5657\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5658\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5659\" >AdvancedNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5660\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5661\" >ShowNode<\/span><span class=\" codescope-newblock\" data-tokenid=\"5662\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5663\" >|<\/span><span class=\" codescope-newblock\" data-tokenid=\"5664\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5665\" >AdvancedNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5666\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5667\" >ExpandNode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5668\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5669\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5671\"  data-linestart=\"275\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5672\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5673\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5674\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5675\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5676\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5677\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5678\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5679\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5680\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5681\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5682\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5683\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5684\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5685\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5686\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5687\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5688\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5689\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5690\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5691\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5692\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5693\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5694\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"5695\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"5696\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"5697\" >Add<\/span><span class=\" codescope-newblock\" data-tokenid=\"5698\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"5699\" >additional<\/span><span class=\" codescope-newblock\" data-tokenid=\"5700\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"5701\" >cases<\/span><span class=\" codescope-newblock\" data-tokenid=\"5702\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"5703\" >for<\/span><span class=\" codescope-newblock\" data-tokenid=\"5704\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"5705\" >other<\/span><span class=\" codescope-newblock\" data-tokenid=\"5706\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"5707\" >modes<\/span><span class=\" codescope-newblock\" data-tokenid=\"5708\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"5709\" >as<\/span><span class=\" codescope-newblock\" data-tokenid=\"5710\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"5711\" >needed<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5712\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5714\"  data-linestart=\"276\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5715\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5716\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5717\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5718\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5719\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5720\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5721\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5722\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5723\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5724\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5725\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5726\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5727\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5728\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5729\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5730\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5731\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5732\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5733\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5734\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5735\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5736\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5737\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5738\" >default<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5739\" >:<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5740\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5742\"  data-linestart=\"277\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5743\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5744\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5745\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5746\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5747\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5748\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5749\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5750\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5751\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5752\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5753\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5754\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5755\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5756\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5757\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5758\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5759\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5760\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5761\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5762\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5763\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5764\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5765\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5766\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5767\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5768\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5769\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5770\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5771\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5772\" >AdvancedNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5773\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5774\" >HideNode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5775\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5776\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5778\"  data-linestart=\"278\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5779\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5780\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5781\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5782\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5783\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5784\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5785\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5786\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5787\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5788\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5789\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5790\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5791\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5792\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5793\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5794\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5795\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5796\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5797\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5798\" >}<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5799\" > <\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5817\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5832\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"31\"><span class=\"codescope-keyword\" data-tokenid=\"5848\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5850\" >NodeTypeFilter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5852\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5854\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5856\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"5857\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"5859\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5874\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5876\" >ModelImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"5877\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5878\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"5879\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5880\" >IListProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5882\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"5883\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5885\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5887\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5888\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n            <span class=\"codescope-operator\" data-tokenid=\"5903\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5921\" >_SourceList<\/span> <span class=\"codescope-operator\" data-tokenid=\"5923\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5925\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"5926\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5944\" >_BaseDirectory<\/span> <span class=\"codescope-operator\" data-tokenid=\"5946\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5948\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5949\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5968\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5970\" >topLevelFolder<\/span> <span class=\"codescope-operator\" data-tokenid=\"5972\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5974\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5976\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5977\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5978\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5979\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5980\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5999\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6001\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6002\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6004\" >token<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6006\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6008\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"6009\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6010\" >AllTokens<\/span><span class=\"codescope-operator\" data-tokenid=\"6011\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6029\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6051\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6053\" >path<\/span> <span class=\"codescope-operator\" data-tokenid=\"6055\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6057\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"6058\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6059\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"6060\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6082\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6083\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6084\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6086\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6088\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6090\" >path<\/span><span class=\"codescope-operator\" data-tokenid=\"6091\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6092\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6093\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6094\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6095\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6097\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6098\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6099\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6100\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"6101\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6102\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"6103\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6104\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"6106\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"6108\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6110\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"6111\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6113\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"6114\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6115\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"6116\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6117\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"6140\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6142\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"6144\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6146\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6147\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6148\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6149\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6150\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6151\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6153\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6154\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6155\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6177\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6178\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6179\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6180\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"6181\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6182\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"6183\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6185\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6186\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6187\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6205\" >}<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"6224\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6225\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6226\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6227\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6229\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6230\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6231\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6249\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6250\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6251\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"6252\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6253\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6254\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6272\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"6273\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6274\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"6275\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6276\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6277\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6278\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6279\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6280\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6298\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"6299\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6300\" >AddFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"6301\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6302\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"6304\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6306\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6308\" >NodeTypeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"6309\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6310\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6311\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6312\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6326\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6342\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6344\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6346\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6347\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6348\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6350\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6351\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6353\" >FolderNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6355\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6356\" >)<\/span><span class=\"codescope-region\" data-regionid=\"33\">\n            <span class=\"codescope-operator\" data-tokenid=\"6371\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6389\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6390\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6391\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6393\" >files<\/span> <span class=\"codescope-operator\" data-tokenid=\"6395\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6397\" >Directory<\/span><span class=\"codescope-operator\" data-tokenid=\"6398\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6399\" >GetFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6400\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6401\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6402\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6404\" >&quot;*.*&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"6405\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6407\" >SearchOption<\/span><span class=\"codescope-operator\" data-tokenid=\"6408\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6409\" >AllDirectories<\/span><span class=\"codescope-operator\" data-tokenid=\"6410\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6411\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6429\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6431\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6432\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6434\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6436\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6438\" >files<\/span><span class=\"codescope-operator\" data-tokenid=\"6439\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6457\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6479\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6481\" >extension<\/span> <span class=\"codescope-operator\" data-tokenid=\"6483\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6485\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"6486\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6487\" >GetExtension<\/span><span class=\"codescope-operator\" data-tokenid=\"6488\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6489\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6490\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6491\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6513\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6515\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6516\" >_Extensions<\/span><span class=\"codescope-operator\" data-tokenid=\"6517\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6518\" >Contains<\/span><span class=\"codescope-operator\" data-tokenid=\"6519\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6520\" >extension<\/span><span class=\"codescope-operator\" data-tokenid=\"6521\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6523\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"6524\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6525\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"6526\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6527\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6549\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6575\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6577\" >relativePath<\/span> <span class=\"codescope-operator\" data-tokenid=\"6579\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6581\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6582\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6583\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6584\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6585\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6586\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6588\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6589\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6590\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6616\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6618\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6619\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"6620\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6621\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6622\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"6623\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6624\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6625\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6626\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6652\" >{<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"6682\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6683\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6684\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6686\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6688\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6690\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6691\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6692\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6693\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6694\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6695\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6697\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6698\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6699\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6700\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"6701\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6702\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"6703\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6704\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"6706\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"6708\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6710\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"6711\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6713\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"6714\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6715\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"6716\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6717\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6747\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6749\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"6751\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6753\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6754\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6755\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6757\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6758\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6760\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6761\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6762\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6792\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6793\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6794\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6795\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"6796\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6797\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6798\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6799\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6825\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6847\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6865\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6879\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6895\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6897\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6899\" >CompleteOrThrow<\/span><span class=\"codescope-operator\" data-tokenid=\"6900\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6901\" >ModalDialogButtonClickedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6903\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"6904\" >)<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n            <span class=\"codescope-operator\" data-tokenid=\"6919\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6937\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6939\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6940\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"6941\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6942\" >CommonButton<\/span> <span class=\"codescope-operator\" data-tokenid=\"6944\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6946\" >CommonBarButton<\/span><span class=\"codescope-operator\" data-tokenid=\"6947\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6948\" >OK<\/span><span class=\"codescope-operator\" data-tokenid=\"6949\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6967\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6989\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6990\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"6991\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6992\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6994\" >newFiles<\/span> <span class=\"codescope-operator\" data-tokenid=\"6996\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6998\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7000\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"7001\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"7002\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"7003\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"7004\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7005\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7006\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7028\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7030\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7031\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7033\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7035\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7037\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"7038\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7039\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"7040\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7041\" >GetAllNodesRecursively<\/span><span class=\"codescope-operator\" data-tokenid=\"7042\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7043\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7044\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7045\" >OfType<\/span><span class=\"codescope-operator\" data-tokenid=\"7046\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"7047\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"7048\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"7049\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7050\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7051\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7077\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"7078\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7079\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"7080\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7081\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"7082\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7083\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7106\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7108\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7109\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7111\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7113\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7115\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"7116\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7142\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"7143\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7144\" >AddToken<\/span><span class=\"codescope-operator\" data-tokenid=\"7145\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7146\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"7147\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7149\" >StatementPlacementDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"7150\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7151\" >After<\/span><span class=\"codescope-operator\" data-tokenid=\"7152\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7154\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"7155\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7156\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"7157\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7158\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"7159\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7161\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"7162\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7163\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7164\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"7165\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"7166\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"7167\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"7169\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"7170\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7171\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7172\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7190\" >}<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7208\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7210\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"7211\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7225\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"7241\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7243\" >UserControl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7245\" >ConfigureWindowAndCreateControl<\/span><span class=\"codescope-operator\" data-tokenid=\"7246\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7247\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7249\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"7250\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7252\" >ModalContentWindow<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7254\" >window<\/span><span class=\"codescope-operator\" data-tokenid=\"7255\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7257\" >BottomButtonBar<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7259\" >bar<\/span><span class=\"codescope-operator\" data-tokenid=\"7260\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n            <span class=\"codescope-operator\" data-tokenid=\"7275\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7293\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7295\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7297\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"7298\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7299\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"7300\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7302\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"7303\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7304\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7318\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Filter + 4 other unchanged items<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7329\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7336\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"7339\"  data-linestart=\"345\">}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<\/div><\/div>\t\t\t\r\n<\/div>\r\n<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"2\">\r\n<div class=\"codescope-code-inner\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"0\"><div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"1\"><div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"3\"><div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<div class=\"codescope-linenumber\">34<\/div>\n<\/div><div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<\/div><div class=\"codescope-linenumber\">37<\/div>\n<div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<div class=\"codescope-linenumber\">45<\/div>\n<div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"6\"><div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"7\"><div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-linenumber\">60<\/div>\n<\/div><div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"8\"><div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-linenumber\">67<\/div>\n<\/div><div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"9\"><div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<div class=\"codescope-linenumber\">79<\/div>\n<div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<\/div><div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"10\"><div class=\"codescope-linenumber\">84<\/div>\n<div class=\"codescope-linenumber\">85<\/div>\n<div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<div class=\"codescope-linenumber\">90<\/div>\n<div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-linenumber\">92<\/div>\n<div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-linenumber\">97<\/div>\n<\/div><div class=\"codescope-linenumber\">98<\/div>\n<div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"11\"><div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-linenumber\">103<\/div>\n<div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<\/div><div class=\"codescope-linenumber\">120<\/div>\n<div class=\"codescope-linenumber\">121<\/div>\n<div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"12\"><div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<div class=\"codescope-linenumber\">126<\/div>\n<div class=\"codescope-linenumber\">127<\/div>\n<div class=\"codescope-linenumber\">128<\/div>\n<div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-linenumber\">133<\/div>\n<div class=\"codescope-linenumber\">134<\/div>\n<\/div><div class=\"codescope-linenumber\">135<\/div>\n<div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"13\"><div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<div class=\"codescope-linenumber\">140<\/div>\n<div class=\"codescope-linenumber\">141<\/div>\n<div class=\"codescope-linenumber\">142<\/div>\n<\/div><div class=\"codescope-linenumber\">143<\/div>\n<div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-linenumber\">146<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"14\"><div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<div class=\"codescope-linenumber\">149<\/div>\n<div class=\"codescope-linenumber\">150<\/div>\n<div class=\"codescope-linenumber\">151<\/div>\n<div class=\"codescope-linenumber\">152<\/div>\n<div class=\"codescope-linenumber\">153<\/div>\n<div class=\"codescope-linenumber\">154<\/div>\n<div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-linenumber\">156<\/div>\n<div class=\"codescope-linenumber\">157<\/div>\n<div class=\"codescope-linenumber\">158<\/div>\n<div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-linenumber\">178<\/div>\n<\/div><div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<\/div><div class=\"codescope-linenumber\">182<\/div>\n<div class=\"codescope-linenumber\">183<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"15\"><div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"16\"><div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<\/div><div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<\/div><div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"17\"><div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<\/div><div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"19\"><div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<div class=\"codescope-linenumber\">210<\/div>\n<div class=\"codescope-linenumber\">211<\/div>\n<\/div><div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"20\"><div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-linenumber\">216<\/div>\n<\/div><div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-linenumber\">221<\/div>\n<div class=\"codescope-linenumber\">222<\/div>\n<div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-linenumber\">224<\/div>\n<\/div><div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"22\"><div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-linenumber\">232<\/div>\n<\/div><div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"23\"><div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"24\"><div class=\"codescope-linenumber\">237<\/div>\n<div class=\"codescope-linenumber\">238<\/div>\n<div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-linenumber\">241<\/div>\n<\/div><div class=\"codescope-linenumber\">242<\/div>\n<\/div><div class=\"codescope-linenumber\">243<\/div>\n<\/div><div class=\"codescope-linenumber\">244<\/div>\n<div class=\"codescope-linenumber\">245<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-linenumber\">250<\/div>\n<div class=\"codescope-linenumber\">251<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">252<\/div>\n<div class=\"codescope-linenumber\">253<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"26\"><div class=\"codescope-linenumber\">254<\/div>\n<div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"27\"><div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<\/div><div class=\"codescope-linenumber\">266<\/div>\n<\/div><div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-linenumber\">268<\/div>\n<\/div><div class=\"codescope-linenumber\">269<\/div>\n<div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"30\"><div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<\/div><div class=\"codescope-linenumber\">280<\/div>\n<\/div><div class=\"codescope-linenumber\">281<\/div>\n<div class=\"codescope-linenumber\">282<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"31\"><div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><div class=\"codescope-linenumber\">285<\/div>\n<div class=\"codescope-linenumber\">286<\/div>\n<div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-linenumber\">290<\/div>\n<div class=\"codescope-linenumber\">291<\/div>\n<div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<\/div><div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"33\"><div class=\"codescope-linenumber\">307<\/div>\n<div class=\"codescope-linenumber\">308<\/div>\n<div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-linenumber\">310<\/div>\n<div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<div class=\"codescope-linenumber\">315<\/div>\n<div class=\"codescope-linenumber\">316<\/div>\n<div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<\/div><div class=\"codescope-linenumber\">324<\/div>\n<div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"34\"><div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<\/div><div class=\"codescope-linenumber\">338<\/div>\n<div class=\"codescope-linenumber\">339<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">340<\/div>\n<div class=\"codescope-linenumber\">341<\/div>\n<div class=\"codescope-linenumber\">342<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">343<\/div>\n<\/div><div class=\"codescope-linenumber\">344<\/div>\n<\/div><div class=\"codescope-linenumber\">345<\/div>\n<\/div><\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"0\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"1\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"3\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"4\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"6\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"7\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"8\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"9\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"10\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"11\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"12\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"13\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"14\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"15\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"16\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"17\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"18\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"19\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"20\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"21\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"22\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"23\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"24\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"25\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"26\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"27\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"28\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"29\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"30\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"31\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"32\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"33\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"34\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"35\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"7\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"9\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"11\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"13\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"14\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"15\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"16\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"18\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"20\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"22\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"23\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"24\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"25\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"26\" >Presentable<\/span><span class=\"codescope-operator\" data-tokenid=\"27\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"29\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"31\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"35\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"36\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"37\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"38\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"39\" >Basic<\/span><span class=\"codescope-operator\" data-tokenid=\"40\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"42\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"44\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"45\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"46\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"47\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"48\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"49\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"50\" >Dialogs<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"53\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"55\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"56\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"57\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"58\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"59\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Services<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >PropertyEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"76\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"78\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"79\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"80\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >IO<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"92\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"94\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"95\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"96\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >;<\/span>\n\n\n<span class=\"codescope-operator\" data-tokenid=\"101\"  data-linestart=\"13\">#if<\/span> <span class=\"codescope-operator\" data-tokenid=\"103\" >AVALONIA<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"105\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"107\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"15\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"119\"  data-linestart=\"16\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"121\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"122\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"123\" >Interactivity<\/span><span class=\"codescope-operator\" data-tokenid=\"124\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"126\"  data-linestart=\"17\">#else<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"128\"  data-linestart=\"18\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"130\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"131\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"132\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"133\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"135\"  data-linestart=\"19\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"137\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"139\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"140\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"141\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"142\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"144\"  data-linestart=\"20\">#endif<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"147\"  data-linestart=\"22\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"149\" >VisualGDB<\/span><span class=\"codescope-operator\" data-tokenid=\"150\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"151\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"152\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"153\" >CMake<\/span><span class=\"codescope-region\" data-regionid=\"0\">\n<span class=\"codescope-operator\" data-tokenid=\"156\"  data-linestart=\"23\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"162\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"164\" >partial<\/span> <span class=\"codescope-keyword\" data-tokenid=\"166\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"168\" >CMakeSourceSynchronizationDialog<\/span> <span class=\"codescope-operator\" data-tokenid=\"170\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"172\" >UserControl<\/span><span class=\"codescope-region\" data-regionid=\"1\">\n    <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"189\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"191\" >PortableGUIService<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"2\"><span class=\"codescope-identifier\" data-tokenid=\"193\" >_Service<\/span><span class=\"codescope-operator\" data-tokenid=\"194\" >;<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"205\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"206\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"207\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"209\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"210\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"212\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"214\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"215\" >)<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"226\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"240\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"242\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"244\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"245\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"259\" >_Service<\/span> <span class=\"codescope-operator\" data-tokenid=\"261\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"263\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"264\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"278\" >InitializeComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"279\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"280\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"281\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"291\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"303\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"305\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"307\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"309\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"311\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"312\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"314\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Service + 2 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"326\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"328\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"330\" >ModelImpl<\/span> <span class=\"codescope-operator\" data-tokenid=\"332\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"334\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"335\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"337\" >IModalViewModelWithResult<\/span><span class=\"codescope-operator\" data-tokenid=\"338\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"339\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"340\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"351\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"365\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"367\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"368\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"369\" >IListProperty<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"5\"><span class=\"codescope-identifier\" data-tokenid=\"371\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"372\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"386\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"388\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"390\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"391\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"405\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"407\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"408\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"409\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"411\" >_Extensions<\/span> <span class=\"codescope-operator\" data-tokenid=\"413\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"415\" >new<\/span> <span class=\"codescope-keyword\" data-tokenid=\"417\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"418\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"419\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"421\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"423\" >&quot;.c&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"424\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"426\" >&quot;.cpp&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"427\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"429\" >&quot;.cc&quot;<\/span> <span class=\"codescope-operator\" data-tokenid=\"431\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"432\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"447\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"449\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"450\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"451\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"452\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"454\" >Tree<\/span> <span class=\"codescope-operator\" data-tokenid=\"456\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"458\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"459\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"461\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"463\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"465\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"467\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"468\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"469\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"470\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"471\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"472\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"473\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"488\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"490\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"492\" >NodeIconType<\/span> <span class=\"codescope-operator\" data-tokenid=\"494\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"496\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"497\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"499\" >Folder<\/span> <span class=\"codescope-operator\" data-tokenid=\"501\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"516\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"518\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"520\" >NodeBase<\/span> <span class=\"codescope-operator\" data-tokenid=\"522\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"524\" >PresentableTreeNodeWithPublicChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"525\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"526\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"527\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n            <span class=\"codescope-operator\" data-tokenid=\"542\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"560\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"562\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"563\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"564\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"565\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"567\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"568\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"570\" >_ChildrenByName<\/span> <span class=\"codescope-operator\" data-tokenid=\"572\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"574\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"576\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"577\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"578\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"579\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"581\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"582\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"583\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"584\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"585\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"586\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"587\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"588\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"606\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"608\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"610\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"612\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"614\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"615\" >;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"617\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"619\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"620\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"622\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"641\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"643\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"645\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"647\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"649\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"650\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"652\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"671\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"673\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"674\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"675\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"677\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"678\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"680\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"682\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"683\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"685\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"687\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"689\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"691\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"692\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"714\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"716\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"717\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"718\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"719\" >)<\/span><span class=\"codescope-region\" data-regionid=\"7\">\n                <span class=\"codescope-operator\" data-tokenid=\"738\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"760\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"762\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"764\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"765\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"787\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"789\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"791\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"792\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"810\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"830\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"832\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"833\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"835\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"836\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"854\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"856\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"857\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"859\" >IsChecked<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n                <span class=\"codescope-operator\" data-tokenid=\"878\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"900\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"902\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"904\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"905\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"927\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"929\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"931\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"932\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"933\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"934\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"936\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"937\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"938\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"956\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"976\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"978\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"980\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"981\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"982\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"983\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"985\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"986\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"988\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"990\" >byUser<\/span><span class=\"codescope-operator\" data-tokenid=\"991\" >)<\/span><span class=\"codescope-region\" data-regionid=\"9\">\n                <span class=\"codescope-operator\" data-tokenid=\"1010\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1032\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1034\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1035\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1037\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1039\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1040\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1066\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1067\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1090\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1092\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1094\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1095\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1117\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1118\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1119\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1120\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1121\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1122\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1123\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1124\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1147\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1149\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1150\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1152\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1154\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1156\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1157\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1158\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1159\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1185\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1186\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1187\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1188\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1189\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1190\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1192\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1193\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1194\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1217\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1218\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1219\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1220\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1221\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1222\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1223\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1241\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1261\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1263\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1264\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1265\" >)<\/span><span class=\"codescope-region\" data-regionid=\"10\">\n                <span class=\"codescope-operator\" data-tokenid=\"1284\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1306\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1308\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1309\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1310\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1311\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"1313\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1315\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"1316\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1342\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1343\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1366\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1367\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1369\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1371\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1373\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1374\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1375\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1376\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1399\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1401\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1402\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1404\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1406\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1407\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1429\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1455\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1457\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1459\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1460\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1486\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1487\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1488\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1489\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1490\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1491\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1492\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1493\" >;<\/span>\n\n                        <span class=\"codescope-identifier\" data-tokenid=\"1520\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1521\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1522\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1523\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1524\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1525\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1526\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1548\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1566\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1586\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1588\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1589\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1591\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1592\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1593\" >)<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n                <span class=\"codescope-operator\" data-tokenid=\"1612\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1634\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1636\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1638\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1640\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"1641\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1663\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1664\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1666\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1668\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1670\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1671\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1694\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1696\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1697\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1699\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1701\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1703\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1704\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1705\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1706\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1728\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1754\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1757\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"1758\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1784\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1814\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1816\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1818\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1819\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1820\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1821\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1851\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1853\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1855\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1856\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1882\" >}<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1908\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1910\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1912\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1913\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1915\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1917\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1918\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1919\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1920\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1946\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1976\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1978\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1980\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1981\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"2011\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"2012\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2038\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2060\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2083\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2085\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"2086\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2104\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2124\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2126\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2128\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"2129\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2131\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2132\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2133\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2135\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2137\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2138\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2139\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2140\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2159\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2161\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2163\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2164\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2165\" >)<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n                <span class=\"codescope-operator\" data-tokenid=\"2184\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2206\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2208\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2209\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2211\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2213\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2215\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2216\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2217\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2218\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2244\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2245\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2246\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2247\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2248\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2249\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2272\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2274\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2276\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2278\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2279\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2280\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2281\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2303\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2305\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2306\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2308\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2310\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2311\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2333\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2359\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"2361\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2363\" >state<\/span><span class=\"codescope-operator\" data-tokenid=\"2364\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2390\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"2391\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2392\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"2393\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2394\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2395\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2396\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2397\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2419\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2437\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2457\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2459\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2461\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2463\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2464\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2465\" >IPresentableTreeNodeChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2466\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2467\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"2468\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2470\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2471\" >)<\/span><span class=\"codescope-region\" data-regionid=\"13\">\n                <span class=\"codescope-operator\" data-tokenid=\"2490\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2512\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2513\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2514\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2515\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2516\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2517\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2518\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2541\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2543\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2544\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2546\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2548\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2550\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2551\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2552\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2553\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2554\" >OrderBy<\/span><span class=\"codescope-operator\" data-tokenid=\"2555\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2556\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"2558\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2560\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"2561\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2562\" >Name<\/span><span class=\"codescope-operator\" data-tokenid=\"2563\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2565\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"2566\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2567\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"2568\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2569\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2595\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2596\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2597\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"2598\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2599\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2600\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2601\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2619\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2639\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2641\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2643\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2645\" >HasChildren<\/span> <span class=\"codescope-operator\" data-tokenid=\"2647\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2649\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2650\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2651\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"2653\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2655\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2656\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2675\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2677\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2679\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2680\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2681\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"2682\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"2683\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2685\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2686\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2688\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2690\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2691\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"2710\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2732\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2734\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2735\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2737\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2739\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2740\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2741\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"2742\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2768\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2770\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2771\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2794\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2796\" >name<\/span> <span class=\"codescope-operator\" data-tokenid=\"2798\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2800\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2801\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"2802\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2803\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"2804\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2827\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2829\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2830\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2832\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2834\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2835\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2836\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"2838\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2840\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"2841\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2863\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2889\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2891\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2892\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"2893\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2894\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2895\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"2896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2897\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2898\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2900\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2902\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2904\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"2905\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2906\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2932\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2962\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2964\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"2966\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2968\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2970\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2971\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2972\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2973\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2975\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"2976\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2977\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3007\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3008\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"3009\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3010\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"3012\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3014\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3015\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3045\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3047\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3048\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3074\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3101\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3103\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3104\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3106\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3108\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3110\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3111\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3141\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3143\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3144\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3171\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3173\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3174\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3196\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3218\" >else<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3240\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"3266\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3268\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3269\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"3270\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3271\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3272\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"3273\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3274\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3275\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3277\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3279\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3281\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3282\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3283\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3309\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3339\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3341\" >folderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3343\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3345\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3347\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3348\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3349\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3350\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3352\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3353\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3354\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3384\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3385\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"3386\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3387\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"3389\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3391\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3392\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3422\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3424\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3425\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3426\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3427\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3428\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3429\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3431\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3433\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3435\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3436\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3437\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3463\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3490\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3492\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3493\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3494\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3495\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3496\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3497\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3499\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3501\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3503\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3504\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3505\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3527\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3545\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3565\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3567\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3569\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3571\" >WarningText<\/span> <span class=\"codescope-operator\" data-tokenid=\"3573\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3575\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"3576\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"3578\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3592\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3608\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3610\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3612\" >FolderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3614\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3616\" >NodeBase<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n            <span class=\"codescope-operator\" data-tokenid=\"3631\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3649\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3651\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3652\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3653\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3655\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3656\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3658\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3660\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3662\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3664\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3665\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3667\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3669\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3670\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3671\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3672\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3674\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3675\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3676\" >Folder<\/span><span class=\"codescope-operator\" data-tokenid=\"3677\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3679\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3680\" >)<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n                <span class=\"codescope-operator\" data-tokenid=\"3699\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3717\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3737\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3739\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3741\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"3742\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3744\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3745\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3746\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3748\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3750\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3751\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3752\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3753\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3754\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3755\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3769\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3785\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3787\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3789\" >FileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3791\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3793\" >NodeBase<\/span><span class=\"codescope-region\" data-regionid=\"17\">\n            <span class=\"codescope-operator\" data-tokenid=\"3808\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3826\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3828\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3829\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3830\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3832\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"3833\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3851\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3853\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3855\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"3856\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3875\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3877\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3878\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3879\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3881\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3882\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3884\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3886\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3888\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3890\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3891\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3893\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3895\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3897\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3898\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3900\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3901\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3902\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"3903\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3905\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3906\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n                <span class=\"codescope-operator\" data-tokenid=\"3925\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3943\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3963\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3965\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3967\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"3968\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3969\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3970\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3971\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3973\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"3974\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3976\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3978\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"3979\" >)<\/span><span class=\"codescope-region\" data-regionid=\"19\">\n                <span class=\"codescope-operator\" data-tokenid=\"3998\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4020\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4022\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4024\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"4025\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4047\" >try<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4069\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4095\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4097\" >fn<\/span> <span class=\"codescope-operator\" data-tokenid=\"4099\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4101\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"4102\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4103\" >Combine<\/span><span class=\"codescope-operator\" data-tokenid=\"4104\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4105\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"4106\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4108\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"4109\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4110\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"4111\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4112\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4138\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4140\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4141\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"4142\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4143\" >Exists<\/span><span class=\"codescope-operator\" data-tokenid=\"4144\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4145\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4146\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4147\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"4177\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4178\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4179\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4180\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4181\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4203\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4225\" >catch<\/span> <span class=\"codescope-operator\" data-tokenid=\"4227\" >{<\/span> <span class=\"codescope-operator\" data-tokenid=\"4229\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4247\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4267\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4269\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4271\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4272\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4273\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4275\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4276\" >)<\/span><span class=\"codescope-region\" data-regionid=\"20\">\n                <span class=\"codescope-operator\" data-tokenid=\"4295\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4317\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4319\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4321\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4322\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4340\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4360\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4362\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4364\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"4365\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4367\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"4368\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4369\" >)<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n                <span class=\"codescope-operator\" data-tokenid=\"4388\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4410\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4412\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4413\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4415\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4417\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4418\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4444\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4446\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4447\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4469\" >else<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4495\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4497\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4498\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4516\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4536\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4538\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4540\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"4541\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4542\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"4543\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"4544\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4545\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4547\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4548\" >)<\/span><span class=\"codescope-region\" data-regionid=\"22\">\n                <span class=\"codescope-operator\" data-tokenid=\"4567\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4589\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4591\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4592\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4594\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4596\" >false<\/span> <span class=\"codescope-operator\" data-tokenid=\"4598\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4600\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4602\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4604\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4605\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4631\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"4632\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4633\" >Value<\/span> <span class=\"codescope-operator\" data-tokenid=\"4635\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4637\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4638\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4660\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4662\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4664\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4665\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4667\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4669\" >true<\/span> <span class=\"codescope-operator\" data-tokenid=\"4671\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4673\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4675\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4677\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4679\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4681\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4683\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4685\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4686\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4712\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4713\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4714\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"4715\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4716\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4717\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4718\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4736\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4756\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4758\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4760\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4762\" >WarningText<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n                <span class=\"codescope-operator\" data-tokenid=\"4781\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4803\" >get<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n                    <span class=\"codescope-operator\" data-tokenid=\"4826\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4852\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4854\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4855\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4857\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4859\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4861\" >&amp;&amp;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4863\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4864\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4865\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"4866\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4867\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4868\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4869\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"4899\" >return<\/span> <span class=\"codescope-literal\" data-tokenid=\"4901\" >$&quot;Missing<\/span> <span class=\"codescope-literal\" data-tokenid=\"4903\" >{_Token.Value}&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"4904\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4930\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4932\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4933\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4934\" >WarningText<\/span><span class=\"codescope-operator\" data-tokenid=\"4935\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4957\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4976\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4991\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5007\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5009\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5011\" >NodeFilterMode<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n            <span class=\"codescope-operator\" data-tokenid=\"5026\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5044\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5045\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5063\" >CheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5064\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5082\" >UncheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5083\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5101\" >MissingOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5102\" >,<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5116\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_SourceList + 8 other unchanged items<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5132\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5134\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5136\" >NodeTypeFilter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5138\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5140\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"5141\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5143\" >IPresentableTreeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"5144\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5145\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"5146\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n            <span class=\"codescope-operator\" data-tokenid=\"5161\" >{<\/span>\n                <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"27\"><span class=\"codescope-keyword\" data-tokenid=\"5179\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5181\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5183\" >ShowAllNodes<\/span> <span class=\"codescope-operator\" data-tokenid=\"5185\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5187\" >Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5189\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5191\" >NodeFilterMode<\/span><span class=\"codescope-operator\" data-tokenid=\"5192\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5193\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5194\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5212\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5214\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5215\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5233\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5235\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5237\" >Mode<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n                <span class=\"codescope-operator\" data-tokenid=\"5256\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5278\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"5280\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5282\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5283\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5305\" >set<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n                    <span class=\"codescope-operator\" data-tokenid=\"5328\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5354\" >_Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5356\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5358\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"5359\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5385\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5386\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5387\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"5388\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5389\" >Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5390\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5391\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5392\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5418\" >FilterChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5419\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5420\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5421\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"5422\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5423\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"5424\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5426\" >EventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"5427\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5428\" >Empty<\/span><span class=\"codescope-operator\" data-tokenid=\"5429\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5430\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"5452\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5471\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5491\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5493\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5495\" >EventHandler<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5497\" >FilterChanged<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">ShowAllNodes + 3 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"5498\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5517\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5519\" >AdvancedNodeFilteringResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5521\" >ApplyFilterToNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5522\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5523\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5525\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"5526\" >)<\/span><span class=\"codescope-region\" data-regionid=\"30\">\n                <span class=\"codescope-operator\" data-tokenid=\"5545\" >{<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5547\"  data-linestart=\"271\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5548\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5549\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5550\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5551\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5552\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5553\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5554\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5555\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5556\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5557\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5558\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5559\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5560\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5561\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5562\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5563\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5564\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5565\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5566\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5567\" >if<\/span><span class=\" codescope-newblock\" data-tokenid=\"5568\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5569\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5570\" >Mode<\/span><span class=\" codescope-newblock\" data-tokenid=\"5571\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5572\" >==<\/span><span class=\" codescope-newblock\" data-tokenid=\"5573\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5574\" >NodeFilterMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5575\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5576\" >CheckedOnly<\/span><span class=\" codescope-newblock\" data-tokenid=\"5577\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5578\" >&amp;&amp;<\/span><span class=\" codescope-newblock\" data-tokenid=\"5579\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5580\" >node<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5581\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5582\" >IsChecked<\/span><span class=\" codescope-newblock\" data-tokenid=\"5583\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5584\" >!=<\/span><span class=\" codescope-newblock\" data-tokenid=\"5585\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5586\" >true<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5587\" >)<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5588\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5590\"  data-linestart=\"272\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5591\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5592\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5593\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5594\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5595\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5596\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5597\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5598\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5599\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5600\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5601\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5602\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5603\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5604\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5605\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5606\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5607\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5608\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5609\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5610\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5611\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5612\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5613\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5614\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5615\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5616\" >new<\/span><span class=\" codescope-newblock\" data-tokenid=\"5617\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5618\" >AdvancedNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5619\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5620\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5621\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5622\" >SkipNode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5623\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5624\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5625\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5627\"  data-linestart=\"273\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5628\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5629\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5630\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5631\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5632\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5633\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5634\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5635\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5636\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5637\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5638\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5639\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5640\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5641\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5642\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5643\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5644\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5645\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5646\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5647\" >if<\/span><span class=\" codescope-newblock\" data-tokenid=\"5648\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5649\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5650\" >Mode<\/span><span class=\" codescope-newblock\" data-tokenid=\"5651\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5652\" >==<\/span><span class=\" codescope-newblock\" data-tokenid=\"5653\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5654\" >NodeFilterMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5655\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5656\" >UncheckedOnly<\/span><span class=\" codescope-newblock\" data-tokenid=\"5657\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5658\" >&amp;&amp;<\/span><span class=\" codescope-newblock\" data-tokenid=\"5659\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5660\" >node<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5661\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5662\" >IsChecked<\/span><span class=\" codescope-newblock\" data-tokenid=\"5663\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5664\" >!=<\/span><span class=\" codescope-newblock\" data-tokenid=\"5665\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5666\" >false<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5667\" >)<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5668\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5670\"  data-linestart=\"274\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5671\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5672\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5673\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5674\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5675\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5676\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5677\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5678\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5679\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5680\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5681\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5682\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5683\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5684\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5685\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5686\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5687\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5688\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5689\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5690\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5691\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5692\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5693\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5694\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5695\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5696\" >new<\/span><span class=\" codescope-newblock\" data-tokenid=\"5697\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5698\" >AdvancedNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5699\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5700\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5701\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5702\" >SkipNode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5703\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5704\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5705\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5707\"  data-linestart=\"275\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5708\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5709\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5710\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5711\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5712\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5713\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5714\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5715\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5716\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5717\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5718\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5719\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5720\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5721\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5722\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5723\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5724\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5725\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5726\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5727\" >if<\/span><span class=\" codescope-newblock\" data-tokenid=\"5728\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5729\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5730\" >Mode<\/span><span class=\" codescope-newblock\" data-tokenid=\"5731\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5732\" >==<\/span><span class=\" codescope-newblock\" data-tokenid=\"5733\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5734\" >NodeFilterMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5735\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5736\" >MissingOnly<\/span><span class=\" codescope-newblock\" data-tokenid=\"5737\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5738\" >&amp;&amp;<\/span><span class=\" codescope-newblock\" data-tokenid=\"5739\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5740\" >node<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5741\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5742\" >IsChecked<\/span><span class=\" codescope-newblock\" data-tokenid=\"5743\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5744\" >!=<\/span><span class=\" codescope-newblock\" data-tokenid=\"5745\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5746\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5747\" >)<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5748\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5750\"  data-linestart=\"276\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5751\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5752\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5753\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5754\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5755\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5756\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5757\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5758\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5759\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5760\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5761\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5762\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5763\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5764\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5765\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5766\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5767\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5768\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5769\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5770\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5771\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5772\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5773\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5774\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5775\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5776\" >new<\/span><span class=\" codescope-newblock\" data-tokenid=\"5777\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5778\" >AdvancedNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5779\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5780\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5781\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5782\" >SkipNode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5783\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5784\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5785\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5787\"  data-linestart=\"277\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5788\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5789\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5790\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5791\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5792\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5793\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5794\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5795\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5796\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5797\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5798\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5799\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5800\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5801\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5802\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5803\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5804\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5805\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5806\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5807\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5808\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5809\" >new<\/span><span class=\" codescope-newblock\" data-tokenid=\"5810\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5811\" >AdvancedNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5812\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5813\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5814\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5815\" >ShowNode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5816\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5817\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5818\" > <\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5836\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5851\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"31\"><span class=\"codescope-keyword\" data-tokenid=\"5867\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5869\" >NodeTypeFilter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5871\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5873\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5875\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"5876\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"5878\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5893\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5895\" >ModelImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"5896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5897\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"5898\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5899\" >IListProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5901\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"5902\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5904\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5906\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5907\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n            <span class=\"codescope-operator\" data-tokenid=\"5922\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5940\" >_SourceList<\/span> <span class=\"codescope-operator\" data-tokenid=\"5942\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5944\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"5945\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5963\" >_BaseDirectory<\/span> <span class=\"codescope-operator\" data-tokenid=\"5965\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5967\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5968\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5987\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5989\" >topLevelFolder<\/span> <span class=\"codescope-operator\" data-tokenid=\"5991\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5993\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5995\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5996\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5997\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"5998\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5999\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6018\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6020\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6021\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6023\" >token<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6025\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6027\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"6028\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6029\" >AllTokens<\/span><span class=\"codescope-operator\" data-tokenid=\"6030\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6048\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6070\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6072\" >path<\/span> <span class=\"codescope-operator\" data-tokenid=\"6074\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6076\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"6077\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6078\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"6079\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6101\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6102\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6103\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6105\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6107\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6109\" >path<\/span><span class=\"codescope-operator\" data-tokenid=\"6110\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6111\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6112\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6113\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6114\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6116\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6117\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6118\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6119\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"6120\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6121\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"6122\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6123\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"6125\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"6127\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6129\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"6130\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6132\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"6133\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6134\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"6135\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6136\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"6159\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6161\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"6163\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6165\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6166\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6167\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6168\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6169\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6170\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6172\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6173\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6174\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6196\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6197\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6198\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6199\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"6200\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6201\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"6202\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6204\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6205\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6206\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6224\" >}<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"6243\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6244\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6245\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6246\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6248\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6249\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6250\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6268\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6269\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6270\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"6271\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6272\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6273\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6291\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"6292\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6293\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"6294\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6295\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6296\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6297\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6298\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6299\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6317\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"6318\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6319\" >AddFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"6320\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6321\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"6323\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6325\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6327\" >NodeTypeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"6328\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6329\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6330\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6331\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6345\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6361\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6363\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6365\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6366\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6367\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6369\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6370\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6372\" >FolderNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6374\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6375\" >)<\/span><span class=\"codescope-region\" data-regionid=\"33\">\n            <span class=\"codescope-operator\" data-tokenid=\"6390\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6408\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6409\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6410\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6412\" >files<\/span> <span class=\"codescope-operator\" data-tokenid=\"6414\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6416\" >Directory<\/span><span class=\"codescope-operator\" data-tokenid=\"6417\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6418\" >GetFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6419\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6420\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6421\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6423\" >&quot;*.*&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"6424\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6426\" >SearchOption<\/span><span class=\"codescope-operator\" data-tokenid=\"6427\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6428\" >AllDirectories<\/span><span class=\"codescope-operator\" data-tokenid=\"6429\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6430\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6448\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6450\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6451\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6453\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6455\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6457\" >files<\/span><span class=\"codescope-operator\" data-tokenid=\"6458\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6476\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6498\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6500\" >extension<\/span> <span class=\"codescope-operator\" data-tokenid=\"6502\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6504\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"6505\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6506\" >GetExtension<\/span><span class=\"codescope-operator\" data-tokenid=\"6507\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6508\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6509\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6510\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6532\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6534\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6535\" >_Extensions<\/span><span class=\"codescope-operator\" data-tokenid=\"6536\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6537\" >Contains<\/span><span class=\"codescope-operator\" data-tokenid=\"6538\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6539\" >extension<\/span><span class=\"codescope-operator\" data-tokenid=\"6540\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6542\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"6543\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6544\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"6545\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6546\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6568\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6594\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6596\" >relativePath<\/span> <span class=\"codescope-operator\" data-tokenid=\"6598\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6600\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6601\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6602\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6603\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6604\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6605\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6607\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6608\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6609\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6635\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6637\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6638\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"6639\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6640\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6641\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"6642\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6643\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6644\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6645\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6671\" >{<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"6701\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6702\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6703\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6705\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6707\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6709\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6710\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6711\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6712\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6713\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6714\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6716\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6717\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6718\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6719\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"6720\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6721\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"6722\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6723\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"6725\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"6727\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6729\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"6730\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6732\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"6733\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6734\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"6735\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6736\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6766\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6768\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"6770\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6772\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6773\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6774\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6775\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6776\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6777\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6779\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6780\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6781\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6811\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6812\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6813\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6814\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"6815\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6816\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6817\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6818\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6844\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6866\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6884\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6898\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6914\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6916\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6918\" >CompleteOrThrow<\/span><span class=\"codescope-operator\" data-tokenid=\"6919\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6920\" >ModalDialogButtonClickedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6922\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"6923\" >)<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n            <span class=\"codescope-operator\" data-tokenid=\"6938\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6956\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6958\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6959\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"6960\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6961\" >CommonButton<\/span> <span class=\"codescope-operator\" data-tokenid=\"6963\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6965\" >CommonBarButton<\/span><span class=\"codescope-operator\" data-tokenid=\"6966\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6967\" >OK<\/span><span class=\"codescope-operator\" data-tokenid=\"6968\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6986\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7008\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"7009\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"7010\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"7011\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7013\" >newFiles<\/span> <span class=\"codescope-operator\" data-tokenid=\"7015\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7017\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7019\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"7020\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"7021\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"7022\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"7023\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7024\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7025\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7047\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7049\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7050\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7052\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7054\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7056\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"7057\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7058\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"7059\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7060\" >GetAllNodesRecursively<\/span><span class=\"codescope-operator\" data-tokenid=\"7061\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7062\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7063\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7064\" >OfType<\/span><span class=\"codescope-operator\" data-tokenid=\"7065\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"7066\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"7067\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"7068\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7069\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7070\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7096\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"7097\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7098\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"7099\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7100\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"7101\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7102\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7125\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7127\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7128\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7130\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7132\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7134\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"7135\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7161\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"7162\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7163\" >AddToken<\/span><span class=\"codescope-operator\" data-tokenid=\"7164\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7165\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"7166\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7168\" >StatementPlacementDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"7169\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7170\" >After<\/span><span class=\"codescope-operator\" data-tokenid=\"7171\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7173\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"7174\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7175\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"7176\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7177\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"7178\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7180\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"7181\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7182\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7183\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"7184\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"7185\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"7186\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"7188\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"7189\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7190\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7191\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7209\" >}<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7227\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7229\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"7230\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7244\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"7260\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7262\" >UserControl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7264\" >ConfigureWindowAndCreateControl<\/span><span class=\"codescope-operator\" data-tokenid=\"7265\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7266\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7268\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"7269\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7271\" >ModalContentWindow<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7273\" >window<\/span><span class=\"codescope-operator\" data-tokenid=\"7274\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7276\" >BottomButtonBar<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7278\" >bar<\/span><span class=\"codescope-operator\" data-tokenid=\"7279\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n            <span class=\"codescope-operator\" data-tokenid=\"7294\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7312\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7314\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7316\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"7317\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7318\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"7319\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7321\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"7322\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7323\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7337\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Filter + 4 other unchanged items<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7348\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7355\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"7358\"  data-linestart=\"344\">}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<\/div><\/div>\t\t\t\r\n<\/div>\r\n<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"3\">\r\n<div class=\"codescope-code-inner\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"0\"><div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"1\"><div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"3\"><div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<div class=\"codescope-linenumber\">34<\/div>\n<\/div><div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<\/div><div class=\"codescope-linenumber\">37<\/div>\n<div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<div class=\"codescope-linenumber\">45<\/div>\n<div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"6\"><div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"7\"><div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-linenumber\">60<\/div>\n<\/div><div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"8\"><div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-linenumber\">67<\/div>\n<\/div><div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"9\"><div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<div class=\"codescope-linenumber\">79<\/div>\n<div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<\/div><div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"10\"><div class=\"codescope-linenumber\">84<\/div>\n<div class=\"codescope-linenumber\">85<\/div>\n<div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<div class=\"codescope-linenumber\">90<\/div>\n<div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-linenumber\">92<\/div>\n<div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-linenumber\">97<\/div>\n<\/div><div class=\"codescope-linenumber\">98<\/div>\n<div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"11\"><div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-linenumber\">103<\/div>\n<div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<\/div><div class=\"codescope-linenumber\">120<\/div>\n<div class=\"codescope-linenumber\">121<\/div>\n<div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"12\"><div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<div class=\"codescope-linenumber\">126<\/div>\n<div class=\"codescope-linenumber\">127<\/div>\n<div class=\"codescope-linenumber\">128<\/div>\n<div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-linenumber\">133<\/div>\n<div class=\"codescope-linenumber\">134<\/div>\n<\/div><div class=\"codescope-linenumber\">135<\/div>\n<div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"13\"><div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<div class=\"codescope-linenumber\">140<\/div>\n<div class=\"codescope-linenumber\">141<\/div>\n<div class=\"codescope-linenumber\">142<\/div>\n<\/div><div class=\"codescope-linenumber\">143<\/div>\n<div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-linenumber\">146<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"14\"><div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<div class=\"codescope-linenumber\">149<\/div>\n<div class=\"codescope-linenumber\">150<\/div>\n<div class=\"codescope-linenumber\">151<\/div>\n<div class=\"codescope-linenumber\">152<\/div>\n<div class=\"codescope-linenumber\">153<\/div>\n<div class=\"codescope-linenumber\">154<\/div>\n<div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-linenumber\">156<\/div>\n<div class=\"codescope-linenumber\">157<\/div>\n<div class=\"codescope-linenumber\">158<\/div>\n<div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-linenumber\">178<\/div>\n<\/div><div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<\/div><div class=\"codescope-linenumber\">182<\/div>\n<div class=\"codescope-linenumber\">183<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"15\"><div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"16\"><div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<\/div><div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<\/div><div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"17\"><div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<\/div><div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"19\"><div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<div class=\"codescope-linenumber\">210<\/div>\n<div class=\"codescope-linenumber\">211<\/div>\n<\/div><div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"20\"><div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-linenumber\">216<\/div>\n<\/div><div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-linenumber\">221<\/div>\n<div class=\"codescope-linenumber\">222<\/div>\n<div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-linenumber\">224<\/div>\n<\/div><div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"22\"><div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-linenumber\">232<\/div>\n<\/div><div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"23\"><div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"24\"><div class=\"codescope-linenumber\">237<\/div>\n<div class=\"codescope-linenumber\">238<\/div>\n<div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-linenumber\">241<\/div>\n<\/div><div class=\"codescope-linenumber\">242<\/div>\n<\/div><div class=\"codescope-linenumber\">243<\/div>\n<\/div><div class=\"codescope-linenumber\">244<\/div>\n<div class=\"codescope-linenumber\">245<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-linenumber\">250<\/div>\n<div class=\"codescope-linenumber\">251<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">252<\/div>\n<div class=\"codescope-linenumber\">253<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"26\"><div class=\"codescope-linenumber\">254<\/div>\n<div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"27\"><div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<\/div><div class=\"codescope-linenumber\">266<\/div>\n<\/div><div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-linenumber\">268<\/div>\n<\/div><div class=\"codescope-linenumber\">269<\/div>\n<div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"30\"><div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<div class=\"codescope-linenumber\">281<\/div>\n<div class=\"codescope-linenumber\">282<\/div>\n<div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-linenumber\">285<\/div>\n<\/div><div class=\"codescope-linenumber\">286<\/div>\n<\/div><div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"31\"><div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-linenumber\">290<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><div class=\"codescope-linenumber\">291<\/div>\n<div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-linenumber\">307<\/div>\n<div class=\"codescope-linenumber\">308<\/div>\n<div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-linenumber\">310<\/div>\n<\/div><div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"33\"><div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<div class=\"codescope-linenumber\">315<\/div>\n<div class=\"codescope-linenumber\">316<\/div>\n<div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<div class=\"codescope-linenumber\">324<\/div>\n<div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<\/div><div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"34\"><div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<div class=\"codescope-linenumber\">338<\/div>\n<div class=\"codescope-linenumber\">339<\/div>\n<div class=\"codescope-linenumber\">340<\/div>\n<div class=\"codescope-linenumber\">341<\/div>\n<div class=\"codescope-linenumber\">342<\/div>\n<div class=\"codescope-linenumber\">343<\/div>\n<\/div><div class=\"codescope-linenumber\">344<\/div>\n<div class=\"codescope-linenumber\">345<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">346<\/div>\n<div class=\"codescope-linenumber\">347<\/div>\n<div class=\"codescope-linenumber\">348<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">349<\/div>\n<\/div><div class=\"codescope-linenumber\">350<\/div>\n<\/div><div class=\"codescope-linenumber\">351<\/div>\n<\/div><\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"0\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"1\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"3\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"4\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"6\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"7\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"8\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"9\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"10\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"11\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"12\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"13\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"14\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"15\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"16\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"17\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"18\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"19\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"20\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"21\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"22\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"23\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"24\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"25\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"26\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"27\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"28\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"29\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"30\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"31\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"32\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"33\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"34\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"35\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"7\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"9\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"11\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"13\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"14\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"15\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"16\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"18\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"20\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"22\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"23\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"24\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"25\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"26\" >Presentable<\/span><span class=\"codescope-operator\" data-tokenid=\"27\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"29\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"31\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"35\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"36\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"37\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"38\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"39\" >Basic<\/span><span class=\"codescope-operator\" data-tokenid=\"40\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"42\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"44\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"45\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"46\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"47\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"48\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"49\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"50\" >Dialogs<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"53\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"55\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"56\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"57\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"58\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"59\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Services<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >PropertyEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"76\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"78\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"79\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"80\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >IO<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"92\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"94\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"95\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"96\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >;<\/span>\n\n\n<span class=\"codescope-operator\" data-tokenid=\"101\"  data-linestart=\"13\">#if<\/span> <span class=\"codescope-operator\" data-tokenid=\"103\" >AVALONIA<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"105\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"107\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"15\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"119\"  data-linestart=\"16\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"121\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"122\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"123\" >Interactivity<\/span><span class=\"codescope-operator\" data-tokenid=\"124\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"126\"  data-linestart=\"17\">#else<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"128\"  data-linestart=\"18\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"130\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"131\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"132\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"133\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"135\"  data-linestart=\"19\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"137\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"139\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"140\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"141\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"142\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"144\"  data-linestart=\"20\">#endif<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"147\"  data-linestart=\"22\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"149\" >VisualGDB<\/span><span class=\"codescope-operator\" data-tokenid=\"150\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"151\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"152\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"153\" >CMake<\/span><span class=\"codescope-region\" data-regionid=\"0\">\n<span class=\"codescope-operator\" data-tokenid=\"156\"  data-linestart=\"23\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"162\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"164\" >partial<\/span> <span class=\"codescope-keyword\" data-tokenid=\"166\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"168\" >CMakeSourceSynchronizationDialog<\/span> <span class=\"codescope-operator\" data-tokenid=\"170\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"172\" >UserControl<\/span><span class=\"codescope-region\" data-regionid=\"1\">\n    <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"189\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"191\" >PortableGUIService<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"2\"><span class=\"codescope-identifier\" data-tokenid=\"193\" >_Service<\/span><span class=\"codescope-operator\" data-tokenid=\"194\" >;<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"205\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"206\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"207\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"209\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"210\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"212\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"214\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"215\" >)<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"226\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"240\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"242\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"244\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"245\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"259\" >_Service<\/span> <span class=\"codescope-operator\" data-tokenid=\"261\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"263\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"264\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"278\" >InitializeComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"279\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"280\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"281\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"291\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"303\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"305\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"307\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"309\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"311\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"312\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"314\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Service + 2 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"326\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"328\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"330\" >ModelImpl<\/span> <span class=\"codescope-operator\" data-tokenid=\"332\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"334\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"335\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"337\" >IModalViewModelWithResult<\/span><span class=\"codescope-operator\" data-tokenid=\"338\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"339\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"340\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"351\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"365\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"367\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"368\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"369\" >IListProperty<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"5\"><span class=\"codescope-identifier\" data-tokenid=\"371\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"372\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"386\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"388\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"390\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"391\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"405\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"407\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"408\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"409\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"411\" >_Extensions<\/span> <span class=\"codescope-operator\" data-tokenid=\"413\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"415\" >new<\/span> <span class=\"codescope-keyword\" data-tokenid=\"417\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"418\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"419\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"421\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"423\" >&quot;.c&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"424\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"426\" >&quot;.cpp&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"427\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"429\" >&quot;.cc&quot;<\/span> <span class=\"codescope-operator\" data-tokenid=\"431\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"432\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"447\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"449\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"450\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"451\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"452\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"454\" >Tree<\/span> <span class=\"codescope-operator\" data-tokenid=\"456\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"458\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"459\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"461\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"463\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"465\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"467\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"468\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"469\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"470\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"471\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"472\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"473\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"488\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"490\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"492\" >NodeIconType<\/span> <span class=\"codescope-operator\" data-tokenid=\"494\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"496\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"497\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"499\" >Folder<\/span> <span class=\"codescope-operator\" data-tokenid=\"501\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"516\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"518\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"520\" >NodeBase<\/span> <span class=\"codescope-operator\" data-tokenid=\"522\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"524\" >PresentableTreeNodeWithPublicChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"525\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"526\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"527\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n            <span class=\"codescope-operator\" data-tokenid=\"542\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"560\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"562\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"563\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"564\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"565\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"567\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"568\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"570\" >_ChildrenByName<\/span> <span class=\"codescope-operator\" data-tokenid=\"572\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"574\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"576\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"577\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"578\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"579\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"581\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"582\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"583\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"584\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"585\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"586\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"587\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"588\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"606\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"608\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"610\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"612\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"614\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"615\" >;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"617\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"619\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"620\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"622\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"641\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"643\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"645\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"647\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"649\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"650\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"652\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"671\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"673\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"674\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"675\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"677\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"678\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"680\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"682\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"683\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"685\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"687\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"689\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"691\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"692\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"714\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"716\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"717\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"718\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"719\" >)<\/span><span class=\"codescope-region\" data-regionid=\"7\">\n                <span class=\"codescope-operator\" data-tokenid=\"738\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"760\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"762\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"764\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"765\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"787\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"789\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"791\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"792\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"810\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"830\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"832\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"833\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"835\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"836\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"854\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"856\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"857\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"859\" >IsChecked<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n                <span class=\"codescope-operator\" data-tokenid=\"878\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"900\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"902\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"904\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"905\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"927\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"929\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"931\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"932\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"933\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"934\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"936\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"937\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"938\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"956\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"976\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"978\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"980\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"981\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"982\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"983\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"985\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"986\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"988\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"990\" >byUser<\/span><span class=\"codescope-operator\" data-tokenid=\"991\" >)<\/span><span class=\"codescope-region\" data-regionid=\"9\">\n                <span class=\"codescope-operator\" data-tokenid=\"1010\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1032\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1034\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1035\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1037\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1039\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1040\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1066\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1067\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1090\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1092\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1094\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1095\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1117\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1118\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1119\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1120\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1121\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1122\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1123\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1124\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1147\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1149\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1150\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1152\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1154\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1156\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1157\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1158\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1159\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1185\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1186\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1187\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1188\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1189\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1190\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1192\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1193\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1194\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1217\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1218\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1219\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1220\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1221\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1222\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1223\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1241\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1261\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1263\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1264\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1265\" >)<\/span><span class=\"codescope-region\" data-regionid=\"10\">\n                <span class=\"codescope-operator\" data-tokenid=\"1284\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1306\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1308\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1309\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1310\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1311\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"1313\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1315\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"1316\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1342\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1343\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1366\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1367\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1369\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1371\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1373\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1374\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1375\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1376\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1399\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1401\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1402\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1404\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1406\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1407\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1429\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1455\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1457\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1459\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1460\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1486\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1487\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1488\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1489\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1490\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1491\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1492\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1493\" >;<\/span>\n\n                        <span class=\"codescope-identifier\" data-tokenid=\"1520\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1521\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1522\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1523\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1524\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1525\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1526\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1548\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1566\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1586\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1588\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1589\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1591\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1592\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1593\" >)<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n                <span class=\"codescope-operator\" data-tokenid=\"1612\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1634\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1636\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1638\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1640\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"1641\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1663\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1664\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1666\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1668\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1670\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1671\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1694\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1696\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1697\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1699\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1701\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1703\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1704\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1705\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1706\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1728\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1754\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1757\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"1758\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1784\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1814\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1816\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1818\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1819\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1820\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1821\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1851\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1853\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1855\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1856\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1882\" >}<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1908\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1910\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1912\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1913\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1915\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1917\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1918\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1919\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1920\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1946\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1976\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1978\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1980\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1981\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"2011\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"2012\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2038\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2060\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2083\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2085\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"2086\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2104\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2124\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2126\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2128\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"2129\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2131\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2132\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2133\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2135\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2137\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2138\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2139\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2140\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2159\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2161\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2163\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2164\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2165\" >)<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n                <span class=\"codescope-operator\" data-tokenid=\"2184\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2206\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2208\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2209\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2211\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2213\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2215\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2216\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2217\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2218\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2244\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2245\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2246\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2247\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2248\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2249\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2272\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2274\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2276\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2278\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2279\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2280\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2281\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2303\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2305\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2306\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2308\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2310\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2311\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2333\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2359\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"2361\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2363\" >state<\/span><span class=\"codescope-operator\" data-tokenid=\"2364\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2390\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"2391\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2392\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"2393\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2394\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2395\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2396\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2397\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2419\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2437\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2457\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2459\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2461\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2463\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2464\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2465\" >IPresentableTreeNodeChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2466\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2467\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"2468\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2470\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2471\" >)<\/span><span class=\"codescope-region\" data-regionid=\"13\">\n                <span class=\"codescope-operator\" data-tokenid=\"2490\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2512\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2513\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2514\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2515\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2516\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2517\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2518\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2541\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2543\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2544\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2546\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2548\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2550\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2551\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2552\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2553\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2554\" >OrderBy<\/span><span class=\"codescope-operator\" data-tokenid=\"2555\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2556\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"2558\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2560\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"2561\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2562\" >Name<\/span><span class=\"codescope-operator\" data-tokenid=\"2563\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2565\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"2566\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2567\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"2568\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2569\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2595\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2596\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2597\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"2598\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2599\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2600\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2601\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2619\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2639\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2641\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2643\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2645\" >HasChildren<\/span> <span class=\"codescope-operator\" data-tokenid=\"2647\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2649\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2650\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2651\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"2653\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2655\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2656\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2675\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2677\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2679\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2680\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2681\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"2682\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"2683\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2685\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2686\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2688\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2690\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2691\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"2710\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2732\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2734\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2735\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2737\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2739\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2740\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2741\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"2742\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2768\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2770\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2771\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2794\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2796\" >name<\/span> <span class=\"codescope-operator\" data-tokenid=\"2798\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2800\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2801\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"2802\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2803\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"2804\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2827\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2829\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2830\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2832\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2834\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2835\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2836\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"2838\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2840\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"2841\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2863\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2889\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2891\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2892\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"2893\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2894\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2895\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"2896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2897\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2898\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2900\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2902\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2904\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"2905\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2906\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2932\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2962\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2964\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"2966\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2968\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2970\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2971\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2972\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2973\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2975\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"2976\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2977\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3007\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3008\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"3009\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3010\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"3012\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3014\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3015\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3045\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3047\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3048\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3074\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3101\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3103\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3104\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3106\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3108\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3110\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3111\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3141\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3143\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3144\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3171\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3173\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3174\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3196\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3218\" >else<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3240\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"3266\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3268\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3269\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"3270\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3271\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3272\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"3273\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3274\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3275\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3277\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3279\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3281\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3282\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3283\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3309\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3339\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3341\" >folderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3343\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3345\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3347\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3348\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3349\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3350\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3352\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3353\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3354\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3384\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3385\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"3386\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3387\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"3389\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3391\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3392\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3422\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3424\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3425\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3426\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3427\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3428\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3429\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3431\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3433\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3435\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3436\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3437\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3463\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3490\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3492\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3493\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3494\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3495\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3496\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3497\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3499\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3501\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3503\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3504\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3505\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3527\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3545\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3565\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3567\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3569\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3571\" >WarningText<\/span> <span class=\"codescope-operator\" data-tokenid=\"3573\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3575\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"3576\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"3578\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3592\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3608\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3610\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3612\" >FolderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3614\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3616\" >NodeBase<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n            <span class=\"codescope-operator\" data-tokenid=\"3631\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3649\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3651\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3652\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3653\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3655\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3656\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3658\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3660\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3662\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3664\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3665\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3667\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3669\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3670\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3671\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3672\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3674\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3675\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3676\" >Folder<\/span><span class=\"codescope-operator\" data-tokenid=\"3677\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3679\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3680\" >)<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n                <span class=\"codescope-operator\" data-tokenid=\"3699\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3717\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3737\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3739\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3741\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"3742\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3744\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3745\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3746\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3748\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3750\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3751\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3752\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3753\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3754\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3755\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3769\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3785\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3787\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3789\" >FileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3791\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3793\" >NodeBase<\/span><span class=\"codescope-region\" data-regionid=\"17\">\n            <span class=\"codescope-operator\" data-tokenid=\"3808\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3826\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3828\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3829\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3830\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3832\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"3833\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3851\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3853\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3855\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"3856\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3875\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3877\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3878\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3879\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3881\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3882\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3884\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3886\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3888\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3890\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3891\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3893\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3895\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3897\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3898\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3900\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3901\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3902\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"3903\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3905\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3906\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n                <span class=\"codescope-operator\" data-tokenid=\"3925\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3943\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3963\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3965\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3967\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"3968\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3969\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3970\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3971\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3973\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"3974\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3976\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3978\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"3979\" >)<\/span><span class=\"codescope-region\" data-regionid=\"19\">\n                <span class=\"codescope-operator\" data-tokenid=\"3998\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4020\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4022\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4024\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"4025\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4047\" >try<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4069\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4095\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4097\" >fn<\/span> <span class=\"codescope-operator\" data-tokenid=\"4099\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4101\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"4102\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4103\" >Combine<\/span><span class=\"codescope-operator\" data-tokenid=\"4104\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4105\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"4106\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4108\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"4109\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4110\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"4111\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4112\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4138\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4140\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4141\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"4142\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4143\" >Exists<\/span><span class=\"codescope-operator\" data-tokenid=\"4144\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4145\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4146\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4147\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"4177\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4178\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4179\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4180\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4181\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4203\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4225\" >catch<\/span> <span class=\"codescope-operator\" data-tokenid=\"4227\" >{<\/span> <span class=\"codescope-operator\" data-tokenid=\"4229\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4247\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4267\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4269\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4271\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4272\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4273\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4275\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4276\" >)<\/span><span class=\"codescope-region\" data-regionid=\"20\">\n                <span class=\"codescope-operator\" data-tokenid=\"4295\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4317\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4319\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4321\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4322\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4340\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4360\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4362\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4364\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"4365\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4367\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"4368\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4369\" >)<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n                <span class=\"codescope-operator\" data-tokenid=\"4388\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4410\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4412\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4413\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4415\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4417\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4418\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4444\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4446\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4447\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4469\" >else<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4495\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4497\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4498\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4516\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4536\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4538\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4540\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"4541\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4542\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"4543\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"4544\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4545\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4547\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4548\" >)<\/span><span class=\"codescope-region\" data-regionid=\"22\">\n                <span class=\"codescope-operator\" data-tokenid=\"4567\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4589\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4591\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4592\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4594\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4596\" >false<\/span> <span class=\"codescope-operator\" data-tokenid=\"4598\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4600\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4602\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4604\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4605\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4631\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"4632\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4633\" >Value<\/span> <span class=\"codescope-operator\" data-tokenid=\"4635\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4637\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4638\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4660\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4662\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4664\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4665\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4667\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4669\" >true<\/span> <span class=\"codescope-operator\" data-tokenid=\"4671\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4673\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4675\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4677\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4679\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4681\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4683\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4685\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4686\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4712\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4713\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4714\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"4715\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4716\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4717\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4718\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4736\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4756\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4758\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4760\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4762\" >WarningText<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n                <span class=\"codescope-operator\" data-tokenid=\"4781\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4803\" >get<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n                    <span class=\"codescope-operator\" data-tokenid=\"4826\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4852\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4854\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4855\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4857\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4859\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4861\" >&amp;&amp;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4863\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4864\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4865\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"4866\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4867\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4868\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4869\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"4899\" >return<\/span> <span class=\"codescope-literal\" data-tokenid=\"4901\" >$&quot;Missing<\/span> <span class=\"codescope-literal\" data-tokenid=\"4903\" >{_Token.Value}&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"4904\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4930\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4932\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4933\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4934\" >WarningText<\/span><span class=\"codescope-operator\" data-tokenid=\"4935\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4957\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4976\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4991\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5007\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5009\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5011\" >NodeFilterMode<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n            <span class=\"codescope-operator\" data-tokenid=\"5026\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5044\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5045\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5063\" >CheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5064\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5082\" >UncheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5083\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5101\" >MissingOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5102\" >,<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5116\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_SourceList + 8 other unchanged items<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5132\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5134\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5136\" >NodeTypeFilter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5138\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5140\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"5141\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5143\" >IPresentableTreeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"5144\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5145\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"5146\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n            <span class=\"codescope-operator\" data-tokenid=\"5161\" >{<\/span>\n                <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"27\"><span class=\"codescope-keyword\" data-tokenid=\"5179\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5181\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5183\" >ShowAllNodes<\/span> <span class=\"codescope-operator\" data-tokenid=\"5185\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5187\" >Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5189\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5191\" >NodeFilterMode<\/span><span class=\"codescope-operator\" data-tokenid=\"5192\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5193\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5194\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5212\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5214\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5215\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5233\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5235\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5237\" >Mode<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n                <span class=\"codescope-operator\" data-tokenid=\"5256\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5278\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"5280\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5282\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5283\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5305\" >set<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n                    <span class=\"codescope-operator\" data-tokenid=\"5328\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5354\" >_Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5356\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5358\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"5359\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5385\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5386\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5387\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"5388\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5389\" >Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5390\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5391\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5392\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5418\" >FilterChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5419\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5420\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5421\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"5422\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5423\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"5424\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5426\" >EventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"5427\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5428\" >Empty<\/span><span class=\"codescope-operator\" data-tokenid=\"5429\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5430\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"5452\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5471\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5491\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5493\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5495\" >EventHandler<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5497\" >FilterChanged<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">ShowAllNodes + 3 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"5498\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5517\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5519\" >AdvancedNodeFilteringResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5521\" >ApplyFilterToNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5522\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5523\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5525\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"5526\" >)<\/span><span class=\"codescope-region\" data-regionid=\"30\">\n                <span class=\"codescope-operator\" data-tokenid=\"5545\" >{<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5547\"  data-linestart=\"271\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5548\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5549\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5550\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5551\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5552\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5553\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5554\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5555\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5556\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5557\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5558\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5559\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5560\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5561\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5562\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5563\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5564\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5565\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5566\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5567\" >switch<\/span><span class=\" codescope-newblock\" data-tokenid=\"5568\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5569\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5570\" >Mode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5571\" >)<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5572\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5574\"  data-linestart=\"272\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5575\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5576\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5577\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5578\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5579\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5580\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5581\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5582\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5583\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5584\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5585\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5586\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5587\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5588\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5589\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5590\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5591\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5592\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5593\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5594\" >{<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5595\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5597\"  data-linestart=\"273\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5598\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5599\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5600\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5601\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5602\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5603\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5604\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5605\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5606\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5607\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5608\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5609\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5610\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5611\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5612\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5613\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5614\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5615\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5616\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5617\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5618\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5619\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5620\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5621\" >case<\/span><span class=\" codescope-newblock\" data-tokenid=\"5622\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5623\" >NodeFilterMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5624\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5625\" >ShowAll<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5626\" >:<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5627\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5629\"  data-linestart=\"274\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5630\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5631\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5632\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5633\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5634\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5635\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5636\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5637\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5638\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5639\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5640\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5641\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5642\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5643\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5644\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5645\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5646\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5647\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5648\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5649\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5650\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5651\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5652\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5653\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5654\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5655\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5656\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5657\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5658\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5659\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5660\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5661\" >ShowNodeAndAllChildren<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5662\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5663\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5665\"  data-linestart=\"275\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5666\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5667\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5668\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5669\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5670\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5671\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5672\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5673\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5674\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5675\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5676\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5677\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5678\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5679\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5680\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5681\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5682\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5683\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5684\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5685\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5686\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5687\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5688\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5689\" >case<\/span><span class=\" codescope-newblock\" data-tokenid=\"5690\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5691\" >NodeFilterMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5692\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5693\" >CheckedOnly<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5694\" >:<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5695\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5697\"  data-linestart=\"276\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5698\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5699\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5700\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5701\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5702\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5703\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5704\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5705\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5706\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5707\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5708\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5709\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5710\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5711\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5712\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5713\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5714\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5715\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5716\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5717\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5718\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5719\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5720\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5721\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5722\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5723\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5724\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5725\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5726\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5727\" >node<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5728\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5729\" >IsChecked<\/span><span class=\" codescope-newblock\" data-tokenid=\"5730\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5731\" >==<\/span><span class=\" codescope-newblock\" data-tokenid=\"5732\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5733\" >true<\/span><span class=\" codescope-newblock\" data-tokenid=\"5734\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5735\" >?<\/span><span class=\" codescope-newblock\" data-tokenid=\"5736\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5737\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5738\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5739\" >ShowNodeAndAllChildren<\/span><span class=\" codescope-newblock\" data-tokenid=\"5740\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5741\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"5742\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5743\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5744\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5745\" >HideNodeAndAllChildren<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5746\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5747\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5749\"  data-linestart=\"277\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5750\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5751\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5752\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5753\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5754\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5755\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5756\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5757\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5758\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5759\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5760\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5761\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5762\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5763\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5764\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5765\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5766\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5767\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5768\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5769\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5770\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5771\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5772\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5773\" >case<\/span><span class=\" codescope-newblock\" data-tokenid=\"5774\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5775\" >NodeFilterMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5776\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5777\" >UncheckedOnly<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5778\" >:<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5779\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5781\"  data-linestart=\"278\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5782\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5783\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5784\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5785\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5786\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5787\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5788\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5789\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5790\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5791\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5792\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5793\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5794\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5795\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5796\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5797\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5798\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5799\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5800\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5801\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5802\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5803\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5804\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5805\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5806\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5807\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5808\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5809\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5810\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5811\" >node<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5812\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5813\" >IsChecked<\/span><span class=\" codescope-newblock\" data-tokenid=\"5814\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5815\" >==<\/span><span class=\" codescope-newblock\" data-tokenid=\"5816\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5817\" >false<\/span><span class=\" codescope-newblock\" data-tokenid=\"5818\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5819\" >?<\/span><span class=\" codescope-newblock\" data-tokenid=\"5820\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5821\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5822\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5823\" >ShowNodeAndAllChildren<\/span><span class=\" codescope-newblock\" data-tokenid=\"5824\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5825\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"5826\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5827\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5828\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5829\" >HideNodeAndAllChildren<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5830\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5831\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5833\"  data-linestart=\"279\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5834\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5835\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5836\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5837\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5838\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5839\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5840\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5841\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5842\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5843\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5844\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5845\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5846\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5847\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5848\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5849\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5850\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5851\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5852\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5853\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5854\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5855\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5856\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5857\" >case<\/span><span class=\" codescope-newblock\" data-tokenid=\"5858\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5859\" >NodeFilterMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5860\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5861\" >MissingOnly<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5862\" >:<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5863\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5865\"  data-linestart=\"280\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5866\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5867\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5868\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5869\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5870\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5871\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5872\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5873\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5874\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5875\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5876\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5877\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5878\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5879\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5880\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5881\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5882\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5883\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5884\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5885\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5886\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5887\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5888\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5889\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5890\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5891\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5892\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5893\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5894\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5895\" >node<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5896\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5897\" >IsChecked<\/span><span class=\" codescope-newblock\" data-tokenid=\"5898\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5899\" >==<\/span><span class=\" codescope-newblock\" data-tokenid=\"5900\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5901\" >null<\/span><span class=\" codescope-newblock\" data-tokenid=\"5902\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5903\" >?<\/span><span class=\" codescope-newblock\" data-tokenid=\"5904\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5905\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5906\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5907\" >ShowNodeAndAllChildren<\/span><span class=\" codescope-newblock\" data-tokenid=\"5908\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5909\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"5910\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5911\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5912\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5913\" >HideNodeAndAllChildren<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5914\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5915\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5917\"  data-linestart=\"281\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5918\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5919\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5920\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5921\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5922\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5923\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5924\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5925\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5926\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5927\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5928\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5929\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5930\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5931\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5932\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5933\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5934\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5935\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5936\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5937\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5938\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5939\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5940\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5941\" >default<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5942\" >:<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5943\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5945\"  data-linestart=\"282\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5946\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5947\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5948\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5949\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5950\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5951\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5952\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5953\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5954\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5955\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5956\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5957\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5958\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5959\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5960\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5961\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5962\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5963\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5964\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5965\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5966\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5967\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5968\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5969\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5970\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5971\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5972\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5973\" >return<\/span><span class=\" codescope-newblock\" data-tokenid=\"5974\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5975\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5976\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5977\" >ShowNodeAndAllChildren<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5978\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"5979\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"5981\"  data-linestart=\"283\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"5982\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5983\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5984\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5985\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5986\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5987\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5988\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5989\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5990\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5991\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5992\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5993\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5994\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5995\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5996\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5997\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5998\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"5999\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6000\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"6001\" >}<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"6002\" > <\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6020\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6035\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"31\"><span class=\"codescope-keyword\" data-tokenid=\"6051\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6053\" >NodeTypeFilter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6055\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"6057\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6059\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"6060\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6062\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6077\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6079\" >ModelImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"6080\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6081\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"6082\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6083\" >IListProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6085\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"6086\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6088\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6090\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6091\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n            <span class=\"codescope-operator\" data-tokenid=\"6106\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6124\" >_SourceList<\/span> <span class=\"codescope-operator\" data-tokenid=\"6126\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6128\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"6129\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6147\" >_BaseDirectory<\/span> <span class=\"codescope-operator\" data-tokenid=\"6149\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6151\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6152\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"6171\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6173\" >topLevelFolder<\/span> <span class=\"codescope-operator\" data-tokenid=\"6175\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6177\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6179\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6180\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6181\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6182\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6183\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6202\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6204\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6205\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6207\" >token<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6209\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6211\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"6212\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6213\" >AllTokens<\/span><span class=\"codescope-operator\" data-tokenid=\"6214\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6232\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6254\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6256\" >path<\/span> <span class=\"codescope-operator\" data-tokenid=\"6258\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6260\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"6261\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6262\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"6263\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6285\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6286\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6287\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6289\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6291\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6293\" >path<\/span><span class=\"codescope-operator\" data-tokenid=\"6294\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6295\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6296\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6297\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6298\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6300\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6301\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6302\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6303\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"6304\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6305\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"6306\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6307\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"6309\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"6311\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6313\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"6314\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6316\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"6317\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6318\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"6319\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6320\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"6343\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6345\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"6347\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6349\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6350\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6351\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6352\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6353\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6354\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6356\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6357\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6358\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6380\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6381\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6382\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6383\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"6384\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6385\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"6386\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6388\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6389\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6390\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6408\" >}<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"6427\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6428\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6429\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6430\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6432\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6433\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6434\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6452\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6453\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6454\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"6455\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6456\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6457\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6475\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"6476\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6477\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"6478\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6479\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6480\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6481\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6482\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6483\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6501\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"6502\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6503\" >AddFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"6504\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6505\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"6507\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6509\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6511\" >NodeTypeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"6512\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6513\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6514\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6515\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6529\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6545\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6547\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6549\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6550\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6551\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6553\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6554\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6556\" >FolderNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6558\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6559\" >)<\/span><span class=\"codescope-region\" data-regionid=\"33\">\n            <span class=\"codescope-operator\" data-tokenid=\"6574\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6592\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6593\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6594\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6596\" >files<\/span> <span class=\"codescope-operator\" data-tokenid=\"6598\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6600\" >Directory<\/span><span class=\"codescope-operator\" data-tokenid=\"6601\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6602\" >GetFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6603\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6604\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6605\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6607\" >&quot;*.*&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"6608\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6610\" >SearchOption<\/span><span class=\"codescope-operator\" data-tokenid=\"6611\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6612\" >AllDirectories<\/span><span class=\"codescope-operator\" data-tokenid=\"6613\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6614\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6632\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6634\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6635\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6637\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6639\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6641\" >files<\/span><span class=\"codescope-operator\" data-tokenid=\"6642\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6660\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6682\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6684\" >extension<\/span> <span class=\"codescope-operator\" data-tokenid=\"6686\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6688\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"6689\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6690\" >GetExtension<\/span><span class=\"codescope-operator\" data-tokenid=\"6691\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6692\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6693\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6694\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6716\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6718\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6719\" >_Extensions<\/span><span class=\"codescope-operator\" data-tokenid=\"6720\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6721\" >Contains<\/span><span class=\"codescope-operator\" data-tokenid=\"6722\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6723\" >extension<\/span><span class=\"codescope-operator\" data-tokenid=\"6724\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6726\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"6727\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6728\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"6729\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6730\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6752\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6778\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6780\" >relativePath<\/span> <span class=\"codescope-operator\" data-tokenid=\"6782\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6784\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6785\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6786\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6787\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6788\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6789\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6791\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6792\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6793\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6819\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6821\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6822\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"6823\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6824\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6825\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"6826\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6827\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6828\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6829\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6855\" >{<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"6885\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6886\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6887\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6889\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6891\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6893\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6894\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6895\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6896\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6897\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6898\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6900\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6901\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6902\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6903\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"6904\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6905\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"6906\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6907\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"6909\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"6911\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6913\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"6914\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6916\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"6917\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6918\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"6919\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6920\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6950\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6952\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"6954\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6956\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6957\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6958\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6959\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6960\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6961\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6963\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6964\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6965\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6995\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6996\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6997\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6998\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"6999\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7000\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"7001\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7002\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"7028\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"7050\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7068\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7082\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"7098\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7100\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7102\" >CompleteOrThrow<\/span><span class=\"codescope-operator\" data-tokenid=\"7103\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7104\" >ModalDialogButtonClickedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7106\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"7107\" >)<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n            <span class=\"codescope-operator\" data-tokenid=\"7122\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7140\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7142\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7143\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"7144\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7145\" >CommonButton<\/span> <span class=\"codescope-operator\" data-tokenid=\"7147\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7149\" >CommonBarButton<\/span><span class=\"codescope-operator\" data-tokenid=\"7150\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7151\" >OK<\/span><span class=\"codescope-operator\" data-tokenid=\"7152\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7170\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7192\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"7193\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"7194\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"7195\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7197\" >newFiles<\/span> <span class=\"codescope-operator\" data-tokenid=\"7199\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7201\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7203\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"7204\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"7205\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"7206\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"7207\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7208\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7209\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7231\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7233\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7234\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7236\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7238\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7240\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"7241\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7242\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"7243\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7244\" >GetAllNodesRecursively<\/span><span class=\"codescope-operator\" data-tokenid=\"7245\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7246\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7247\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7248\" >OfType<\/span><span class=\"codescope-operator\" data-tokenid=\"7249\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"7250\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"7251\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"7252\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7253\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7254\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7280\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"7281\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7282\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"7283\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7284\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"7285\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7286\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7309\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7311\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7312\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7314\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7316\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7318\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"7319\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7345\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"7346\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7347\" >AddToken<\/span><span class=\"codescope-operator\" data-tokenid=\"7348\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7349\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"7350\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7352\" >StatementPlacementDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"7353\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7354\" >After<\/span><span class=\"codescope-operator\" data-tokenid=\"7355\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7357\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"7358\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7359\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"7360\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7361\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"7362\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7364\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"7365\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7366\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7367\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"7368\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"7369\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"7370\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"7372\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"7373\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7374\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7375\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7393\" >}<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7411\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7413\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"7414\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7428\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"7444\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7446\" >UserControl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7448\" >ConfigureWindowAndCreateControl<\/span><span class=\"codescope-operator\" data-tokenid=\"7449\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7450\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7452\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"7453\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7455\" >ModalContentWindow<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7457\" >window<\/span><span class=\"codescope-operator\" data-tokenid=\"7458\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7460\" >BottomButtonBar<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7462\" >bar<\/span><span class=\"codescope-operator\" data-tokenid=\"7463\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n            <span class=\"codescope-operator\" data-tokenid=\"7478\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7496\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7498\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7500\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"7501\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7502\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"7503\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7505\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"7506\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7507\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7521\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Filter + 4 other unchanged items<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7532\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7539\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"7542\"  data-linestart=\"350\">}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<\/div><\/div>\t\t\t\r\n<\/div>\r\n<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"4\">\r\n<div class=\"codescope-code-inner\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"0\"><div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"1\"><div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"3\"><div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<div class=\"codescope-linenumber\">34<\/div>\n<\/div><div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<\/div><div class=\"codescope-linenumber\">37<\/div>\n<div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<div class=\"codescope-linenumber\">45<\/div>\n<div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"6\"><div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"7\"><div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-linenumber\">60<\/div>\n<\/div><div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"8\"><div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-linenumber\">67<\/div>\n<\/div><div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"9\"><div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<div class=\"codescope-linenumber\">79<\/div>\n<div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<\/div><div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"10\"><div class=\"codescope-linenumber\">84<\/div>\n<div class=\"codescope-linenumber\">85<\/div>\n<div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<div class=\"codescope-linenumber\">90<\/div>\n<div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-linenumber\">92<\/div>\n<div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-linenumber\">97<\/div>\n<\/div><div class=\"codescope-linenumber\">98<\/div>\n<div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"11\"><div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-linenumber\">103<\/div>\n<div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<\/div><div class=\"codescope-linenumber\">120<\/div>\n<div class=\"codescope-linenumber\">121<\/div>\n<div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"12\"><div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<div class=\"codescope-linenumber\">126<\/div>\n<div class=\"codescope-linenumber\">127<\/div>\n<div class=\"codescope-linenumber\">128<\/div>\n<div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-linenumber\">133<\/div>\n<div class=\"codescope-linenumber\">134<\/div>\n<\/div><div class=\"codescope-linenumber\">135<\/div>\n<div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"13\"><div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<div class=\"codescope-linenumber\">140<\/div>\n<div class=\"codescope-linenumber\">141<\/div>\n<div class=\"codescope-linenumber\">142<\/div>\n<\/div><div class=\"codescope-linenumber\">143<\/div>\n<div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-linenumber\">146<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"14\"><div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<div class=\"codescope-linenumber\">149<\/div>\n<div class=\"codescope-linenumber\">150<\/div>\n<div class=\"codescope-linenumber\">151<\/div>\n<div class=\"codescope-linenumber\">152<\/div>\n<div class=\"codescope-linenumber\">153<\/div>\n<div class=\"codescope-linenumber\">154<\/div>\n<div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-linenumber\">156<\/div>\n<div class=\"codescope-linenumber\">157<\/div>\n<div class=\"codescope-linenumber\">158<\/div>\n<div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-linenumber\">178<\/div>\n<\/div><div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<\/div><div class=\"codescope-linenumber\">182<\/div>\n<div class=\"codescope-linenumber\">183<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"15\"><div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"16\"><div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<\/div><div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<\/div><div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"17\"><div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<\/div><div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"19\"><div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<div class=\"codescope-linenumber\">210<\/div>\n<div class=\"codescope-linenumber\">211<\/div>\n<\/div><div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"20\"><div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-linenumber\">216<\/div>\n<\/div><div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-linenumber\">221<\/div>\n<div class=\"codescope-linenumber\">222<\/div>\n<div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-linenumber\">224<\/div>\n<\/div><div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"22\"><div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-linenumber\">232<\/div>\n<\/div><div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"23\"><div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"24\"><div class=\"codescope-linenumber\">237<\/div>\n<div class=\"codescope-linenumber\">238<\/div>\n<div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-linenumber\">241<\/div>\n<\/div><div class=\"codescope-linenumber\">242<\/div>\n<\/div><div class=\"codescope-linenumber\">243<\/div>\n<\/div><div class=\"codescope-linenumber\">244<\/div>\n<div class=\"codescope-linenumber\">245<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-linenumber\">250<\/div>\n<div class=\"codescope-linenumber\">251<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">252<\/div>\n<div class=\"codescope-linenumber\">253<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"26\"><div class=\"codescope-linenumber\">254<\/div>\n<div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"27\"><div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<\/div><div class=\"codescope-linenumber\">266<\/div>\n<\/div><div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-linenumber\">268<\/div>\n<\/div><div class=\"codescope-linenumber\">269<\/div>\n<div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"30\"><div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<div class=\"codescope-linenumber\">281<\/div>\n<div class=\"codescope-linenumber\">282<\/div>\n<div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-linenumber\">285<\/div>\n<\/div><div class=\"codescope-linenumber\">286<\/div>\n<\/div><div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"31\"><div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-linenumber\">290<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><div class=\"codescope-linenumber\">291<\/div>\n<div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-linenumber\">307<\/div>\n<div class=\"codescope-linenumber\">308<\/div>\n<div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-linenumber\">310<\/div>\n<\/div><div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"33\"><div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<div class=\"codescope-linenumber\">315<\/div>\n<div class=\"codescope-linenumber\">316<\/div>\n<div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<div class=\"codescope-linenumber\">324<\/div>\n<div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<\/div><div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"34\"><div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<div class=\"codescope-linenumber\">338<\/div>\n<div class=\"codescope-linenumber\">339<\/div>\n<div class=\"codescope-linenumber\">340<\/div>\n<div class=\"codescope-linenumber\">341<\/div>\n<div class=\"codescope-linenumber\">342<\/div>\n<div class=\"codescope-linenumber\">343<\/div>\n<\/div><div class=\"codescope-linenumber\">344<\/div>\n<div class=\"codescope-linenumber\">345<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">346<\/div>\n<div class=\"codescope-linenumber\">347<\/div>\n<div class=\"codescope-linenumber\">348<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">349<\/div>\n<\/div><div class=\"codescope-linenumber\">350<\/div>\n<\/div><div class=\"codescope-linenumber\">351<\/div>\n<\/div><\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"0\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"1\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"3\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"4\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"6\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"7\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"8\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"9\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"10\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"11\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"12\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"13\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"14\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"15\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"16\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"17\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"18\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"19\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"20\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"21\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"22\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"23\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"24\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"25\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"26\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"27\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"28\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"29\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"30\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"31\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"32\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"33\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"34\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"35\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"7\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"9\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"11\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"13\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"14\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"15\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"16\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"18\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"20\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"22\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"23\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"24\" >Trees<\/span><span class=\"codescope-operator\" data-tokenid=\"25\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"26\" >Presentable<\/span><span class=\"codescope-operator\" data-tokenid=\"27\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"29\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"31\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"35\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"36\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"37\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"38\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"39\" >Basic<\/span><span class=\"codescope-operator\" data-tokenid=\"40\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"42\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"44\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"45\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"46\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"47\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"48\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"49\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"50\" >Dialogs<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"53\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"55\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"56\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"57\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"58\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"59\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Services<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >PropertyEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"76\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"78\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"79\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"80\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >IO<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"92\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"94\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"95\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"96\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >;<\/span>\n\n\n<span class=\"codescope-operator\" data-tokenid=\"101\"  data-linestart=\"13\">#if<\/span> <span class=\"codescope-operator\" data-tokenid=\"103\" >AVALONIA<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"105\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"107\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"15\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"119\"  data-linestart=\"16\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"121\" >Avalonia<\/span><span class=\"codescope-operator\" data-tokenid=\"122\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"123\" >Interactivity<\/span><span class=\"codescope-operator\" data-tokenid=\"124\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"126\"  data-linestart=\"17\">#else<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"128\"  data-linestart=\"18\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"130\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"131\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"132\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"133\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"135\"  data-linestart=\"19\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"137\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"139\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"140\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"141\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"142\" >;<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"144\"  data-linestart=\"20\">#endif<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"147\"  data-linestart=\"22\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"149\" >VisualGDB<\/span><span class=\"codescope-operator\" data-tokenid=\"150\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"151\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"152\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"153\" >CMake<\/span><span class=\"codescope-region\" data-regionid=\"0\">\n<span class=\"codescope-operator\" data-tokenid=\"156\"  data-linestart=\"23\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"162\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"164\" >partial<\/span> <span class=\"codescope-keyword\" data-tokenid=\"166\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"168\" >CMakeSourceSynchronizationDialog<\/span> <span class=\"codescope-operator\" data-tokenid=\"170\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"172\" >UserControl<\/span><span class=\"codescope-region\" data-regionid=\"1\">\n    <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"189\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"191\" >PortableGUIService<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"2\"><span class=\"codescope-identifier\" data-tokenid=\"193\" >_Service<\/span><span class=\"codescope-operator\" data-tokenid=\"194\" >;<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"205\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"206\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"207\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"209\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"210\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"212\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"214\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"215\" >)<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"226\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"240\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"242\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"244\" >model<\/span><span class=\"codescope-operator\" data-tokenid=\"245\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"259\" >_Service<\/span> <span class=\"codescope-operator\" data-tokenid=\"261\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"263\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"264\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"278\" >InitializeComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"279\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"280\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"281\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"291\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"303\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"305\" >ModelImpl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"307\" >Model<\/span> <span class=\"codescope-operator\" data-tokenid=\"309\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"311\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"312\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"314\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Service + 2 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"326\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"328\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"330\" >ModelImpl<\/span> <span class=\"codescope-operator\" data-tokenid=\"332\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"334\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"335\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"337\" >IModalViewModelWithResult<\/span><span class=\"codescope-operator\" data-tokenid=\"338\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"339\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"340\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"351\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"365\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"367\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"368\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"369\" >IListProperty<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"5\"><span class=\"codescope-identifier\" data-tokenid=\"371\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"372\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"386\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"388\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"390\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"391\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"405\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"407\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"408\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"409\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"411\" >_Extensions<\/span> <span class=\"codescope-operator\" data-tokenid=\"413\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"415\" >new<\/span> <span class=\"codescope-keyword\" data-tokenid=\"417\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"418\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"419\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"421\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"423\" >&quot;.c&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"424\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"426\" >&quot;.cpp&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"427\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"429\" >&quot;.cc&quot;<\/span> <span class=\"codescope-operator\" data-tokenid=\"431\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"432\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"447\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"449\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"450\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"451\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"452\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"454\" >Tree<\/span> <span class=\"codescope-operator\" data-tokenid=\"456\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"458\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"459\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"461\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"463\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"465\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"467\" >PresentableTreeWithFilters<\/span><span class=\"codescope-operator\" data-tokenid=\"468\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"469\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"470\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"471\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"472\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"473\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"488\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"490\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"492\" >NodeIconType<\/span> <span class=\"codescope-operator\" data-tokenid=\"494\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"496\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"497\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"499\" >Folder<\/span> <span class=\"codescope-operator\" data-tokenid=\"501\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"516\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"518\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"520\" >NodeBase<\/span> <span class=\"codescope-operator\" data-tokenid=\"522\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"524\" >PresentableTreeNodeWithPublicChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"525\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"526\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"527\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n            <span class=\"codescope-operator\" data-tokenid=\"542\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"560\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"562\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"563\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"564\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"565\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"567\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"568\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"570\" >_ChildrenByName<\/span> <span class=\"codescope-operator\" data-tokenid=\"572\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"574\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"576\" >Dictionary<\/span><span class=\"codescope-operator\" data-tokenid=\"577\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"578\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"579\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"581\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"582\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"583\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"584\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"585\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"586\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"587\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"588\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"606\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"608\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"610\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"612\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"614\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"615\" >;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"617\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"619\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"620\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"622\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"641\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"643\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"645\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"647\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"649\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"650\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"652\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"671\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"673\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"674\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"675\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"677\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"678\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"680\" >NodeIconType<\/span> <span class=\"codescope-identifier\" data-tokenid=\"682\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"683\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"685\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"687\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"689\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"691\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"692\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"714\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"716\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"717\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"718\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"719\" >)<\/span><span class=\"codescope-region\" data-regionid=\"7\">\n                <span class=\"codescope-operator\" data-tokenid=\"738\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"760\" >Icon<\/span> <span class=\"codescope-operator\" data-tokenid=\"762\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"764\" >icon<\/span><span class=\"codescope-operator\" data-tokenid=\"765\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"787\" >Parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"789\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"791\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"792\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"810\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"830\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"832\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"833\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"835\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"836\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"854\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"856\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"857\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"859\" >IsChecked<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n                <span class=\"codescope-operator\" data-tokenid=\"878\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"900\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"902\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"904\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"905\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"927\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"929\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"931\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"932\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"933\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"934\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"936\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"937\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"938\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"956\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"976\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"978\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"980\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"981\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"982\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"983\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"985\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"986\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"988\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"990\" >byUser<\/span><span class=\"codescope-operator\" data-tokenid=\"991\" >)<\/span><span class=\"codescope-region\" data-regionid=\"9\">\n                <span class=\"codescope-operator\" data-tokenid=\"1010\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1032\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1034\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1035\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1037\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1039\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1040\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1066\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1067\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1090\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1092\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1094\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1095\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1117\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1118\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1119\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1120\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1121\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1122\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1123\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1124\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1147\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1149\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1150\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1152\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1154\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1156\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1157\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1158\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1159\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1185\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1186\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1187\" >UpdateIsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1188\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1189\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1190\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1192\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1193\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1194\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"1217\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1218\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1219\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1220\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1221\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1222\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1223\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1241\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1261\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1263\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1264\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1265\" >)<\/span><span class=\"codescope-region\" data-regionid=\"10\">\n                <span class=\"codescope-operator\" data-tokenid=\"1284\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1306\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1308\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1309\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1310\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1311\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"1313\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1315\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"1316\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1342\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"1343\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1366\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1367\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1369\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1371\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1373\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1374\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1375\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1376\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1399\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1401\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1402\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1404\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1406\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1407\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1429\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1455\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"1457\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1459\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"1460\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1486\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"1487\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1488\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1489\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1490\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1491\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1492\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1493\" >;<\/span>\n\n                        <span class=\"codescope-identifier\" data-tokenid=\"1520\" >Parent<\/span><span class=\"codescope-operator\" data-tokenid=\"1521\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1522\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1523\" >RecomputeCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"1524\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1525\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1526\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1548\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1566\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1586\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1588\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1589\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1591\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"1592\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1593\" >)<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n                <span class=\"codescope-operator\" data-tokenid=\"1612\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1634\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1636\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1638\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1640\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"1641\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1663\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"1664\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1666\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1668\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1670\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1671\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"1694\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"1696\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1697\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1699\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1701\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1703\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"1704\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1705\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"1706\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1728\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1754\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1757\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"1758\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1784\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1814\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1816\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1818\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1819\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1820\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1821\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1851\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"1853\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1855\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"1856\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1882\" >}<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1908\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1910\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1912\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1913\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1915\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1917\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"1918\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1919\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"1920\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"1946\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1976\" >accumulatedState<\/span> <span class=\"codescope-operator\" data-tokenid=\"1978\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1980\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1981\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"2011\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"2012\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2038\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2060\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2083\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2085\" >accumulatedState<\/span><span class=\"codescope-operator\" data-tokenid=\"2086\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2104\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2124\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2126\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2128\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"2129\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2131\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2132\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2133\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2135\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2137\" >GetCheckStateFromChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2138\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2139\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2140\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2159\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2161\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2163\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2164\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2165\" >)<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n                <span class=\"codescope-operator\" data-tokenid=\"2184\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2206\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2208\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2209\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2211\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2213\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2215\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2216\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2217\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2218\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2244\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2245\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2246\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2247\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2248\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2249\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2272\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2274\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2276\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2278\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"2279\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2280\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2281\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2303\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2305\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2306\" >state<\/span> <span class=\"codescope-operator\" data-tokenid=\"2308\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2310\" >_IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2311\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2333\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2359\" >_IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"2361\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2363\" >state<\/span><span class=\"codescope-operator\" data-tokenid=\"2364\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2390\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"2391\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2392\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"2393\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2394\" >IsChecked<\/span><span class=\"codescope-operator\" data-tokenid=\"2395\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2396\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2397\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2419\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2437\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2457\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2459\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2461\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2463\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2464\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2465\" >IPresentableTreeNodeChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2466\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2467\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"2468\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2470\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2471\" >)<\/span><span class=\"codescope-region\" data-regionid=\"13\">\n                <span class=\"codescope-operator\" data-tokenid=\"2490\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2512\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2513\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2514\" >LoadInitialChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"2515\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2516\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2517\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2518\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2541\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2543\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2544\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2546\" >child<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2548\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2550\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2551\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2552\" >Values<\/span><span class=\"codescope-operator\" data-tokenid=\"2553\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2554\" >OrderBy<\/span><span class=\"codescope-operator\" data-tokenid=\"2555\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2556\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"2558\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2560\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"2561\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2562\" >Name<\/span><span class=\"codescope-operator\" data-tokenid=\"2563\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2565\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"2566\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2567\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"2568\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2569\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2595\" >targetCollection<\/span><span class=\"codescope-operator\" data-tokenid=\"2596\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2597\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"2598\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2599\" >child<\/span><span class=\"codescope-operator\" data-tokenid=\"2600\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2601\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2619\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2639\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2641\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2643\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2645\" >HasChildren<\/span> <span class=\"codescope-operator\" data-tokenid=\"2647\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2649\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2650\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2651\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"2653\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2655\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2656\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2675\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2677\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2679\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2680\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2681\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"2682\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"2683\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2685\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2686\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2688\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2690\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2691\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"2710\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2732\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2734\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2735\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2737\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2739\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2740\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2741\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"2742\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2768\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2770\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2771\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2794\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2796\" >name<\/span> <span class=\"codescope-operator\" data-tokenid=\"2798\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2800\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2801\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"2802\" >level<\/span><span class=\"codescope-operator\" data-tokenid=\"2803\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"2804\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"2827\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2829\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2830\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"2832\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2834\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"2835\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2836\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"2838\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2840\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"2841\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2863\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2889\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2891\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2892\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"2893\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"2894\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2895\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"2896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2897\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2898\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2900\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2902\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2904\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"2905\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2906\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"2932\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2962\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2964\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"2966\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2968\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2970\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"2971\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2972\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"2973\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2975\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"2976\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2977\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3007\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3008\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"3009\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3010\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"3012\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3014\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3015\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3045\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3047\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3048\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3074\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3101\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3103\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3104\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3106\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3108\" >FileNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3110\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3111\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3141\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3143\" >fileNode2<\/span><span class=\"codescope-operator\" data-tokenid=\"3144\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3171\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3173\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3174\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3196\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3218\" >else<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3240\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"3266\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3268\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3269\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"3270\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3271\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3272\" >TryGetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"3273\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3274\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3275\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3277\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3279\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3281\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3282\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3283\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3309\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3339\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3341\" >folderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3343\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3345\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3347\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3348\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3349\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3350\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3352\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3353\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3354\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"3384\" >_ChildrenByName<\/span><span class=\"codescope-operator\" data-tokenid=\"3385\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"3386\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3387\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"3389\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3391\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3392\" >;<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"3422\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3424\" >folderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3425\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3426\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3427\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3428\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3429\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3431\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3433\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3435\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3436\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3437\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"3463\" >}<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"3490\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3492\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"3493\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3494\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3495\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3496\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"3497\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3499\" >level<\/span> <span class=\"codescope-operator\" data-tokenid=\"3501\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3503\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"3504\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3505\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"3527\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3545\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3565\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3567\" >virtual<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3569\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3571\" >WarningText<\/span> <span class=\"codescope-operator\" data-tokenid=\"3573\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3575\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"3576\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"3578\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3592\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3608\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3610\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3612\" >FolderNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3614\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3616\" >NodeBase<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n            <span class=\"codescope-operator\" data-tokenid=\"3631\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3649\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3651\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3652\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3653\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3655\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3656\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3658\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3660\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3662\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3664\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3665\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3667\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3669\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3670\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3671\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3672\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3674\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3675\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3676\" >Folder<\/span><span class=\"codescope-operator\" data-tokenid=\"3677\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3679\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3680\" >)<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n                <span class=\"codescope-operator\" data-tokenid=\"3699\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3717\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3737\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3739\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3741\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"3742\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3744\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3745\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3746\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3748\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3750\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3751\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3752\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"3753\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3754\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3755\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3769\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3785\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3787\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3789\" >FileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"3791\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3793\" >NodeBase<\/span><span class=\"codescope-region\" data-regionid=\"17\">\n            <span class=\"codescope-operator\" data-tokenid=\"3808\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3826\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3828\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3829\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3830\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3832\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"3833\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3851\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3853\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3855\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"3856\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3875\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3877\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"3878\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3879\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3881\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3882\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3884\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3886\" >parent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3888\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3890\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3891\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3893\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3895\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3897\" >name<\/span><span class=\"codescope-operator\" data-tokenid=\"3898\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3900\" >NodeIconType<\/span><span class=\"codescope-operator\" data-tokenid=\"3901\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3902\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"3903\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3905\" >parent<\/span><span class=\"codescope-operator\" data-tokenid=\"3906\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n                <span class=\"codescope-operator\" data-tokenid=\"3925\" >{<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3943\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"3963\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3965\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3967\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"3968\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3969\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"3970\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3971\" >IListPropertyToken<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3973\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"3974\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3976\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3978\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"3979\" >)<\/span><span class=\"codescope-region\" data-regionid=\"19\">\n                <span class=\"codescope-operator\" data-tokenid=\"3998\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4020\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4022\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4024\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"4025\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4047\" >try<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4069\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4095\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4097\" >fn<\/span> <span class=\"codescope-operator\" data-tokenid=\"4099\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4101\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"4102\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4103\" >Combine<\/span><span class=\"codescope-operator\" data-tokenid=\"4104\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4105\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"4106\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4108\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"4109\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4110\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"4111\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4112\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4138\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4140\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4141\" >File<\/span><span class=\"codescope-operator\" data-tokenid=\"4142\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4143\" >Exists<\/span><span class=\"codescope-operator\" data-tokenid=\"4144\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4145\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4146\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4147\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"4177\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4178\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4179\" >fn<\/span><span class=\"codescope-operator\" data-tokenid=\"4180\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4181\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4203\" >}<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4225\" >catch<\/span> <span class=\"codescope-operator\" data-tokenid=\"4227\" >{<\/span> <span class=\"codescope-operator\" data-tokenid=\"4229\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4247\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4267\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4269\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4271\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"4272\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4273\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4275\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4276\" >)<\/span><span class=\"codescope-region\" data-regionid=\"20\">\n                <span class=\"codescope-operator\" data-tokenid=\"4295\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4317\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4319\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4321\" >fullPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4322\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4340\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4360\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4362\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4364\" >bool<\/span><span class=\"codescope-operator\" data-tokenid=\"4365\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4367\" >ComputeInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"4368\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4369\" >)<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n                <span class=\"codescope-operator\" data-tokenid=\"4388\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4410\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4412\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4413\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4415\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4417\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4418\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4444\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4446\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4447\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4469\" >else<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4495\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4497\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4498\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4516\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4536\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4538\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4540\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"4541\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4542\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"4543\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"4544\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4545\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4547\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4548\" >)<\/span><span class=\"codescope-region\" data-regionid=\"22\">\n                <span class=\"codescope-operator\" data-tokenid=\"4567\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4589\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4591\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4592\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4594\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4596\" >false<\/span> <span class=\"codescope-operator\" data-tokenid=\"4598\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4600\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4602\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4604\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4605\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4631\" >_Token<\/span><span class=\"codescope-operator\" data-tokenid=\"4632\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4633\" >Value<\/span> <span class=\"codescope-operator\" data-tokenid=\"4635\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4637\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4638\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4660\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4662\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4664\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4665\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"4667\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4669\" >true<\/span> <span class=\"codescope-operator\" data-tokenid=\"4671\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4673\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4675\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4677\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4679\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4681\" >_PhysicalPath<\/span> <span class=\"codescope-operator\" data-tokenid=\"4683\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4685\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4686\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"4712\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"4713\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4714\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"4715\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4716\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4717\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4718\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4736\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4756\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4758\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4760\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4762\" >WarningText<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n                <span class=\"codescope-operator\" data-tokenid=\"4781\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4803\" >get<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n                    <span class=\"codescope-operator\" data-tokenid=\"4826\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4852\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4854\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4855\" >_Token<\/span> <span class=\"codescope-operator\" data-tokenid=\"4857\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4859\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"4861\" >&amp;&amp;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4863\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"4864\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4865\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"4866\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4867\" >_PhysicalPath<\/span><span class=\"codescope-operator\" data-tokenid=\"4868\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4869\" >)<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"4899\" >return<\/span> <span class=\"codescope-literal\" data-tokenid=\"4901\" >$&quot;Missing<\/span> <span class=\"codescope-literal\" data-tokenid=\"4903\" >{_Token.Value}&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"4904\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"4930\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4932\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4933\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4934\" >WarningText<\/span><span class=\"codescope-operator\" data-tokenid=\"4935\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"4957\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"4976\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4991\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5007\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5009\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5011\" >NodeFilterMode<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n            <span class=\"codescope-operator\" data-tokenid=\"5026\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5044\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5045\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5063\" >CheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5064\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5082\" >UncheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5083\" >,<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5101\" >MissingOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5102\" >,<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5116\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_SourceList + 8 other unchanged items<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5132\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5134\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5136\" >NodeTypeFilter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5138\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5140\" >NotifyPropertyChangedImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"5141\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5143\" >IPresentableTreeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"5144\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5145\" >NodeBase<\/span><span class=\"codescope-operator\" data-tokenid=\"5146\" >&gt;<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n            <span class=\"codescope-operator\" data-tokenid=\"5161\" >{<\/span>\n                <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"27\"><span class=\"codescope-keyword\" data-tokenid=\"5179\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5181\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5183\" >ShowAllNodes<\/span> <span class=\"codescope-operator\" data-tokenid=\"5185\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5187\" >Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5189\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5191\" >NodeFilterMode<\/span><span class=\"codescope-operator\" data-tokenid=\"5192\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5193\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5194\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5212\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5214\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5215\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5233\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5235\" >NodeFilterMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5237\" >Mode<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n                <span class=\"codescope-operator\" data-tokenid=\"5256\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5278\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"5280\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5282\" >_Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5283\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5305\" >set<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n                    <span class=\"codescope-operator\" data-tokenid=\"5328\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5354\" >_Mode<\/span> <span class=\"codescope-operator\" data-tokenid=\"5356\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5358\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"5359\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5385\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5386\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5387\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"5388\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5389\" >Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5390\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5391\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5392\" >;<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"5418\" >FilterChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"5419\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5420\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5421\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"5422\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5423\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"5424\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5426\" >EventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"5427\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5428\" >Empty<\/span><span class=\"codescope-operator\" data-tokenid=\"5429\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5430\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"5452\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"5471\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5491\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5493\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5495\" >EventHandler<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5497\" >FilterChanged<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">ShowAllNodes + 3 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"5498\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5517\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5519\" >AdvancedNodeFilteringResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5521\" >ApplyFilterToNode<\/span><span class=\"codescope-operator\" data-tokenid=\"5522\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5523\" >NodeBase<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5525\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"5526\" >)<\/span><span class=\"codescope-region\" data-regionid=\"30\">\n                <span class=\"codescope-operator\" data-tokenid=\"5545\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5567\" >switch<\/span> <span class=\"codescope-operator\" data-tokenid=\"5569\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5570\" >Mode<\/span><span class=\"codescope-operator\" data-tokenid=\"5571\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"5593\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"5619\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5621\" >NodeFilterMode<\/span><span class=\"codescope-operator\" data-tokenid=\"5622\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5623\" >ShowAll<\/span><span class=\"codescope-operator\" data-tokenid=\"5624\" >:<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"5654\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5656\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator\" data-tokenid=\"5657\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5658\" >ShowNodeAndAllChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"5659\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"5685\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5687\" >NodeFilterMode<\/span><span class=\"codescope-operator\" data-tokenid=\"5688\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5689\" >CheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5690\" >:<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"5720\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5722\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"5723\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5724\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"5726\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5728\" >true<\/span> <span class=\"codescope-operator\" data-tokenid=\"5730\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5732\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator\" data-tokenid=\"5733\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5734\" >ShowNodeAndAllChildren<\/span> <span class=\"codescope-operator\" data-tokenid=\"5736\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5738\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator\" data-tokenid=\"5739\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5740\" >HideNodeAndAllChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"5741\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"5767\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5769\" >NodeFilterMode<\/span><span class=\"codescope-operator\" data-tokenid=\"5770\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5771\" >UncheckedOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5772\" >:<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"5802\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5804\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"5805\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5806\" >IsChecked<\/span> <span class=\"codescope-operator\" data-tokenid=\"5808\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5810\" >false<\/span> <span class=\"codescope-operator\" data-tokenid=\"5812\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5814\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator\" data-tokenid=\"5815\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5816\" >ShowNodeAndAllChildren<\/span> <span class=\"codescope-operator\" data-tokenid=\"5818\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5820\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator\" data-tokenid=\"5821\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5822\" >HideNodeAndAllChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"5823\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"5849\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5851\" >NodeFilterMode<\/span><span class=\"codescope-operator\" data-tokenid=\"5852\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5853\" >MissingOnly<\/span><span class=\"codescope-operator\" data-tokenid=\"5854\" >:<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"5884\" >return<\/span> <span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5886\" >!<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5887\" >string<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5888\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5889\" >IsNullOrEmpty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5890\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5891\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"5892\" >.<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"5893\" >WarningText<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"5894\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5896\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5898\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator\" data-tokenid=\"5899\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5900\" >ShowNodeAndAllChildren<\/span> <span class=\"codescope-operator\" data-tokenid=\"5902\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5904\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator\" data-tokenid=\"5905\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5906\" >HideNodeAndAllChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"5907\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"5933\" >default<\/span><span class=\"codescope-operator\" data-tokenid=\"5934\" >:<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"5964\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5966\" >TreeNodeFilteringResult<\/span><span class=\"codescope-operator\" data-tokenid=\"5967\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5968\" >ShowNodeAndAllChildren<\/span><span class=\"codescope-operator\" data-tokenid=\"5969\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"5991\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6009\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6024\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"31\"><span class=\"codescope-keyword\" data-tokenid=\"6040\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6042\" >NodeTypeFilter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6044\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"6046\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6048\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"6049\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6051\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6066\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6068\" >ModelImpl<\/span><span class=\"codescope-operator\" data-tokenid=\"6069\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6070\" >AdvancedBuildSystemProperties<\/span><span class=\"codescope-operator\" data-tokenid=\"6071\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6072\" >IListProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6074\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"6075\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6077\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6079\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6080\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n            <span class=\"codescope-operator\" data-tokenid=\"6095\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6113\" >_SourceList<\/span> <span class=\"codescope-operator\" data-tokenid=\"6115\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6117\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"6118\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6136\" >_BaseDirectory<\/span> <span class=\"codescope-operator\" data-tokenid=\"6138\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6140\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6141\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"6160\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6162\" >topLevelFolder<\/span> <span class=\"codescope-operator\" data-tokenid=\"6164\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6166\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6168\" >FolderNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6169\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6170\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6171\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6172\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6191\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6193\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6194\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6196\" >token<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6198\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6200\" >sourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"6201\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6202\" >AllTokens<\/span><span class=\"codescope-operator\" data-tokenid=\"6203\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6221\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6243\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6245\" >path<\/span> <span class=\"codescope-operator\" data-tokenid=\"6247\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6249\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"6250\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6251\" >Value<\/span><span class=\"codescope-operator\" data-tokenid=\"6252\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6274\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6275\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6276\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6278\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6280\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6282\" >path<\/span><span class=\"codescope-operator\" data-tokenid=\"6283\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6284\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6285\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6286\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6287\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6289\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6290\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6291\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6292\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"6293\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6294\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"6295\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6296\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"6298\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"6300\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6302\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"6303\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6305\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"6306\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6307\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"6308\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6309\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"6332\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6334\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"6336\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6338\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6339\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6340\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6341\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6342\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6343\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6345\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6346\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6347\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6369\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6370\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6371\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6372\" >AttachCMakeToken<\/span><span class=\"codescope-operator\" data-tokenid=\"6373\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6374\" >token<\/span><span class=\"codescope-operator\" data-tokenid=\"6375\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6377\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6378\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6379\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6397\" >}<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"6416\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6417\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6418\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6419\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6421\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6422\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6423\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6441\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6442\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6443\" >ApplyInitialCheckState<\/span><span class=\"codescope-operator\" data-tokenid=\"6444\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6445\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6446\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6464\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"6465\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6466\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"6467\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6468\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6469\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6470\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6471\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6472\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6490\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"6491\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6492\" >AddFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"6493\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6494\" >Filter<\/span> <span class=\"codescope-operator\" data-tokenid=\"6496\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6498\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6500\" >NodeTypeFilter<\/span><span class=\"codescope-operator\" data-tokenid=\"6501\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6502\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6503\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6504\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6518\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6534\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6536\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6538\" >ProcessPhysicalFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6539\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6540\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6542\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6543\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6545\" >FolderNode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6547\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6548\" >)<\/span><span class=\"codescope-region\" data-regionid=\"33\">\n            <span class=\"codescope-operator\" data-tokenid=\"6563\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6581\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6582\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6583\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6585\" >files<\/span> <span class=\"codescope-operator\" data-tokenid=\"6587\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6589\" >Directory<\/span><span class=\"codescope-operator\" data-tokenid=\"6590\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6591\" >GetFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"6592\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6593\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6594\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6596\" >&quot;*.*&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"6597\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6599\" >SearchOption<\/span><span class=\"codescope-operator\" data-tokenid=\"6600\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6601\" >AllDirectories<\/span><span class=\"codescope-operator\" data-tokenid=\"6602\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6603\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6621\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6623\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6624\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6626\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6628\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6630\" >files<\/span><span class=\"codescope-operator\" data-tokenid=\"6631\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6649\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6671\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6673\" >extension<\/span> <span class=\"codescope-operator\" data-tokenid=\"6675\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6677\" >Path<\/span><span class=\"codescope-operator\" data-tokenid=\"6678\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6679\" >GetExtension<\/span><span class=\"codescope-operator\" data-tokenid=\"6680\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6681\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6682\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6683\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6705\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6707\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6708\" >_Extensions<\/span><span class=\"codescope-operator\" data-tokenid=\"6709\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6710\" >Contains<\/span><span class=\"codescope-operator\" data-tokenid=\"6711\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6712\" >extension<\/span><span class=\"codescope-operator\" data-tokenid=\"6713\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6715\" >StringComparer<\/span><span class=\"codescope-operator\" data-tokenid=\"6716\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6717\" >OrdinalIgnoreCase<\/span><span class=\"codescope-operator\" data-tokenid=\"6718\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6719\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6741\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6767\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6769\" >relativePath<\/span> <span class=\"codescope-operator\" data-tokenid=\"6771\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6773\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6774\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6775\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6776\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6777\" >baseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"6778\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6780\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6781\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6782\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6808\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6810\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6811\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"6812\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6813\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6814\" >IsNullOrEmpty<\/span><span class=\"codescope-operator\" data-tokenid=\"6815\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6816\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6817\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6818\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6844\" >{<\/span>\n                            <span class=\"codescope-keyword\" data-tokenid=\"6874\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"6875\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6876\" >]<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6878\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6880\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6882\" >relativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"6883\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6884\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"6885\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"6886\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6887\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"6889\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"6890\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6891\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6892\" >Split<\/span><span class=\"codescope-operator\" data-tokenid=\"6893\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6894\" >new<\/span><span class=\"codescope-operator\" data-tokenid=\"6895\" >[<\/span><span class=\"codescope-operator\" data-tokenid=\"6896\" >]<\/span> <span class=\"codescope-operator\" data-tokenid=\"6898\" >{<\/span> <span class=\"codescope-literal\" data-tokenid=\"6900\" >&#39;\/&#39;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6902\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"6903\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6905\" >StringSplitOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"6906\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6907\" >RemoveEmptyEntries<\/span><span class=\"codescope-operator\" data-tokenid=\"6908\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6909\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6939\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6941\" >fileNode<\/span> <span class=\"codescope-operator\" data-tokenid=\"6943\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6945\" >topLevelFolder<\/span><span class=\"codescope-operator\" data-tokenid=\"6946\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6947\" >ProvideFileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6948\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6949\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6950\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6952\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6953\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6954\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6984\" >fileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"6985\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6986\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6987\" >AttachPhysicalFile<\/span><span class=\"codescope-operator\" data-tokenid=\"6988\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6989\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"6990\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6991\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"7017\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"7039\" >}<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7057\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7071\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"7087\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7089\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7091\" >CompleteOrThrow<\/span><span class=\"codescope-operator\" data-tokenid=\"7092\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7093\" >ModalDialogButtonClickedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7095\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"7096\" >)<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n            <span class=\"codescope-operator\" data-tokenid=\"7111\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7129\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7131\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7132\" >args<\/span><span class=\"codescope-operator\" data-tokenid=\"7133\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7134\" >CommonButton<\/span> <span class=\"codescope-operator\" data-tokenid=\"7136\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7138\" >CommonBarButton<\/span><span class=\"codescope-operator\" data-tokenid=\"7139\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7140\" >OK<\/span><span class=\"codescope-operator\" data-tokenid=\"7141\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7159\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7181\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"7182\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"7183\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"7184\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7186\" >newFiles<\/span> <span class=\"codescope-operator\" data-tokenid=\"7188\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7190\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7192\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"7193\" >&lt;<\/span><span class=\"codescope-keyword\" data-tokenid=\"7194\" >string<\/span><span class=\"codescope-operator\" data-tokenid=\"7195\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"7196\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7197\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7198\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7220\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7222\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7223\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7225\" >node<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7227\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7229\" >Tree<\/span><span class=\"codescope-operator\" data-tokenid=\"7230\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7231\" >Nodes<\/span><span class=\"codescope-operator\" data-tokenid=\"7232\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7233\" >GetAllNodesRecursively<\/span><span class=\"codescope-operator\" data-tokenid=\"7234\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7235\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7236\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7237\" >OfType<\/span><span class=\"codescope-operator\" data-tokenid=\"7238\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"7239\" >FileNode<\/span><span class=\"codescope-operator\" data-tokenid=\"7240\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"7241\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7242\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7243\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7269\" >node<\/span><span class=\"codescope-operator\" data-tokenid=\"7270\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7271\" >CommitChanges<\/span><span class=\"codescope-operator\" data-tokenid=\"7272\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7273\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"7274\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7275\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7298\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7300\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7301\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7303\" >file<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7305\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7307\" >newFiles<\/span><span class=\"codescope-operator\" data-tokenid=\"7308\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7334\" >_SourceList<\/span><span class=\"codescope-operator\" data-tokenid=\"7335\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7336\" >AddToken<\/span><span class=\"codescope-operator\" data-tokenid=\"7337\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7338\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"7339\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7341\" >StatementPlacementDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"7342\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7343\" >After<\/span><span class=\"codescope-operator\" data-tokenid=\"7344\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7346\" >PortablePath<\/span><span class=\"codescope-operator\" data-tokenid=\"7347\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7348\" >GetRelativePath<\/span><span class=\"codescope-operator\" data-tokenid=\"7349\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7350\" >_BaseDirectory<\/span><span class=\"codescope-operator\" data-tokenid=\"7351\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7353\" >file<\/span><span class=\"codescope-operator\" data-tokenid=\"7354\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7355\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7356\" >Replace<\/span><span class=\"codescope-operator\" data-tokenid=\"7357\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"7358\" >&#39;\\\\&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"7359\" >,<\/span> <span class=\"codescope-literal\" data-tokenid=\"7361\" >&#39;\/&#39;<\/span><span class=\"codescope-operator\" data-tokenid=\"7362\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7363\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7364\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7382\" >}<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7400\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7402\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"7403\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7417\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"7433\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7435\" >UserControl<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7437\" >ConfigureWindowAndCreateControl<\/span><span class=\"codescope-operator\" data-tokenid=\"7438\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7439\" >PortableGUIService<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7441\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"7442\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7444\" >ModalContentWindow<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7446\" >window<\/span><span class=\"codescope-operator\" data-tokenid=\"7447\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7449\" >BottomButtonBar<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7451\" >bar<\/span><span class=\"codescope-operator\" data-tokenid=\"7452\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n            <span class=\"codescope-operator\" data-tokenid=\"7467\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7485\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7487\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7489\" >CMakeSourceSynchronizationDialog<\/span><span class=\"codescope-operator\" data-tokenid=\"7490\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7491\" >service<\/span><span class=\"codescope-operator\" data-tokenid=\"7492\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7494\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"7495\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7496\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7510\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Filter + 4 other unchanged items<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7521\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7528\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"7531\"  data-linestart=\"350\">}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<\/div><\/div>\t\t\t\r\n<\/div>\r\n\t\t\t\t<\/div>\t\t\t<\/div>\t\t\t<div class=\"codescope-embedded-snippet-footer\">\t\t\t<img class=\"codescope-small-codevroom-icon\"\/><span>Powered by <a href=\"https:\/\/codevroom.com\/\">CodeVROOM<\/a><\/span>\t\t\t<span class=\"codescope-full-snippet-link\"><a href=\"https:\/\/sysprogs.com\/snippets\/aiexamples\/connecting\/ImplementFilter\" target=\"_blank\">Open in a new window<\/a><\/span>\t\t\t<\/div>\t\t<\/div>\t\t<\/p>\n<p>If you wanted to do it by hand, you would need to look up:<\/p>\n<ul>\n<li>What exactly are the different filtering modes<\/li>\n<li>What are the node properties that correspond to these modes<\/li>\n<li>What is AdvancedTreeFilteringResult (struct convertible from enum TreeFilteringResult)<\/li>\n<\/ul>\n<p>With all that in mind, writing the filter method would straight-forward, but looking up the classes and enums could be annoying.<\/p>\n<p>CodeVROOM handles this kind of tasks via the <a href=\"https:\/\/sysprogs.com\/CodeVROOM\/documentation\/concepts\/planning\/\">planning mode<\/a>. You start with a brief prompt (in this case, just &#8220;<strong>implement<\/strong>&#8220;) and then do one or more context discovery iterations, where CodeVROOM asks the model what other symbols it wants to see, and then pulls them into the context window. The search is done on the CodeVROOM level, and the model receives just the relevant symbols instead of entire files, so this works really fast.<\/p>\n<p>In this example:<\/p>\n<ul>\n<li>Doing it without discovery hallucinated both filtering modes and return values<\/li>\n<li>Doing 1 discovery pass found the filter modes and the AdvancedNodeFilteringResult<\/li>\n<li>Doing 2 discovery passes found the TreeFilteringResult referred by AdvancedNodeFilteringResult, and got a usable draft<\/li>\n<li>Initially, the model assumed that MissingOnly refers to unchecked nodes, but prompting &#8220;missing=warning&#8221; quickly got it to find and use the WarningText property<\/li>\n<\/ul>\n<p>If you use smaller models with faster hardware (Cerebras platform in this case), you can very quickly iterate several versions of the implementation draft (typically 1-2 seconds) without having to look up all the definitions by hand. You can also pull specific definitions into the context window, or give the model nudges like &#8220;missing=warning&#8221; to quickly iterate further versions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many programming tasks involve applying trivial algorithms to thinly spread sets of classes. Here&#8217;s an example of a filter for<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts\/963"}],"collection":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/comments?post=963"}],"version-history":[{"count":5,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts\/963\/revisions"}],"predecessor-version":[{"id":968,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts\/963\/revisions\/968"}],"wp:attachment":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/media?parent=963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/categories?post=963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/tags?post=963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}