﻿<?xml version="1.0" encoding="utf-8"?>
<package xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/LogicalClassDesigner"
  dslVersion="1.0.0.0"
  Id="68c2789d-278f-46a6-8fcb-6dced1ad8c23"
  name="Implementation"
  visibility="Private" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <referencesInternal>
    <reference
      Id="0fc54c62-3c1c-43d9-9b9c-8363ed50121d"
      handle="viewcode://./CodeSchema_Namespace?Namespace=ZeroInstall.Store.Implementation"
      tag="ViewCode" />
  </referencesInternal>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="a40891aa-02b5-4434-89c9-2137dd3e495b"
        name="DirectoryStore"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="2d8bd5c1-e4e5-4fcf-a164-f4cb72910bf1"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=DirectoryStore"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="1c9e31b8-937b-4f26-8643-6763b79af816"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d2d361fc-022c-4d34-a124-c87106794b30">
                <propertyInstance
                  Id="5782b2da-36db-4c40-a59e-a071a6c93374"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dee19807-7110-4276-9c69-8723a1e8a711">
                <propertyInstance
                  Id="fdfa048e-7065-4977-9021-bd73834ee084"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4f1cbeeb-c799-4a5a-a9d0-27db5edcc03f">
                <propertyInstance
                  Id="126af961-076c-4044-b872-859b3d26a323"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="16897958-f467-49a2-abd1-53b6b25dec85">
                <propertyInstance
                  Id="0e2fd69e-0437-4dcb-a7ea-08cbf0663143"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2ef64f47-ac09-4f51-a682-adf0798b938d">
                <propertyInstance
                  Id="3b9b51bc-b51f-4899-ae94-141c44712fe6"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="ea06e802-f4d1-4ac9-a371-aa408fcc2df6">
            <interfaceMoniker
              Id="adf8ce14-f50a-483e-a4c2-083818535ca0"
              LastKnownName="IStore"
              LastKnownLocation="Package5_1633.uml" />
          </interfaceRealization>
          <dependency
            Id="abe622fe-65b0-4f9f-b650-258b69b4aa26">
            <classMoniker
              Id="a5a2eefb-307c-4237-9544-ba615afde7bc"
              LastKnownName="Manifest"
              LastKnownLocation="Package5_1633.uml" />
          </dependency>
          <dependency
            Id="e995399d-d3dd-4078-80ee-66f709bf52f8">
            <classMoniker
              Id="6ecbce87-3787-46e4-94de-b1f11decb536"
              LastKnownName="Extractor"
              LastKnownLocation="Package_1634.uml" />
          </dependency>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="25280140-abb7-4efc-ae66-1ed3cea3ce5d"
            name="DirectoryPath"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="fd6e45b7-d43f-456b-b475-279e36ff19f9"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=DirectoryStore Member=DirectoryPath"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1fde0236-b4c6-4d72-acaa-ec94e60bc36c"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4e390f49-7357-4607-905d-077b7c249fbd">
                    <propertyInstance
                      Id="35064813-57dc-4e4b-9c0d-d679459eb9ab"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b6c92f3-a06f-4be1-aeeb-cad2089828b6">
                    <propertyInstance
                      Id="be3a2494-a1dc-4012-b275-2dda51d7093e"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6524c631-4118-444e-a1c3-b65c43bb1229">
                    <propertyInstance
                      Id="8b22f0cf-f9ed-4d51-87d4-a5f508ac8cd2"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d413a6a2-e495-4832-b239-9cb0e2b7eb6b">
                    <propertyInstance
                      Id="1ae1ab4a-12d3-4fa4-9f21-691ef64e04ed"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="196bde08-68e8-46f1-b3f4-4e03ff8a27ef">
                    <propertyInstance
                      Id="14c5270d-a1f5-4708-b28a-55dfc1880317"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ebca8c46-b5f0-43e7-8618-e789245181ad">
                    <propertyInstance
                      Id="81e58a30-b572-4ce7-99c0-7dc89c2fe0b2"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="fd5f2983-d4c5-4680-b8de-36f0278523ca"
            name="DirectoryStore"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="0f13a37a-5619-42ac-a0b6-0ab5a4aa9a15"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=DirectoryStore Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="96a80a4c-d6f8-4f29-8bac-65bbdb706dc9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a63600c4-b2c4-4b40-90cf-e10702df99ae">
                    <propertyInstance
                      Id="822827af-836a-4962-97f3-c299e6d5b0fa"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1e5de49-325b-49f8-adf2-ff293d3e0917">
                    <propertyInstance
                      Id="c6b96a51-25e1-4b93-8d00-38bba0870042"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bca695bb-ba79-49e5-b81d-49f6ee63121c">
                    <propertyInstance
                      Id="dc6458d0-9bc1-455c-b69b-23754fac2e83"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fbf3879e-5d76-4943-8846-b5bd1b3fdc21">
                    <propertyInstance
                      Id="39ea5fe5-5b65-40d6-9ed8-9d37cc71c6a3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc7c48a2-a06c-4a48-a3e8-6bd8c32fbf86">
                    <propertyInstance
                      Id="f8b286d9-b455-4eb5-a9a6-47ff9cac2015"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="75758532-dbc8-4487-91ee-3d37956978dd"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="d35f60c8-1da4-4f4b-bd05-dde9e47afea0"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=DirectoryStore Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4e0f1a10-e344-4067-8c21-6dfab862bc5e"
            name="DirectoryStore"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="4b39a01a-0d37-4ae9-8280-dd33029f84e9"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=DirectoryStore Member=.ctor"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="20208757-e911-4ee6-b221-e39e4cedefe1"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="987ff4f0-725b-4e0d-ac44-239307fcdf09">
                    <propertyInstance
                      Id="42c29bbf-9113-47d6-95ec-7c0ab50155e0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c206ec72-be93-4cfb-b691-eeced1ff53bc">
                    <propertyInstance
                      Id="8d743a7d-3774-4293-b262-52a5afd8018d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d5f5d82c-ed5c-46ff-bbb2-0df45b013099">
                    <propertyInstance
                      Id="30955fef-ab52-42c3-9c59-8d3e04420ea2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c4783a4e-0e33-4e13-9855-3d51b938e22e">
                    <propertyInstance
                      Id="9627fefb-de5f-4bef-a5ad-5a3ae0d5d5b7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8844abd8-50b4-4f74-804f-5cf19ac00122">
                    <propertyInstance
                      Id="cb44a231-8c08-4384-9862-9fb2eb5f3e40"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="48c80067-c590-40e4-8093-c2a503104dba"
            name="Contains"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="72a5a0c6-4ff8-4cbb-acaf-4b66fcaf3f2f"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="85d91437-03a8-484d-9554-59eba76d1891"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                      LastKnownName="Boolean"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="39345132-7911-46fd-8ba1-b658df4bd34d"
            name="GetPath"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="616de474-7104-418a-8baa-fe16f4e6ec19"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="83a1f4db-b930-4103-b62f-641ae531afc1"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="03d66608-8779-4945-b528-84d9f6c070da"
            name="AddDirectory"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="beed91db-a3ac-4b65-a1da-c06023722a25"
                  name="path"
                  direction="In">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9384aaee-26b9-467d-ad0a-cc45ec583a5f"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3cd11a5d-0d71-43b7-a5a1-14bb6749b1a9"
                  name="handler"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="46dfe382-e734-4e6d-9eed-d99868cdc983"
            name="AddArchive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cf733740-9366-4d75-85f3-e0b6f27d9396"
                  name="archiveInfo"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="d3df7bc0-b47b-45cd-b4b9-a6094b967604"
                      LastKnownName="ArchiveFileInfo"
                      LastKnownLocation="Package_1634.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0de00927-c00d-421c-a98d-4d6d086dfc61"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="94ac596b-1dc2-4a4d-84c3-7ee229bd60e3"
                  name="handler"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8f7b62ba-b04f-4584-9d64-0bf438c448b7"
            name="AddMultipleArchives"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3eb4aea9-fa0b-43e3-9b55-2f97ef1d5f42"
                  name="archiveInfos"
                  direction="In" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a1f729a9-eacf-42ca-86e8-f390724292f4"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6457ec81-cbc3-4ade-80fb-97e81be07c3b"
                  name="handler"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="06558b03-76ee-41b6-98e1-6d11c950c9c3"
            name="Remove"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1f259810-91f8-43b1-a6f7-d9197eddcd4d"
                  name="manifestDigest"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d276b016-3dc4-4498-814c-7e14e1fc04f1"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="a6278523-b9ed-4817-9e21-5282f97704cb"
            name="Optimise"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="ca5028ca-dff4-47ec-a7ff-6582194109b9"
            name="ListAll"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d1803fb5-b475-459f-950c-0a19ec1b8e13"
                  direction="Return"
                  isOrdered="true">
                  <lowerValueInternal>
                    <literalString
                      Id="df9ca228-9a3d-432c-a0a3-a103665b4a1b"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="7adc77b3-e114-40f8-9391-845b4e8033f6"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="b4979201-e4b1-445e-86ec-8877b8d253a4"
            name="VerifyDirectory"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fa3d6668-19c4-4aad-8a50-6e8cfe41fbb9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05703d41-bf05-455d-a564-d72ddf93914b">
                    <propertyInstance
                      Id="ba073d5c-d356-4a34-8981-cecbfb9fcf78"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="067ae370-0db8-425e-9bc8-2ccd1111e3e9">
                    <propertyInstance
                      Id="266406fe-17ef-4474-87ea-07dc4d21719d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ebbe68c-edf4-4ea6-92da-5883c4c6d97f">
                    <propertyInstance
                      Id="c54c91d8-57d3-4cd7-8807-0f934e2278ba"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2bf50e35-1dc0-4bde-b84c-23f70de1b050">
                    <propertyInstance
                      Id="2c9824c1-6415-4a79-ba7e-d169e4879382"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7dfb527c-b95e-4207-8a01-a97e333ddd5a">
                    <propertyInstance
                      Id="12a35645-debe-4a32-9014-4102f07c73c4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="af287a9a-c146-443e-a2df-a2c645abeafa"
                  name="directory"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0d6051bd-96ad-48d5-ae1d-4432a7209952"
                  name="expectedDigest"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b39e6144-d64b-4a95-a3e5-6ab18761f2f5"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1292921b-ca9f-462c-a916-dd70108a0c09"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="a5a2eefb-307c-4237-9544-ba615afde7bc"
                      LastKnownName="Manifest"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="efbd713c-c299-43ea-84ec-281be701c62a"
            name="Audit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7c07e08c-1a96-4a1f-8dc4-674141a46ef3"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3bb1b10c-5281-4df8-8d5d-8ce19095d0e3"
                  direction="Return"
                  isUnique="false">
                  <lowerValueInternal>
                    <literalString
                      Id="d87903be-0180-4ae6-9c31-1fc60477dc14"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="ed849bf5-9252-4c05-829c-03cc6322e145"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4618c460-4324-434d-919b-af616b16d9a6"
            name="Verify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="907ac3a5-1b37-4c4b-bc2d-2254c25a72b9"
                  name="manifestDigest"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="26dd1003-0828-42ff-bb53-be462913de32"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="adf8ce14-f50a-483e-a4c2-083818535ca0"
        name="IStore"
        isAbstract="false"
        isLeaf="false">
        <referencesInternal>
          <reference
            Id="5fd0dd9e-59e3-4ccb-9ef3-470606009835"
            handle="viewcode://./CodeSchema_Interface?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="ece87022-f2ff-4b3d-aad4-71fa35aff999"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b8019767-68c5-488c-8c2a-39d09a859600">
                <propertyInstance
                  Id="dcddd64f-05be-4157-9949-3df30b6562ec"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b3970cbf-43c4-41d5-8d1a-28cfe338798f">
                <propertyInstance
                  Id="b8a91d66-758a-4cb6-9715-c95428d329c8"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b42f0a25-9971-4b34-838f-6ddfeeb5e72e">
                <propertyInstance
                  Id="14216231-2b71-4210-a6b6-89a6f45753e9"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9ef99a85-299c-4223-84d0-1c7a8b6de6ea">
                <propertyInstance
                  Id="b7d8a22e-16a9-44bf-9c7a-f72c0cbf1efe"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="1fa76f81-47ac-4ea3-b5a9-77bc520a9b7a">
            <classMoniker
              Id="d3df7bc0-b47b-45cd-b4b9-a6094b967604"
              LastKnownName="ArchiveFileInfo"
              LastKnownLocation="Package_1634.uml" />
          </dependency>
          <dependency
            Id="060b9953-26b7-4f4a-ba7a-c548353e8f1d">
            <interfaceMoniker
              Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
              LastKnownName="IIOHandler"
              LastKnownLocation="Package5_1633.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperations>
          <operation
            Id="79e38d59-a9e9-42f0-837f-ba24c997cde7"
            name="Contains"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="912adbaa-230c-4909-ac27-9e76589f6670"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=Contains OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b9a0f9ba-a84e-4980-be88-4585c1c93651"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3ca54a5-aaa1-4d04-b460-fac0705761fc">
                    <propertyInstance
                      Id="0dc7b838-46ac-449a-83c6-85cb09f097c3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84224238-4220-40f5-b0e2-3471db65fe30">
                    <propertyInstance
                      Id="ff224276-d2a7-432c-aa2a-e67af973e151"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="684ea0c3-87fe-4359-b346-60c6233edacb">
                    <propertyInstance
                      Id="d1751538-7ff6-409d-b8ba-e5f199fd17b7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97544fc1-abb0-4dae-a438-5f521c0300ce">
                    <propertyInstance
                      Id="401a7b7d-5b7d-4869-9b95-b98db931f98e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57be1f5d-3226-4071-b4b2-2257d9d921b7">
                    <propertyInstance
                      Id="171487b2-fb6c-47f6-89a7-0168cf1f48fd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2b96c2a5-ba79-4427-943d-a4566ad55286"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                      LastKnownName="Boolean"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="550983d5-824c-4e65-b4ae-c55e2ec03f46"
                  name="manifestDigest"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="fc36b20b-aab7-4de7-97d1-9642ec50bc6b"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=Contains OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest)]) ParameterIdentifier=manifestDigest"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="34b8538f-697c-4337-a44e-07e7c57203ab"
            name="GetPath"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="b39ae05c-5462-4322-bcd7-dc02e87fb990"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=GetPath OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="38032b06-0438-480e-863b-03523ceb0736"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b1824f8-d39c-4522-b40c-7a64a9c0361a">
                    <propertyInstance
                      Id="54463444-8816-4f2d-bfde-b34a01cb3edf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e73d7b15-64d3-4cc4-9408-7b5e331313b1">
                    <propertyInstance
                      Id="33bf298f-8432-41b3-abaf-7f42f03d6a35"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="076f6136-9e53-4fff-a11f-355a52cb7869">
                    <propertyInstance
                      Id="f5ee86b6-1f93-438e-9009-92583bf815e4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0cdb7caf-21d5-4397-9a3b-857f63c3ffaa">
                    <propertyInstance
                      Id="affa8209-6dce-4027-b03a-3f8db0a892c7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9acafcc6-24b0-4547-ad61-6879468d86c5">
                    <propertyInstance
                      Id="b1d3137d-eff3-4a2b-bb8e-9f9f4ad34c2d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7a81bc66-7518-4ebc-a56d-2c918ed48c7a"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="261a87f8-34fc-4b9a-96c6-087b75630dea"
                  name="manifestDigest"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="4cccc84e-7273-4184-8f89-3abf94266726"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=GetPath OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest)]) ParameterIdentifier=manifestDigest"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8e0bddb8-d8eb-4f28-a1db-37ab4b115e04"
            name="AddDirectory"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="27b5b01c-c051-4b3f-bf01-82c880eb7a75"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddDirectory OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6f8f1807-74a8-458b-bfd6-987fa45a2dcc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="252a5df7-4582-4387-bd0e-0d8cb8053be7">
                    <propertyInstance
                      Id="f9c3be1b-86fe-4ea6-b106-5ef27631bfe0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8611a65c-ee17-41a3-bd26-71eac03a85da">
                    <propertyInstance
                      Id="08bd9967-cd3f-460e-ac55-c7522c7a304f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c03dfb1b-01a4-4e4f-86bc-eed88304194e">
                    <propertyInstance
                      Id="ad90fa47-f7a1-4ae7-a4b4-a44fac6e1fae"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8cdb010e-82ac-4652-9238-eb3a911caf39">
                    <propertyInstance
                      Id="586944c4-3c41-40c7-8633-d20ac744773e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b8e8572d-765f-40f5-9a5c-ecbe0eb59c30">
                    <propertyInstance
                      Id="50f5c75d-10a7-4c0b-8adf-df7b1a6a9c3f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="988a07d2-e46f-425e-951d-424e2e34d3db"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="1505d011-938a-4970-996c-f0c391b2e29a"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddDirectory OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9e3b0b30-2ffe-4359-86d4-6b52d0757605"
                  name="manifestDigest"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="5d4f8ccf-66b7-44c1-a01b-e0940d1e462b"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddDirectory OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=manifestDigest"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="85feb73a-3b5a-433b-be84-f266c559a3dc"
                  name="handler"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="5d8a9e5e-4170-4557-9e31-2d57461ce8a2"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddDirectory OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=startingManifest"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e3faa38a-1b3c-41eb-a630-d812119105ef"
            name="AddArchive"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="6561ab7d-88c1-4284-81db-fae2963fc3c9"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddArchive OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ArchiveFileInfo),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="39982318-00ac-40c5-b520-57cbd447a330"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="32a5b15c-bf83-4d2b-a632-d4a3269ed27b">
                    <propertyInstance
                      Id="306d87a5-1ad9-4134-8f78-d3066f2deeb6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0ff1133-3ea3-4aa6-b5cf-02fc7448154e">
                    <propertyInstance
                      Id="1e004aa0-3011-4da8-9c09-f1209768f2e5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9cd06364-ac1d-4ea8-ac80-22849e2318d2">
                    <propertyInstance
                      Id="d9ecf1ad-2934-48b4-b8ba-76b42886da2b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="db6c65e7-638c-4082-b6e5-5246756f4b4e">
                    <propertyInstance
                      Id="5f232b5f-d315-450f-bace-8d1d59ab5d15"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="58d9928e-1b37-489e-83fc-f6e8d1594c99">
                    <propertyInstance
                      Id="bbe5d96c-6cf5-4e8d-82b3-ad4506e22add"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="80670ca2-6e7d-4801-a32d-d467aa1f4d9f"
                  name="archiveInfo"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="60406d1e-f565-4705-8278-111a35928cc9"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddArchive OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ArchiveFileInfo),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=archiveInfo"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="d3df7bc0-b47b-45cd-b4b9-a6094b967604"
                      LastKnownName="ArchiveFileInfo"
                      LastKnownLocation="Package_1634.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8c390d02-9be6-40a6-adb4-61dd74c3a030"
                  name="manifestDigest"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="c427904e-8ae6-49de-8ff4-fe50f7b9a011"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddArchive OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ArchiveFileInfo),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=manifestDigest"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2c06f406-1cf0-4356-a1c1-9a5762597e3b"
                  name="handler"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="05321837-4cd0-43be-8821-034627b980b8"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddArchive OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ArchiveFileInfo),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=startingExtraction"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3ce40c65-f9ea-4e1b-bce6-224c11ab9dbd"
            name="AddMultipleArchives"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="e3b04cb0-e49f-4dd9-8381-6f4467287d48"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddMultipleArchives OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.Collections.Generic Type=(Name=IEnumerable GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ArchiveFileInfo)])),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="25741d6f-3890-479f-a46f-7e75e2c84c1a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1b02cf5-a312-4289-abec-ffda3e90aff0">
                    <propertyInstance
                      Id="b6455edf-a01e-4d22-a284-5d18eff48609"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26702d7e-3299-406b-b184-3567872a9769">
                    <propertyInstance
                      Id="c3e95a14-77f3-4be6-b50f-382c7f515d34"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="86b72927-02f7-4b7d-9c89-b461a0220c79">
                    <propertyInstance
                      Id="d29aaf90-2c9a-4b70-a461-ca2dca0eb62f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63273198-ffe7-4c4f-a972-ce8736a4cff9">
                    <propertyInstance
                      Id="d75dd3c0-ae27-46d4-bb42-bb232bf2c9d0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac243fa4-a20a-48fc-94e9-b014dc44c9e5">
                    <propertyInstance
                      Id="6d8df079-4001-4956-8dd6-282ec02130d3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="05d43394-056c-4259-b153-b9e21330b941"
                  name="archiveInfos"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="0b9006fc-f174-4a82-aef1-09cf2d027fe7"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddMultipleArchives OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.Collections.Generic Type=(Name=IEnumerable GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ArchiveFileInfo)])),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=archiveInfos"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c29327ce-3cdd-4af8-aeed-1877b7a90c73"
                  name="manifestDigest"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="84c86fdb-669c-4135-94c7-9ca221c827de"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddMultipleArchives OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.Collections.Generic Type=(Name=IEnumerable GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ArchiveFileInfo)])),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=manifestDigest"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c5a84e1f-3f2a-4eca-b66e-9f7a662ff2b3"
                  name="handler"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="88e0f8c6-0341-46de-af2d-2a6678ac32ea"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore Member=(Name=AddMultipleArchives OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.Collections.Generic Type=(Name=IEnumerable GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ArchiveFileInfo)])),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Model.dll Namespace=ZeroInstall.Model Type=ManifestDigest),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=startingExtraction"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="a65aa020-a7f1-44a3-aec1-e21bd73bfada"
            name="Remove"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5f92339c-2b03-4913-af3f-af5ebcf10165"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="30d69f1f-c150-449d-8a70-7546b64ae53c">
                    <propertyInstance
                      Id="c547cc57-2f3a-4dca-b642-e5e562de69b9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d98e0cc8-fe6d-4807-a2dd-624b93c06757">
                    <propertyInstance
                      Id="7994597b-7df2-41f0-b975-ca9d8787d5ef"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1fd749fd-b2fd-431e-8266-d5125f7a839a">
                    <propertyInstance
                      Id="fb22432f-7790-487e-9607-c1ac74646b23"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="98e1321f-72ef-42d9-990c-e99df603d342">
                    <propertyInstance
                      Id="4cab7149-dbf2-4151-8bd7-d1821b41e7e7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9cfde9e-eaa0-47ed-87dc-7ee46b83632b">
                    <propertyInstance
                      Id="01e87883-0815-4cb2-860b-2efedc163957"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ebb55ce0-1e30-4c9a-b03d-e6ffb64e40f9"
                  name="manifestDigest"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="036fae3f-7a91-4c11-8d6f-2e5330c40401"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f89e7976-1c66-46e5-bc6e-a1f87cbd85bb"
            name="Optimise"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="54c9f22e-5285-4112-9fa8-510de07e5f84"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ce3d10d-da85-4cde-bf2f-8a30db126c34">
                    <propertyInstance
                      Id="6c1f5929-2cbb-4129-b2c2-692567c37ac8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="15572274-02f3-426b-8b74-345dd70a60c5">
                    <propertyInstance
                      Id="8fe916c4-8342-4160-8d55-15e1dcea2219"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="71ac80a1-9f3c-4867-938e-5fdac7174c58">
                    <propertyInstance
                      Id="5660e5d8-1b5a-46eb-af4a-4a4afe3e725f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7d2c26d-5f3d-44f4-8b9c-62ca2e78f241">
                    <propertyInstance
                      Id="3c66c516-9780-43a9-9992-fcaf7eb3f5a2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c109ee6d-ac3d-4231-9c60-8ad3977925d3">
                    <propertyInstance
                      Id="8a9d9f0e-448a-40af-b971-67c2ec26950e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="65ad0cb9-3bee-4b17-bd3f-0bbafa782022"
            name="ListAll"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="552019f7-e4b5-4618-b5a3-3b7dca7ec9f2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2b4825a-c250-4473-a4db-13c1bffb40b7">
                    <propertyInstance
                      Id="20bb808c-df35-425a-9bac-306c9191c8e4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a193a84b-cf6e-40fe-9718-6d6d934b0b63">
                    <propertyInstance
                      Id="2ce3daf2-2916-4734-ae6d-f396ba40c6d3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7097e790-3638-433e-85e1-856d98a28a9e">
                    <propertyInstance
                      Id="941daeaf-dac3-4fd9-9ad9-45e8188caf30"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c39fe95-5e36-42ca-b3cb-d10e0a63269c">
                    <propertyInstance
                      Id="4bee9de5-73b2-4998-bea7-dc9cb07a4423"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c816add9-5c87-4248-a0e1-b06e8b8cfe23">
                    <propertyInstance
                      Id="96151af8-2785-40bd-bffc-d92487bc0eca"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4f78fda4-234e-4eb4-97a0-6fcfb094c5e9"
                  direction="Return"
                  isOrdered="true">
                  <lowerValueInternal>
                    <literalString
                      Id="e11bec44-a1b4-4712-aa47-a2eee84fc04d"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="c52c561a-14dc-4b12-90c2-0a3cda05560a"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="121d1631-9a16-4cf9-b25d-8bee89b36829"
            name="Audit"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4e24c6a9-f06e-47fe-973c-393b686f4ade"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2b440072-6599-4877-af79-89007d28391a"
                  direction="Return"
                  isUnique="false">
                  <lowerValueInternal>
                    <literalString
                      Id="ef65d8b6-9662-48cb-a1c3-83c7671a93e1"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="5a701cee-83f5-4545-a073-bf67d371b1c1"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dc81dbc4-7e63-4037-a953-075ec149c5cf"
            name="Verify"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3e93e806-8a8f-4574-943e-ab132c8bc6fa"
                  name="manifestDigest"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a143d3b2-9bbb-4caf-bf4f-3d187acd587d"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="dbe86bec-b882-4ff3-a51c-4d9ed70c627a"
        name="StoreProvider"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="da1a2f8f-102a-4e49-97f5-ca56d457b659"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=StoreProvider"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="a5a41071-931c-424e-9837-7c831fb161b4"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5d0aab1a-955d-47bb-9c96-9e46b0813c20">
                <propertyInstance
                  Id="54c651d1-7469-4594-a724-b434f3b3dc27"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="07ef58f9-6e88-45d9-bd73-79d975a569cb">
                <propertyInstance
                  Id="36c772fb-e04a-4ea8-b852-8bc7c7b60b23"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="69539187-586f-41c6-a215-13fa7a0645e9">
                <propertyInstance
                  Id="e570961c-47be-487a-8717-0803764c26cb"
                  name="IsStatic"
                  value="True" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="84003442-0370-4014-a4c6-fd2effb26bf8">
                <propertyInstance
                  Id="6d2dd5ad-fb46-4922-ab76-a6c06b7dae7d"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="63108287-33ec-4701-8470-6b836b006b1f">
                <propertyInstance
                  Id="e7386c66-0784-49fd-8644-9d1d7c7305c9"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="3c6dee96-5ff3-4bf6-838f-d62ca01cd34f"
            isDerived="false"
            sourceEndRoleName="StoreProvider"
            targetEndRoleName="Default"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="adf8ce14-f50a-483e-a4c2-083818535ca0"
              LastKnownName="IStore"
              LastKnownLocation="Package5_1633.uml" />
            <description>Property Default references type IStore.</description>
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7a55300f-3224-47c7-b9e0-8447cb7a5522"
                  name="StoreProvider"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="0612f8d2-01bb-4132-8cd0-bbd9add685d7"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="0dd22e97-6cfd-4366-8a75-2529ef04090c"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6b984d6f-1204-41e6-b65c-ad51d25fe569"
                  name="Default"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="06e66b43-7d9d-4db4-9956-9370204c2a2d"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="d1f93643-a036-4b80-ae96-fda9c5fe0b72"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a5a2eefb-307c-4237-9544-ba615afde7bc"
        name="Manifest"
        isAbstract="false"
        isLeaf="true"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="dab65960-7a77-49b3-b243-126c80ed1758"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="8f04744e-1f04-4c0e-988f-400892eed32c"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4ba55e59-8c69-4614-b08b-2066f080a962">
                <propertyInstance
                  Id="15947ed9-ab13-4ad7-ae2c-892d80ef5773"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="be70c2e8-d22d-4c29-b1ce-a3ca34a74819">
                <propertyInstance
                  Id="42f9a3d6-eba1-43c2-b558-614f1998e622"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3e074189-a5e9-47d1-a0e0-94606c79d505">
                <propertyInstance
                  Id="b7987a50-be8d-4f2a-adf5-ef65c6a80fe1"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2d0350e8-138a-489c-925a-d19664dac20b">
                <propertyInstance
                  Id="d27f2f2a-1ee3-4921-bf53-2dd444a31c3e"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="33c2459d-9861-4fb0-9481-2d3d0be1d216">
                <propertyInstance
                  Id="8ebaa30c-80f1-4bbc-a757-92e1c76310e5"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="46511dc9-85e2-48c1-9375-18486946a81e">
            <classMoniker
              Id="31eb0b09-a4f0-4b7e-8cac-3edf5e097f20"
              LastKnownName="ManifestGenerator"
              LastKnownLocation="Package5_1633.uml" />
          </dependency>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="ede5ba3f-9fc9-4af0-b6d0-bc4d660110c4"
            isDerived="false"
            sourceEndRoleName="Manifest"
            targetEndRoleName="Format"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="ebf82c2f-d81f-4737-a387-49212b970323"
              LastKnownName="ManifestFormat"
              LastKnownLocation="Package5_1633.uml" />
            <description>Property Format references type ManifestFormat.</description>
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ee3e26b1-c979-4e27-a10e-21c2326f9a44"
                  name="Manifest"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="fbedfcf6-63a6-4c56-af51-582656e30d51"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="ef8ca154-6ebf-4f4b-a5a0-32a9db9049d8"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="677d0e1b-1145-4982-8524-12d29d36b3de"
                  name="Format"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="43c74904-3004-4f2d-9e1e-84124a39cf5e"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="1726ea20-b556-469c-bb3d-0f04dca3342d"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="08380825-7d43-4299-b2be-be47e325de08"
            isDerived="false"
            sourceEndRoleName="Manifest"
            targetEndRoleName="Nodes"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="a87f415b-0d03-4158-a4b5-5c1da14e0a4a"
              LastKnownName="ManifestNode"
              LastKnownLocation="Package5_1633.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6c3bbf99-4ff9-404b-92af-40092ef1ec84"
                  name="Manifest"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e7d16a54-a37f-4351-b917-41c9959e2492"
                  name="Nodes"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="9bb459e7-535e-4f36-aee8-24559bcf7a63"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="eaca806d-c9a1-4690-970c-5885d72f0b21"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="0129de9e-59eb-4727-8bc3-54e00b3917b4"
            name="Manifest"
            visibility="Package"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="ed95fb4d-199e-4844-85b0-debd6e077da4"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/lib/C5.dll Namespace=C5 Type=(Name=IList GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode)])),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="35890acd-1445-40b6-80bd-8a312f71334e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d032ec0-d9d9-4f37-a3c6-b84eff96b1d5">
                    <propertyInstance
                      Id="c6558a52-a287-4233-8eff-99cd5520ea95"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f129aa05-fec4-44d8-aa9f-585c26f29890">
                    <propertyInstance
                      Id="24eea232-0e78-46a6-ae82-89c30c1a11fb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a700fe1d-f2e7-44b5-a4ea-64d5057996e1">
                    <propertyInstance
                      Id="c7be7009-b2e3-4981-9be9-bda6b601a2d2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d61b0732-5b0e-45e1-aa11-e9ab5479d674">
                    <propertyInstance
                      Id="2a278274-da7c-4b59-94e8-f40559472c08"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b53bf9e5-41b6-4a64-a8bd-13fbbba3526a">
                    <propertyInstance
                      Id="5035f481-0c0c-4048-a069-2763a8c150c4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1b359cdb-d86f-4c5e-9aec-40b33a3b841b"
                  name="nodes"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="50d64432-f061-40b5-9e5a-a43fbc969076"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/lib/C5.dll Namespace=C5 Type=(Name=IList GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode)])),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)]) ParameterIdentifier=nodes"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="827d219c-d61d-4439-a0d5-85464aa2c1e9"
                  name="format"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="d0c5116e-5779-4e81-973c-f075647d9591"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/lib/C5.dll Namespace=C5 Type=(Name=IList GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode)])),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)]) ParameterIdentifier=format"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="ebf82c2f-d81f-4737-a387-49212b970323"
                      LastKnownName="ManifestFormat"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="add3b05a-331d-4c51-8a53-3f4d46d2f4ce"
            name="Save"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="6ae57c33-e387-49c3-a5ed-8fdd566966e9"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Save OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4f0645dd-3622-40c3-9e60-f7766c1fc749"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fbeb5675-6c51-4a58-93f7-c331193b487e">
                    <propertyInstance
                      Id="8355a093-bd90-4f53-bac9-47ceb07d9a3e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bef5c453-8a27-4262-ab65-99e4647f3784">
                    <propertyInstance
                      Id="f7f0ce18-490f-42ee-ac41-17ce241e4caa"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e2ea8a0-7d33-4137-a1cc-0c352c1a44ce">
                    <propertyInstance
                      Id="ad40afa7-6603-464f-aa91-5094c4cbbd6f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0dea487e-4a48-4e57-8dda-f8445ba2979e">
                    <propertyInstance
                      Id="63182a3f-c50c-4d5e-a7c8-6fe4bf5b667a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8dc23fd9-e8a0-40be-b472-1d4a609ad16c">
                    <propertyInstance
                      Id="41b922d4-dcad-42a2-8b90-c49e5b0cff7f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="eef9632c-32f8-4b3d-87b7-79f41f36d4c2"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="05d627d8-de73-4bc6-86aa-219bf68f526d"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="fbfc037e-6b90-4cb9-adc6-5e1217260818"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Save OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="a2cb5d86-1528-4087-a5c0-d2d117321bd4"
            name="Save"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="30d8653f-8621-4166-af64-70833fffa4e0"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Save OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.IO Type=Stream)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3d34b8ff-16a2-4a87-8b8e-6b5d86a28507"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4943a51a-f460-4f2b-9a87-3a4ff5d93c84">
                    <propertyInstance
                      Id="af6475c3-f45f-4845-9502-eb06c2f09a1c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="22103a63-c3b4-4fa8-8c5d-44acba921f32">
                    <propertyInstance
                      Id="511b985f-c567-4cdf-857d-9e35869d67f8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00542f31-fd24-4b9f-97fe-38fb6d9083a0">
                    <propertyInstance
                      Id="e24e341a-b18f-43f1-808f-8dfb8e424b1c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3642eb35-be86-410f-9a39-4cdde2899f1d">
                    <propertyInstance
                      Id="2432203f-b219-461f-8d9e-ca47cd680cd4"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a8dd747a-5fbe-4904-9704-9a4d74b32a89">
                    <propertyInstance
                      Id="51bbbe4e-bb29-497d-b841-92db15ca0f1e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3c18057d-7cb7-43c3-9646-d043be7e20a9"
                  name="stream"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="72ae0607-1732-4256-93c2-56d4c5d64cd2"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Save OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.IO Type=Stream)]) ParameterIdentifier=stream"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="c76cfeb7-9a90-4deb-ab26-f1ddf6adc40c"
            name="Load"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="74e9164f-4a92-414b-8e9d-4828a6f350a4"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Load OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.IO Type=Stream),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1b625fbc-b89e-4819-b242-cf46c7b80ecc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="259ab35d-98b9-4d4f-b2cb-011ee39afc70">
                    <propertyInstance
                      Id="7e401fb2-e276-4a78-9e6f-bd379a43e39a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4a8362a0-1792-4fd2-ad15-9e271020c1a0">
                    <propertyInstance
                      Id="9690645d-6ada-4adc-b13d-96fb97f3b5aa"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="876b7de7-8102-410f-8507-d5e3f17ab2e9">
                    <propertyInstance
                      Id="37f087a4-bca8-440d-a499-1f87b6b37864"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6f0aedf-01d0-4fd5-b289-e04bda57bb8d">
                    <propertyInstance
                      Id="69ebdd59-574e-4107-a11b-f657b2b0b103"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7811255b-4b5f-4168-8fb6-6875652175ce">
                    <propertyInstance
                      Id="78c737a5-6cc1-4cdd-975b-91af18bcbad4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="41e18728-b0ac-4d57-8e55-3c74a08f51da"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="a5a2eefb-307c-4237-9544-ba615afde7bc"
                      LastKnownName="Manifest"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0c3c189a-eb16-434f-8ff9-d3ce384ece82"
                  name="stream"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="0ec00834-4df7-48a1-88e4-98a114a9b885"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Load OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.IO Type=Stream),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)]) ParameterIdentifier=stream"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="09641743-c30c-46ed-ae0b-3deeafe1cda4"
                  name="format"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="57e80142-03da-4d62-93df-2c4a972ad96e"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Load OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.IO Type=Stream),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)]) ParameterIdentifier=format"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="ebf82c2f-d81f-4737-a387-49212b970323"
                      LastKnownName="ManifestFormat"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e4936532-0d4b-4928-8a17-551672bae9e8"
            name="Load"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="8049b499-d83d-4ec8-863c-a76b9dda99a2"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Load OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1956ba9c-ce56-400f-80bb-1f5d7e17352b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9ac3d25-f646-465d-9711-60efa736195f">
                    <propertyInstance
                      Id="3ffc4439-740c-4c2b-a054-9a561535ff0c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d18c0942-e902-4e77-b61c-3c0b948cee9e">
                    <propertyInstance
                      Id="283428f3-b783-4fed-bed2-124bf125b2c9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2717558f-7d92-46a0-9b88-adac7e40f498">
                    <propertyInstance
                      Id="70b76878-0a1c-40e4-bca1-2e83801fd6bb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2a5a343f-15af-466d-aa0c-cba5478e63ff">
                    <propertyInstance
                      Id="99f117d2-08c8-4f75-95fa-c87774c42084"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c16fbb5-99dd-4ed2-8c42-0c92f7f876d1">
                    <propertyInstance
                      Id="9dfa9a84-d75b-46e1-be1b-7c5b5fda8dd7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c28c51dc-eec9-43a1-92ec-4e1dc2655a6b"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="a5a2eefb-307c-4237-9544-ba615afde7bc"
                      LastKnownName="Manifest"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="946baa4f-5439-4d0a-a066-030e219a546f"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="97fc8bbd-1071-4adb-bd61-4d8e02c3b5a7"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Load OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5416d2f4-ff89-4095-b25c-b3e315d46e9c"
                  name="format"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="274735e6-5a70-4b7e-9ed6-919ddbd583ce"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Load OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)]) ParameterIdentifier=format"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="ebf82c2f-d81f-4737-a387-49212b970323"
                      LastKnownName="ManifestFormat"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="daf9dc9b-488f-492b-bf50-67a6cc95610c"
            name="Generate"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="0d59bc93-6261-47b5-a146-12cbe9cde0d9"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Generate OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e69bd401-b677-4add-9894-f27f84d74537"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3824e60-fd07-4437-b42c-e3414950d7d1">
                    <propertyInstance
                      Id="ef1ffc6b-7031-4620-b016-6c9cfb031069"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d3d9539a-be25-445e-89b7-4ed89c92759c">
                    <propertyInstance
                      Id="7dad1e36-0c43-47ac-a267-fc76a58f4501"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2605b78e-f8aa-4a7f-97b4-81d16688f70b">
                    <propertyInstance
                      Id="fba5fde1-f5cf-4a1c-81be-7a2e6c1598c5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea7d6986-f60a-4e91-aab7-084903612555">
                    <propertyInstance
                      Id="7bd68a67-fbb9-47e6-be34-ddbef6dc2b17"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e3c40345-1038-48bd-b1eb-21b40c3ba0eb">
                    <propertyInstance
                      Id="cf8b1ce6-65a3-4bc0-bd86-8d2e80769ac5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="efef007f-acbd-41df-b4c9-7fc2e1b9074e"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="a5a2eefb-307c-4237-9544-ba615afde7bc"
                      LastKnownName="Manifest"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="38423fde-b764-45a9-be63-cc483d7cbb6f"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="b08a159e-dcce-4259-9d34-25bb1f42a4cf"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Generate OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="762671a1-39e0-4aa5-a8bf-02f2be3db715"
                  name="format"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="1f83ee14-6780-4bbf-8b25-b335e83e9c82"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Generate OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=format"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="ebf82c2f-d81f-4737-a387-49212b970323"
                      LastKnownName="ManifestFormat"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1183df91-4de9-4ea1-a58d-93eb5abd4236"
                  name="startingManifest"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="707e809f-83c7-4158-ab03-92a2baac667e"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=Generate OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=startingManifest"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9cdeeb92-34df-4931-97ba-7d10c7d91103"
            name="CreateDotFile"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="7df6b465-00e6-4a6e-9763-ca65ace62604"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=CreateDotFile OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="30861dcc-6253-48b4-9e24-0530cfea529a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ecf62fb-6d51-423c-bd8d-ec9f8c014095">
                    <propertyInstance
                      Id="473ef83e-42e5-4c2f-bb60-0c78d658ea00"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="14e70c83-1335-4671-aff4-cf5a75fb82b3">
                    <propertyInstance
                      Id="9ce1259f-398e-469d-8833-d44122fd9845"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa9ba493-26aa-410c-875d-4bd41bec3c40">
                    <propertyInstance
                      Id="15309f49-1006-40f4-823c-b4930d0aae9e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9c915f0-e26b-49a0-a003-25b277f4a672">
                    <propertyInstance
                      Id="bd1cc610-c5bb-45b2-bb1d-0a8cc2170e8a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3f9fcb9-72ec-4298-ba8a-f169ae4aed88">
                    <propertyInstance
                      Id="1412c7f5-5937-463e-8f04-8df951ed26c9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9139dc85-f651-436e-bac4-1e74ab4d0bda"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ef77915c-ff9f-4837-ac33-7c06ff0ddef8"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="9de5f976-8589-48e6-8643-4b2831445c0e"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=CreateDotFile OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="78b6bc8b-638b-4220-bf9f-06a902b028f5"
                  name="format"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="a4b02480-b479-4782-b5a7-5562a42f5316"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=CreateDotFile OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=format"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="ebf82c2f-d81f-4737-a387-49212b970323"
                      LastKnownName="ManifestFormat"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1ab36890-3f0f-4eb0-b732-7d9195cb5e41"
                  name="startingManifest"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="3f98b26e-03db-4427-bd14-406608dd3617"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=CreateDotFile OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=startingManifest"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="ee902b12-ac73-4684-b10d-32a74fd4bcb2"
            name="CreateDigest"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="e23f4673-5ea5-4093-919e-ce11384a1bf3"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=CreateDigest OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="10c14da0-14a9-4b22-a52b-d1381aae9220"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9024b8b-b126-4def-818b-7e065016b91b">
                    <propertyInstance
                      Id="5e05c831-b913-40ec-9e9e-f5685b46436c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c87c316-756c-428d-90b1-fe4a4d6bc05f">
                    <propertyInstance
                      Id="257a59e5-0c08-4534-a930-0cd0cba36690"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96f5b3d8-67b7-42f8-80f9-512e007cab52">
                    <propertyInstance
                      Id="1b3a45c8-43b8-46a4-913b-d3d6089e5c8d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fbf2d6fd-80f9-4b96-97d2-167fd12e4bb5">
                    <propertyInstance
                      Id="a8c5afa8-0f81-4f02-9ff3-4f6b7d264306"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a97058b7-c2d1-42cf-92b5-603129e6448d">
                    <propertyInstance
                      Id="44b1aebc-2a49-4eb7-bbca-31d8d38fa2a9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e34d0e3a-f5f6-4d4a-a97a-bb6e0956a0f5"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="dabf5ced-9fe9-4e08-bf84-117da1c76041"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="15f959bc-bdb2-4fe5-a331-13c72cd34d91"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=CreateDigest OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f4076dc1-fb36-4bf4-924a-328934f6a44c"
                  name="startingManifest"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="49ba0037-b82c-4908-9c41-bc438a3c9de0"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=(Name=CreateDigest OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=(Name=Action GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)]))]) ParameterIdentifier=startingManifest"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="99d0eb54-7500-4576-9c6f-ac268d518c16"
            name="CalculateDigest"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="5b16a33b-ee4b-44f4-bea5-685c19a5e6fc"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=Manifest Member=CalculateDigest"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4bea0498-4425-4209-93ad-f978904aa05a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f0dacdc8-d6bf-41f5-bfe6-93627db0a782">
                    <propertyInstance
                      Id="7517566f-9652-4a1a-80f4-0c9291167118"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd5fc8db-bcb4-4cb5-a555-d242d0c23358">
                    <propertyInstance
                      Id="9e05e617-7a06-4758-b6d3-b35025d9a4e1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36f9f389-5482-4fce-b4e2-f1154e3c250b">
                    <propertyInstance
                      Id="2a7682cf-412e-4ac4-9eca-42b419990200"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4516579a-5271-4f69-b6ba-0c2575274e08">
                    <propertyInstance
                      Id="9928d103-445e-4fa9-81e0-b00b240d5b09"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="65c5530f-e676-4975-97e8-d4f0527905c3">
                    <propertyInstance
                      Id="dee1e27c-8e97-48da-b813-d8fb5d5d4bc9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e5bc6b33-76ea-4937-a214-dfc5c3faef90"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a87f415b-0d03-4158-a4b5-5c1da14e0a4a"
        name="ManifestNode"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="fffa49ba-5ea9-408b-8390-241f6ea41f88"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="4f705758-6d0a-40fa-b804-3c669b5334a7"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0b886d28-d3f3-448d-84f2-49ce60fb8edd">
                <propertyInstance
                  Id="9316c6fd-cd84-45cb-bc87-6e8b9b3d29cf"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="68d4abf7-930f-4330-a6d6-dcecc94ce737">
                <propertyInstance
                  Id="74debc1a-67a9-4c4a-b594-243cbdd8348c"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="507e0946-2f57-412b-9dbe-d0115607b713">
                <propertyInstance
                  Id="d128eb6a-e9c1-470c-b4c0-4bdb5e254331"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e222f43e-aa5d-4a97-ad9b-4158df12011b">
                <propertyInstance
                  Id="a64f4e45-0a1a-47df-bfb1-a1ad2fdd9c81"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="248eaa8d-3ea9-401b-b5c3-b5a4a1d36fe8">
                <propertyInstance
                  Id="5071d587-3a74-4776-ac8c-5345eb1ffd4f"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperationsInternal>
          <operation
            Id="e290af13-8f38-4558-aec5-ff13abc949c7"
            name="ToStringOld"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="fa1a43fe-e11b-484c-90ef-b98ae8229656"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode Member=ToStringOld"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b3ac86c1-81fb-46b0-a905-5936ae6a8f87"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="38e29a7c-5341-4c60-b249-5659228569aa">
                    <propertyInstance
                      Id="442e6071-b15d-415f-ae2f-31168583d692"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c9593b94-6c27-4b48-9e31-e1a64559cb2d">
                    <propertyInstance
                      Id="c1d35799-7654-4e5f-9722-67826533c325"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d145f785-630d-4fc8-a769-2dee2895bee9">
                    <propertyInstance
                      Id="991d8294-3a70-45c0-8c98-24611ae27a07"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1dbb4c06-df8e-4463-bdea-6d37c63fca63">
                    <propertyInstance
                      Id="9372e4df-c297-4cb6-b0ec-fccf2ffb72b5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="92a35392-85c9-4b5e-ad6e-dd6ec561aa89">
                    <propertyInstance
                      Id="0f624753-39dc-4620-a3fd-d14d4a69114f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d8e44c9e-a3d2-495a-94da-4af591f1a16d"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ebf82c2f-d81f-4737-a387-49212b970323"
        name="ManifestFormat"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="1519733a-6520-4860-b929-e2c98a524552"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d3501a59-6dfb-4e0f-b881-f7335032b033"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="38f602db-fc1e-460f-8c00-9da076be6f9a">
                <propertyInstance
                  Id="dc472318-238a-4fcf-bcab-6218c06a6013"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8f629ca8-cb70-4fa8-883a-71cc970b4435">
                <propertyInstance
                  Id="fe32c815-56ee-4bee-b559-b12a92a5449c"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f78e231d-6500-49e8-a1e5-bc7cf150a008">
                <propertyInstance
                  Id="a71a6ed2-8343-4b28-a802-02e986a1579e"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c1114184-570f-4dc1-963d-d370b9d945c4">
                <propertyInstance
                  Id="909cc353-2d34-4b73-b116-1fec27be6af9"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1d4279e2-d45f-4641-8526-3d645c528164">
                <propertyInstance
                  Id="cf7f6ed0-9ee5-4c7f-bb0a-ffd86a6206dc"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="2157aab1-5d7d-45b7-b06d-66e061c598cf"
            name="Prefix"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="069a94be-1fde-4481-abd4-e9c1ebc01766"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=Prefix"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="baf69909-60f0-4bd5-a563-546a53728727"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2e68930-695a-4dcd-b800-c90217b01658">
                    <propertyInstance
                      Id="03522d99-7dd7-40ed-86fd-88d7d7ebce8b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e01bd6de-4781-46f0-b6b7-bdbf839cc13f">
                    <propertyInstance
                      Id="56937be4-76e5-4389-8c1d-6037b63b580c"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="79e3e1c2-7ef0-40d3-8bae-5fae9c5199f2">
                    <propertyInstance
                      Id="6699341f-792b-44d4-b5d9-104823b466a5"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f09d1324-5db7-49c9-9b0e-435012d81af1">
                    <propertyInstance
                      Id="9100b461-262e-4763-88e6-75d760bda3e2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1e008faf-af8e-4641-9f4c-9bbfc011ccad">
                    <propertyInstance
                      Id="44186dee-1fbf-42fd-8ad2-24a5af66787f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4cc97cd-db4c-44a3-96a3-c2137ddc9e13">
                    <propertyInstance
                      Id="e3c8105a-5680-4489-8b4b-e87d408c38b9"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="39c22a77-5b53-4c30-9f1f-58f2d5bd98d2"
            name="HashAlgorithm"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="5645e5bb-00e6-47fd-a490-95a8dccd17a1"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=HashAlgorithm"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="af93b1b5-ad47-4d6a-9cfd-bb8c4497d943"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="77291a70-25fe-4e6d-94a2-6f6d28681d6e">
                    <propertyInstance
                      Id="993145d1-bd80-4edc-a63b-2264bb7432fe"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e646a8b-1f16-4e6d-98ce-e59389825c67">
                    <propertyInstance
                      Id="ddfe9081-8016-4d89-8ecf-03dd3d54a998"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f56241b-40fe-4d8a-b8f1-a5e23b4d4c10">
                    <propertyInstance
                      Id="67aa62b0-865e-418f-8c09-07848bc86793"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f44059e-c376-4e14-838f-ddb24926c7b6">
                    <propertyInstance
                      Id="581ff609-9b78-4958-9f34-de8d45ad3004"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ea17b1f-54be-475f-94e1-c5b8a37d7717">
                    <propertyInstance
                      Id="ed4f353e-2a36-4be9-84ca-3122f6c272bc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="843bd01a-9a09-425e-bf31-b97e92cd36a3">
                    <propertyInstance
                      Id="2005c41b-b03c-4654-a838-169a156ba59e"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="60e693fc-bfbb-48a8-9c77-119ec0ffb9a3"
            name="Sha1Old"
            isLeaf="false"
            isStatic="true"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="6db41987-dd95-4500-8590-098bdb922084"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=Sha1Old"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="27b72f6f-f2ff-4992-b328-866abfcb78ff"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea071b86-0760-4042-9c0c-20693167b343">
                    <propertyInstance
                      Id="b89358b4-8b35-4203-bb40-4b97da03afa9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f9fee3d-0b28-45e3-b88b-fb7433f3dd73">
                    <propertyInstance
                      Id="24ce20df-6539-4f75-bce7-d18236fe3b34"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ddf72833-7eef-4d89-877a-91e5d9d332d9">
                    <propertyInstance
                      Id="7d4822eb-db89-4387-9368-d127ecd9fe98"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b330d0fa-5077-4964-9b5e-5137fac5a67f">
                    <propertyInstance
                      Id="07e71836-bf96-4246-8995-0f6fc574654b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c965c0d4-b7f1-4c54-9b07-01cf7071de36">
                    <propertyInstance
                      Id="fb51d4f9-dc24-4a66-92cd-fceeedf1b26d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9e48b312-740a-4a8a-a91a-430b4609b238">
                    <propertyInstance
                      Id="17893fc2-230b-47a5-b360-c4cfc70e04f3"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="ebf82c2f-d81f-4737-a387-49212b970323"
                LastKnownName="ManifestFormat"
                LastKnownLocation="Package5_1633.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="748d4295-2d02-4c6e-a192-c40fd26b1ecb"
            name="Sha1New"
            isLeaf="false"
            isStatic="true"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="2ce92713-6a31-44eb-80a7-892b9f800b3d"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=Sha1New"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9a537b66-528f-469f-b857-9d5ee504de53"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e2c02dcc-e1e1-4829-a757-f239348c2d7a">
                    <propertyInstance
                      Id="5489abc0-8507-49dc-8bbb-049f0b9b8f8d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52fd0edf-87a9-4923-80bf-b900a683077e">
                    <propertyInstance
                      Id="29a00c56-e670-4085-bde2-b9ba58a44d4e"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="056742c8-ced7-4942-8142-6658cf3d8f0e">
                    <propertyInstance
                      Id="5135ed81-7b6f-480e-bc1d-2e44a6b9adfd"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4510e3e-4cc0-4135-b954-ef9567185925">
                    <propertyInstance
                      Id="1eb9a749-8720-42e8-b7d2-fff54bb9498a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a68c7695-6ac7-4561-bb3b-2cab85a56741">
                    <propertyInstance
                      Id="b5f8400c-de8d-47ed-b13d-a00a76f6b2e9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2540127c-34af-4822-b60d-c9510a6b24a4">
                    <propertyInstance
                      Id="b6402d62-064b-4208-aae6-6fd376974d1d"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="ebf82c2f-d81f-4737-a387-49212b970323"
                LastKnownName="ManifestFormat"
                LastKnownLocation="Package5_1633.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="06a18f5a-2f89-41e1-bdb1-da8e09e35969"
            name="Sha256"
            isLeaf="false"
            isStatic="true"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="7ddde963-d351-4537-ac2c-4915668a1688"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=Sha256"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="287c897e-f7df-4424-8f54-f41da230b24c"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d500278-e996-48ca-92b3-dc14fe124e6f">
                    <propertyInstance
                      Id="beee5da7-adbc-4d82-8446-f3de52ee5264"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2470f0ce-4c8f-4009-a898-64c7f6f418d5">
                    <propertyInstance
                      Id="485648ee-4c5d-4852-a035-f47aac9b0135"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0eb9a45-37bb-4269-8c47-151836d35dba">
                    <propertyInstance
                      Id="2e2d83e1-d12d-45e6-819b-62c493564bf3"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b320cd9b-9ce5-48ba-ac0c-470ec335b23e">
                    <propertyInstance
                      Id="1f49e97b-b0cd-48a8-8111-32c2b1bb105a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5291d0a6-b2ea-41e2-869e-e75e0f1fdecd">
                    <propertyInstance
                      Id="9628c67e-6f66-406c-8678-ea28391e684f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17e3b70e-af37-4664-a83f-9bf7555ff436">
                    <propertyInstance
                      Id="db7b8ceb-1a30-498d-8c28-74e114d0a9d7"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="ebf82c2f-d81f-4737-a387-49212b970323"
                LastKnownName="ManifestFormat"
                LastKnownLocation="Package5_1633.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="02e8bdf9-4273-44a2-90d7-28d3ab24a6c7"
            name="All"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="a069d020-99e7-4453-a468-f63d989aa1db"
                handle="viewcode://./CodeSchema_Field?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=AllSupported"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="83f1cccb-ee33-46ee-9543-899644d29212"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2939f27-1cfc-40ad-b43c-cbd6cb014c03">
                    <propertyInstance
                      Id="6e2c4271-23ce-4648-940f-517ed978776f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4cb89332-ea93-4a4b-964f-2d6892d91cc6">
                    <propertyInstance
                      Id="a8d0a705-a94b-47e2-a2f9-4314af15b04f"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="176ff503-349d-437b-a267-5f7cb94143aa">
                    <propertyInstance
                      Id="a2cd1832-2dad-4bcf-9017-ffa11748df2c"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8cbafa0-f95d-4ac8-b6fa-349fab10fb35">
                    <propertyInstance
                      Id="3de840d6-36ac-439b-a3ac-0085640a2915"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7cb319ad-a345-4838-bea7-dd4d1f5db928">
                    <propertyInstance
                      Id="7cd809af-e924-41ee-9c4b-f6de8bbf30b1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <lowerValueInternal>
              <literalString
                Id="ff34a9b4-e093-4111-8a26-7e852e452e71"
                name="Lower"
                value="*" />
            </lowerValueInternal>
            <upperValueInternal>
              <literalString
                Id="f3a7d351-887f-4d8a-b43a-756b8fe265a8"
                name="Upper"
                value="*" />
            </upperValueInternal>
            <type_NamedElement>
              <classMoniker
                Id="ebf82c2f-d81f-4737-a387-49212b970323"
                LastKnownName="ManifestFormat"
                LastKnownLocation="Package5_1633.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="02ff743d-6966-42c6-a137-bcc00418d212"
            name="Recommended"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="01528185-d10f-4cb8-ad9a-147c337edef0"
                handle="viewcode://./CodeSchema_Field?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=AllSupported"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6f0443e2-f0bf-49dc-9f9e-96f59a2951a8"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa86c98a-479b-4d06-96da-4be40424866b">
                    <propertyInstance
                      Id="4787bd4c-8acc-4efe-8f15-552129a2eabe"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac39247a-3bd5-417e-aaff-1d750d57ee65">
                    <propertyInstance
                      Id="158054aa-ad0e-44b8-972e-9d0db3e5ab40"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c77a229-e133-45a8-89e2-8d10325d74a0">
                    <propertyInstance
                      Id="fdf40b7c-b273-4ac6-84f6-d5d280053428"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="32471858-14af-4df4-9a9c-6278892fbf10">
                    <propertyInstance
                      Id="bf06b0cf-f56f-4f16-b0de-d34c143f9fa7"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a99d40dd-4e89-45a4-bbb6-391a91a4957a">
                    <propertyInstance
                      Id="653a7867-1ee5-4928-a18d-0e4983cac893"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <lowerValueInternal>
              <literalString
                Id="bb3c7eb6-f516-41a5-8d6a-d802bf3143ec"
                name="Lower"
                value="*" />
            </lowerValueInternal>
            <upperValueInternal>
              <literalString
                Id="411f3a2e-7560-45e6-aa49-3fbbab1bd0f6"
                name="Upper"
                value="*" />
            </upperValueInternal>
            <type_NamedElement>
              <classMoniker
                Id="ebf82c2f-d81f-4737-a387-49212b970323"
                LastKnownName="ManifestFormat"
                LastKnownLocation="Package5_1633.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="d00e146f-41f4-4c0c-9b23-e59d35f884cd"
            name="GenerateEntryForNode"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="86ee3d5f-6b53-4cca-b193-c993c21dfd68"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=(Name=GenerateEntryForNode OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="623d61d3-7d5a-48b4-a34a-43848572d8bf"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fae6de35-e322-4818-af55-0828553aeb85">
                    <propertyInstance
                      Id="73f28731-9418-48c9-8a6e-2cfcb53be63b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ecabbed6-9871-4a37-a2c8-9aaea7a7303e">
                    <propertyInstance
                      Id="2a971ece-5e0a-4106-bc82-c76c4ffa6024"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="10c20672-b4ab-46de-a297-acaddb06022b">
                    <propertyInstance
                      Id="1ec5b26a-e7d5-4f4f-96fd-ee3e8485595b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d7125040-9bdf-4f73-80f3-c484a44d3c25">
                    <propertyInstance
                      Id="1f594e74-dc8c-4e70-b998-8a1ad0b4070d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49c4c222-fc47-4c77-b53b-8257abed5ca5">
                    <propertyInstance
                      Id="8ec8e79e-90d8-45e6-affc-9c35cad63634"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="dc4752c7-5aab-4a57-abed-09e736bb7b6c"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3d7529b6-5b93-4e9f-a799-a2b53885dbd1"
                  name="node"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="ceab9ba7-6562-492d-a58a-be6c127c03a4"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=(Name=GenerateEntryForNode OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode)]) ParameterIdentifier=node"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="a87f415b-0d03-4158-a4b5-5c1da14e0a4a"
                      LastKnownName="ManifestNode"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="c3ba6481-8637-458f-a52a-3953361e80c1"
            name="FromPrefix"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="8efcafbc-06d4-4daa-8d94-06d55e2e6821"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=(Name=FromPrefix OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="71c02ad9-3ca5-402f-8c97-0aa176b0a821"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="35cdc230-7332-4a38-b853-4644b7e7b65e">
                    <propertyInstance
                      Id="fce8aa69-2adc-440d-b9b8-b113d5614954"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7bdd085-7fa6-44b3-9bf1-d774a9603830">
                    <propertyInstance
                      Id="7831f517-3acb-4100-82a5-7103d1a24d7e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f6d208de-f099-41f4-a40d-1c364ce7cc59">
                    <propertyInstance
                      Id="713f0075-0865-4828-93f8-62074b6e202d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9aef4198-47b2-4214-a07e-2f3ffe940ff3">
                    <propertyInstance
                      Id="5c580712-25cf-4254-99e0-84cc10a45889"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f366c5f6-268f-4eeb-a870-d0fcfc171464">
                    <propertyInstance
                      Id="7849057b-946e-4a49-b6f6-2faa8328fb5b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a5fa5696-65f7-4e71-bf84-ccb1123a6379"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="ebf82c2f-d81f-4737-a387-49212b970323"
                      LastKnownName="ManifestFormat"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="145f92af-37de-47bd-aaf2-fe36b013ca24"
                  name="prefix"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="cf901a57-a7f5-4fd1-ad5c-22c9a8e9a381"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=(Name=FromPrefix OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=prefix"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="eeb84e10-9e56-410d-9a16-81022d5baa93"
            name="GetSortedDirectoryEntries"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="6e800da3-05e8-4bd6-8362-d796c7884602"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=(Name=GetSortedDirectoryEntries OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7b99f8b2-9314-4015-a1b6-65a22a8351d3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c4a37de-bf3b-4731-bb89-9b94e54a0db6">
                    <propertyInstance
                      Id="791af1b2-3242-45eb-a483-d441267e2cee"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a2e4513-e7e0-4387-b536-05827ceec5bd">
                    <propertyInstance
                      Id="d5342436-a061-45ca-acd5-0bbb2546e446"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="14ec0d49-9776-44af-9ba4-6a886133559e">
                    <propertyInstance
                      Id="d02f7f8f-c5dd-46c0-a2ac-046cc956dc54"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40dec760-ca98-4d05-a6b9-712c87461331">
                    <propertyInstance
                      Id="b74ba903-a870-4c8e-9dbb-f7b2c15ba72b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb846cc6-ff14-4eab-a285-3c61fc968a06">
                    <propertyInstance
                      Id="189334f5-7380-46e7-ae30-8215d4898c2f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9ba7a896-7042-497e-b570-540d821b3a81"
                  direction="Return"
                  isOrdered="true">
                  <lowerValueInternal>
                    <literalString
                      Id="e2dfc0b0-3168-4466-b86d-266e16d8932a"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="6da36f09-058b-49e7-aebc-b9677b8ca75e"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bbbf7d7a-aff6-472d-9945-ac0897c38fba"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="f6ed2761-9d71-413a-b75d-614446e2e848"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat Member=(Name=GetSortedDirectoryEntries OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a64fd721-d8f6-4687-b4b2-fec6b412c3a4"
        name="StoreSet"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="1ddf207f-c40e-422d-8f3a-b2398afc0637"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=StoreSet"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="c0484436-6610-43dd-95bd-57e640f312dd"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="272f0724-7a7b-49a8-9d1d-fb704cb2faa3">
                <propertyInstance
                  Id="044a62d1-6f23-472d-9700-6e021a5c557b"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d10c0ffd-6359-4c74-8b0a-8f0fafeecb2e">
                <propertyInstance
                  Id="0044a032-1566-4f46-a61c-8da06796531e"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b8f54ee6-3c95-41ef-b424-3c74c167b06a">
                <propertyInstance
                  Id="13fbdb93-3bc0-4a58-9582-d52d3b703639"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="04f13c78-8d6d-4059-b93c-d004899cafab">
                <propertyInstance
                  Id="dd71b1dc-9ce8-4d0f-b7df-4bf13147a066"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cad7cc30-9c0f-43a4-9f96-a44bb3ffa45b">
                <propertyInstance
                  Id="14f2ba5d-3d8f-4a92-8f84-b0988f8e00bc"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="7296534d-8d09-4653-a6ad-fca85e21cfea">
            <interfaceMoniker
              Id="adf8ce14-f50a-483e-a4c2-083818535ca0"
              LastKnownName="IStore"
              LastKnownLocation="Package5_1633.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="5ff243a4-03e1-430f-aee0-aa0a5a9ed5f8"
            isDerived="false"
            sourceEndRoleName="StoreSet"
            targetEndRoleName="Stores"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="adf8ce14-f50a-483e-a4c2-083818535ca0"
              LastKnownName="IStore"
              LastKnownLocation="Package5_1633.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="c5f29a2a-f4c3-4ca7-8d45-b204d6b89bea"
                  name="StoreSet"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="bc6e056e-9f4b-4356-be1e-5a9cbc56f823"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="0450ead3-a30b-4338-b4ab-7f55fe10bc87"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="fcd3cfed-694d-4a34-ac9d-673f8e1bff88"
                  name="Stores"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="210ca0ca-681e-425c-b037-183923850ff8"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="f6587361-678b-4282-af4e-2887c7734792"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="9ee93bb0-8e14-4a37-934b-75c8ceeae1ba"
            name="StoreSet"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="5ae50ba4-17b2-43ea-bf21-9906edba24dd"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=StoreSet Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.Collections.Generic Type=(Name=IEnumerable GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore)]))])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1f0f423b-fdf6-4eb9-938a-16e6606f1bba"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a99c660-f7af-421c-937b-4f0c51bb7526">
                    <propertyInstance
                      Id="4533f9fa-58bd-4f0b-9346-5bc9f7a5ee72"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef0f87f3-15b6-45ae-82d8-984dcee15a7b">
                    <propertyInstance
                      Id="ac10e7d6-184d-49c9-a267-ab91c8e6ddfa"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b4611526-9869-4cf4-990c-c55eebbd883c">
                    <propertyInstance
                      Id="3b13e802-9e17-47d8-a931-c7cfe3a0f109"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b8e3515-cd05-42ac-8d95-351c90e4e5fc">
                    <propertyInstance
                      Id="3cf3b73d-80cd-4570-a96b-ded9a269dae6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84797bb0-831b-4f6d-92b6-ed7a42bfc6b3">
                    <propertyInstance
                      Id="22cff4a0-6683-4ca6-87ee-eda9ddaca950"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="39d3224c-6df0-46fd-9466-ece43ba73665"
                  name="stores"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="d637e701-eb24-4850-ba0b-f245fb28fde9"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=StoreSet Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System.Collections.Generic Type=(Name=IEnumerable GenericParameterCount=1 GenericArguments=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IStore)]))]) ParameterIdentifier=stores"
                      tag="ViewCode" />
                  </referencesInternal>
                  <lowerValueInternal>
                    <literalString
                      Id="fad71211-b2dc-49bc-a715-1ff2370bf966"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="d996ca86-edba-413b-bbaf-a84bbad12a42"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="adf8ce14-f50a-483e-a4c2-083818535ca0"
                      LastKnownName="IStore"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="ff6aa44a-bb7b-4f3a-8bd5-60e58d9aaa71"
            name="Contains"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fc3ebfab-5757-4b28-884d-6dda442a2707"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="991c324e-8771-43b9-af71-919823e6770a"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                      LastKnownName="Boolean"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f72caf11-0e1f-44e9-9c59-52dd0c94be73"
            name="GetPath"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="10ab2995-2218-4ee6-a022-7039d240008c"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fcded68c-265c-4f66-bfbe-829862dcc627"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4ea981ae-c898-4fda-a1b5-4e895dd76a20"
            name="AddDirectory"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bf5426b6-670c-4c8b-8372-d38259c8340b"
                  name="path"
                  direction="In">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="10513a2b-d901-4deb-a9b7-5bc7503c55a1"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="37d540bd-fdf4-4014-82f5-b49f354df770"
                  name="handler"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="01104c65-3dcb-40d0-8b5c-5b7b9842bd5a"
            name="AddArchive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="aabfe6e6-3d4f-4c87-b5da-502645083649"
                  name="archiveInfo"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="d3df7bc0-b47b-45cd-b4b9-a6094b967604"
                      LastKnownName="ArchiveFileInfo"
                      LastKnownLocation="Package_1634.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2ee29ec9-0fd3-4dfe-b03c-aa6894037a47"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2e7f21bd-71fe-46b9-835c-59d535b877da"
                  name="handler"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="899d0a67-f198-45ae-80ff-940925bbf5c8"
            name="AddMultipleArchives"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="93c46b9a-bd3f-47e4-aa76-6c8b19d7e66c"
                  name="archiveInfos"
                  direction="In" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2d208716-30cc-4811-880e-34eadf15b109"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="33ea1cbb-3ace-4b8a-acc6-36bbe85d33d0"
                  name="handler"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="1b0acd48-a64d-493a-a201-2e7072c9246f"
            name="Remove"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4e4ee3ca-1874-429b-8d6d-637da005f6c8"
                  name="manifestDigest"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="155eadc7-7026-43ef-9c57-2bda4490e326"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4d66945c-521e-4450-a5a8-bb8bec772715"
            name="Optimise"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="ff84a720-d3ff-459f-a7b5-014f1e1faab2"
            name="ListAll"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bb483787-c3f8-4225-89e9-712819aa2181"
                  direction="Return"
                  isOrdered="true">
                  <lowerValueInternal>
                    <literalString
                      Id="691863f2-7950-48dd-b134-f64542a4fe3f"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="96053ae0-c4d8-4c23-b158-ad3cd75aaea9"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="86fa5e13-c277-43d9-a7c3-d768684cdc11"
            name="Audit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d1a45215-eceb-45f8-a91e-ef4653cdbb2f"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="485773f2-b25f-43b3-8d00-6df555237f63"
                  direction="Return"
                  isUnique="false">
                  <lowerValueInternal>
                    <literalString
                      Id="d2254963-475a-4557-89ab-41ff95e1899c"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="907dabb5-bbac-4766-98e2-7378c03267ba"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="b1028211-4adb-42b2-bc7a-120f6831c2b9"
            name="Verify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c5894e3f-b737-4cd2-b300-5c172f8e5372"
                  name="manifestDigest"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7a75abc6-f4e3-467c-8b94-d456d94c3738"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="6fa275a8-b02c-420b-9496-68cadd1c5f69"
        name="ServiceStore"
        isAbstract="false"
        isLeaf="true"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="ec1a763b-df56-4d48-afc1-34fc9c6ac31e"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ServiceStore"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d420a878-a1e2-4046-bed4-8cb55f16fb10"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="72fc150c-ade7-40e1-a056-f435ceabc83a">
                <propertyInstance
                  Id="f7d720b1-46c7-4ac8-8e22-1eeff9fac5f4"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e1da550b-8b7b-43e7-89ab-95a1b406fda0">
                <propertyInstance
                  Id="668b3f4b-d283-48c7-94af-13c4e3d29237"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="67167227-c0d9-4d78-90d7-2c741e93e51f">
                <propertyInstance
                  Id="39b03b93-676f-48f5-bf04-b0748e41bf7b"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7041daf3-c661-4b58-8063-14046cdfa4c0">
                <propertyInstance
                  Id="e36d574b-ce53-4ea0-8415-334173ce58c2"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="819ee54c-6e15-45bb-bcfb-3b9deb25d2c3">
                <propertyInstance
                  Id="77f144b2-f4fe-42c5-9f4d-85edff7c3a7d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="798763c3-3d71-462b-bc7b-694df7241723">
            <interfaceMoniker
              Id="adf8ce14-f50a-483e-a4c2-083818535ca0"
              LastKnownName="IStore"
              LastKnownLocation="Package5_1633.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="f4f93129-d624-4192-8855-6c0e3a4c6d51"
            isDerived="false"
            sourceEndRoleName="ServiceStore"
            targetEndRoleName="_serviceProxy"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="adf8ce14-f50a-483e-a4c2-083818535ca0"
              LastKnownName="IStore"
              LastKnownLocation="Package5_1633.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="16c64da0-56cf-4412-a9a3-8dbf6feed29c"
                  name="ServiceStore"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="405e2441-e56a-44ed-87e1-ee796de5e752"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="5cc775e4-dc1d-4fbf-ac2e-eb5965172efe"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d123ada3-ad6e-464c-a932-514d820d8499"
                  name="_serviceProxy"
                  visibility="Private"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="true"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="7b69bf41-b70c-408d-8616-8247c03317c0"
            name="IpcPortName"
            isLeaf="false"
            isStatic="true"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="0e1f50da-2d39-47e8-82dc-cc2eeaa17fda"
            name="IpcObjectUri"
            isLeaf="false"
            isStatic="true"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="ff952fa8-bc50-47a8-bf46-2a4d6baa90d5"
            name="ServiceStore"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="d9577e92-6f27-4100-bbae-c13c4c6b9056"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ServiceStore Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6a2c8465-1dcb-4962-91f1-96c067638e28"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6cc723fd-5ab8-4257-9e74-b218295447de">
                    <propertyInstance
                      Id="2b59712d-c8b0-49ae-94da-a2934296b305"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b41e63e7-7b8f-4065-b55d-9e097d052c88">
                    <propertyInstance
                      Id="64f9a974-10cf-42dd-894c-2118f6b1d16d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d843a009-c9c1-4487-a1bd-b3024fbe954b">
                    <propertyInstance
                      Id="9a55fe95-023d-4eaf-b178-ccb5556fcf89"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="78ba0824-4578-49f8-90ae-26b340beb82c">
                    <propertyInstance
                      Id="84aef0f5-49b5-4a67-9aea-f253cbad018b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e93c2393-96de-4be8-848d-27ddf5403ce0">
                    <propertyInstance
                      Id="47771d73-25f9-4b75-9f93-5994fd9e319b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="092a0a26-eb06-48ca-a18e-704369fd5bda"
            name="Contains"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f0e63ee6-61d4-4a19-86ca-ea9514d7c66b"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f293c4ad-5be6-4e74-b4aa-d391bab95f0a"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                      LastKnownName="Boolean"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="212ddcd6-2895-4366-8cef-d670cc5d6e13"
            name="GetPath"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2e4858bb-7df7-4f63-a113-4fa5ddbd41bd"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8ee50b35-44c1-4af2-929b-ee9df29cb632"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="ed65b5b5-0cc4-46a3-9432-cf5fe183862e"
            name="AddDirectory"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c9bb9e10-77bc-464b-989a-71b219c1dcf6"
                  name="path"
                  direction="In">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="97b51a56-b380-4d77-afce-80fb16fa6d28"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="35309a7c-5030-4d4e-8232-fc5dfb479a80"
                  name="handler"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e99a4909-d130-4ef0-81e5-06ca9d580191"
            name="AddArchive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f7738d35-ef72-4c21-84d2-1ed80e444bfe"
                  name="archiveInfo"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="d3df7bc0-b47b-45cd-b4b9-a6094b967604"
                      LastKnownName="ArchiveFileInfo"
                      LastKnownLocation="Package_1634.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="191c97b7-bf3b-4048-9c25-d2fb108281ef"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3fcbc03e-f53f-434a-bf16-ac9ceadacebf"
                  name="handler"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="42f38b3c-c88f-440b-a36a-094c08ae409b"
            name="AddMultipleArchives"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="dc9ba2e1-1a24-44ff-a3da-b6375f7b8a26"
                  name="archiveInfos"
                  direction="In" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3a9264d8-f33e-4b8a-8dcb-a8d58464ca80"
                  name="manifestDigest"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f23bfb97-892b-4f5a-afc4-0281a9b2ef37"
                      LastKnownName="ManifestDigest"
                      LastKnownLocation="Package1_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7c3630a5-c1f7-489f-8f7e-ed50fa1d6313"
                  name="handler"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e7b4be6e-445d-4064-ac6e-ceb41c56e4f6"
            name="Remove"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1834614e-9c05-4f88-b4af-d15312ea49ce"
                  name="manifestDigest"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ba848a3c-254d-4135-8b16-6e065e460c39"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="cb40f131-d9f5-4097-b4ff-c22de385042d"
            name="Optimise"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="cb7d0555-5a4d-44ec-898c-17ee9cceecbf"
            name="ListAll"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="53895470-a9fe-486d-9c02-b5c32be973b2"
                  direction="Return"
                  isOrdered="true">
                  <lowerValueInternal>
                    <literalString
                      Id="945bea4f-dbed-4e8c-9a10-519c4057f0b8"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="738393f1-a9b3-42c3-95bd-e3b9005f3310"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="50bb11c6-738e-4526-a56a-db826b1e7837"
            name="ServiceStore"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9bd58100-5766-440c-87fc-88f2136bbfa6"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b173f696-9ac3-4364-a3d5-5364fb3f5aad">
                    <propertyInstance
                      Id="50c00c1c-931e-490f-a670-574d9667d68d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f9637613-793d-4f69-bd1b-65acef9324d4">
                    <propertyInstance
                      Id="7b3d96a4-27b1-4622-871b-a486c6c0fe60"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bcb698c7-2aa4-4996-98e5-2c69ac56e1f3">
                    <propertyInstance
                      Id="ea76dd5e-d828-4037-9871-269a8ae5203a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9dca71a5-5603-4360-8c1e-2190641b53c9">
                    <propertyInstance
                      Id="d92b6548-cb35-46e5-82c9-4ebc40be7ea2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="31dc7445-87ef-49e2-a7d1-dac0b6de4ec5">
                    <propertyInstance
                      Id="f13eb785-c848-4164-8e6e-d7da7476af31"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="79af7709-15fa-4952-8b30-7d1d5525d0fc"
                  name="String ipcPortName"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="c4cef4ac-30ed-404d-bd16-5556ca0baff2"
            name="Audit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="627da058-6d61-4d62-a737-8292c9b6d7b7"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7a448420-c2e1-427e-9e64-3a5c8bfd27dc"
                  direction="Return"
                  isUnique="false">
                  <lowerValueInternal>
                    <literalString
                      Id="53a68ad6-7776-43eb-abbf-8d9f4836db6c"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="db7a9a5b-3121-479b-aec0-2cd082351911"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2205d6f9-ab12-4dd8-b050-5ba025e61632"
            name="Verify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9e7792f3-77af-4a31-9bdc-d75ff3843734"
                  name="manifestDigest"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f085d670-a7ea-49f7-b3cd-9af42aadac07"
                  name="handler"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
                      LastKnownName="IIOHandler"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ce09b764-dc03-40d8-9230-9a256c1ac6fa"
        name="ManifestSymlink"
        isAbstract="false"
        isLeaf="true"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="ef685164-f2c4-4cfb-a830-db41c39b1d2d"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="19a9d409-06b3-4e24-aabe-442e3c473135"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="46eae279-5fc8-47c9-b014-39251b8c9cd6">
                <propertyInstance
                  Id="998c82ec-d19b-45a4-9195-5e7d67c89679"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="439fe72b-13ae-41d3-8e7c-6530f984e360">
                <propertyInstance
                  Id="5b9c13ed-d4f6-426e-adf9-bcb0c2eb024e"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fcf7f796-564b-4c34-ba00-ff406e92b567">
                <propertyInstance
                  Id="706d2c6f-aaba-425f-9134-43fbf4fb1a29"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dcfb337d-543c-4155-8e47-0b82f1ed1280">
                <propertyInstance
                  Id="05ebf23f-ec15-49df-9dbd-569a86d65e90"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0f202c80-19bf-40aa-9da7-1c394eec6f7b">
                <propertyInstance
                  Id="460119f8-e99b-457e-935f-391894ab714a"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="48df2377-9408-4d13-ade7-35a1c137851c"
            isSubstitutable="false">
            <classMoniker
              Id="a87f415b-0d03-4158-a4b5-5c1da14e0a4a"
              LastKnownName="ManifestNode"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="f00ef7b7-43de-43e2-85c6-7c8aaa093d14"
            name="Hash"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="426a8cb5-db79-480b-b49a-c53f64795deb"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=Hash"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0ed0d612-32c0-445d-a875-9d0b5e0b6b73"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5210b2e0-c489-490d-974a-9d5fddfe44f3">
                    <propertyInstance
                      Id="8fd2ded1-29c8-4bd1-b955-240ea61a4b1f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="118ff1ff-a4b0-4120-9517-498e350b1175">
                    <propertyInstance
                      Id="ffd3dbda-27d0-4c79-b236-bb0d81f45b3a"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d34b8b2e-0f16-44e0-8188-4b0b21a1de38">
                    <propertyInstance
                      Id="2088fbfe-03aa-4ac6-a806-430b459b4b44"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6c96d58-e626-4cf1-84a6-852961fb7adc">
                    <propertyInstance
                      Id="6448b9c4-cdbb-4090-a04a-c919a1356f76"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7d749f8b-9d0f-46f4-aa1e-fdf2963eb385">
                    <propertyInstance
                      Id="68ffbfaa-94c1-4132-8e78-0d707c49a64f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="47d67eb9-158c-45f4-8a74-4feb38eea3af">
                    <propertyInstance
                      Id="41fff1fa-b09b-4697-879e-1d3e70a446a9"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="6696ef20-3883-4e1a-b3fe-29e0006919e1"
            name="Size"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="c4f35f89-556e-4da0-9a84-a2cd5e5ae7fb"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=Size"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6aa876bf-1ff7-423e-b7dc-767c1e66a746"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7775eb13-4ea5-474d-afd0-7bc293284134">
                    <propertyInstance
                      Id="4f1ef64e-1169-40a5-b7b8-da0e1b52618b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6988916-45cb-4fbf-8fb3-5caff17a9f29">
                    <propertyInstance
                      Id="035090c4-36a3-476d-8468-120b905ad4bd"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="95ff6d1d-4c8c-4112-8f17-0bc9bfee6323">
                    <propertyInstance
                      Id="fa823f3e-947a-4d33-af87-861e169ffda3"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9af873cb-470f-4fec-8994-735615122e41">
                    <propertyInstance
                      Id="eacd3a38-5485-44ef-9ac2-6621b6b11e76"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb63cda1-6ae3-43f9-b446-6b03a12dfaca">
                    <propertyInstance
                      Id="01bdff35-6bed-4ccc-9bc0-b92789ce1855"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0036d52b-f953-40b9-a189-87e680a0b69b">
                    <propertyInstance
                      Id="8f01621d-5e83-4359-ab15-e3b302073db8"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="3eea9b2a-dc5e-4786-9035-95d77783c271"
            name="SymlinkName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="b0dfff91-1598-450d-be55-8057a84d0d24"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=SymlinkName"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fb138146-dfb9-4e1d-8a88-b9b3c8b6984b"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b0a60b5a-7f8c-4f90-84f1-e07021c8f7d3">
                    <propertyInstance
                      Id="f0f200fb-919a-42f4-98f9-2b131a855f09"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce8f3589-6cc9-422b-af07-814df7df2031">
                    <propertyInstance
                      Id="a695f806-1afe-481c-bb70-fb0032977a9b"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d3f9d1e8-6ab8-4f8b-b60d-d53888cfeafb">
                    <propertyInstance
                      Id="ca1148ee-f0fc-4b32-bfaa-e18febb809d8"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0cd37077-2da0-4dde-bdd5-7047fd77b4c3">
                    <propertyInstance
                      Id="6bc5797a-74e2-4adc-b9f3-fa99e1ecac00"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45800f46-464f-4c07-82b5-28de89429f25">
                    <propertyInstance
                      Id="5af8cab8-fb54-4bcf-be7e-42f8f6c6f57d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0b833b74-d822-4d4a-ad62-ec6f60f7f7b4">
                    <propertyInstance
                      Id="b7a52f30-a492-47fe-beac-9b2e5aa689a4"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="68e0d731-7893-4f5e-8985-283e378afcd8"
            name="FromString"
            visibility="Package"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="96662963-3c78-48e9-81b1-4826916f6a24"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=(Name=FromString OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3173662e-c4ab-4e3c-89b3-daf0faf443c0"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7f00a3a-0e02-469e-b86f-524167d7c59a">
                    <propertyInstance
                      Id="bda29859-a135-4175-b454-f840c0ef3e0e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0babc85-c73d-4eaf-a669-7ac1b239fa89">
                    <propertyInstance
                      Id="740ecf28-4656-4bfb-877b-52bc4e969fe3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4ca5f08-cf85-4d8e-8503-ce3ec4848d1d">
                    <propertyInstance
                      Id="691de8e8-4804-48cc-86a0-bdbcc3a679f1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="60c5897a-2c24-4bed-a257-2635e083390f">
                    <propertyInstance
                      Id="70d5e006-e5c2-417e-b60a-ed7b16115694"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0547ed1d-ba3a-45f9-a8ff-bb1305fd81ff">
                    <propertyInstance
                      Id="17c040a4-1006-4105-844b-2a1ce4100f84"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="597efa62-c306-4697-a219-9c40f417e48c"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="ce09b764-dc03-40d8-9230-9a256c1ac6fa"
                      LastKnownName="ManifestSymlink"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="45d60c43-489b-4168-bc57-be8900e893ef"
                  name="line"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="3812b6f8-5433-4959-b245-7721d2299e38"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=(Name=FromString OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=line"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="226b784b-df17-42f9-bd94-c9e2170bff5e"
            name="ManifestSymlink"
            visibility="Package"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="130ac00b-c23a-4c63-941c-95a954adbaa3"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e0e32f3a-b767-437c-91ad-18067506290d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84b48557-b491-4b73-a644-33a780ac0c19">
                    <propertyInstance
                      Id="5edbb833-39c2-4123-a501-82531fd1839e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bfd17a58-d7bc-40f4-ad5e-22380789f782">
                    <propertyInstance
                      Id="6257679a-da86-40b4-abfb-e9d665dbab00"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1dd7e276-fe51-4dae-b068-a276255ebf53">
                    <propertyInstance
                      Id="49261e3a-5523-476b-982f-0a06eb1367a8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f29a1acd-bf25-4686-ac7f-4bf1d7c876e8">
                    <propertyInstance
                      Id="9d165317-b084-401d-ab19-425409ad5a55"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f8ee3ca5-54cb-4c54-ab24-2d6cd5866bca">
                    <propertyInstance
                      Id="6ee6349d-78ba-4876-ae74-9c1d2719212e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="29be66d3-702b-4aa1-ada3-602bf5faa59f"
                  name="hash"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="659bc3c4-2afc-4994-a2b2-e802c5eb5585"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=hash"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="de608273-9201-4eb9-9df4-fed2e7b166f6"
                  name="size"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="2933f2e6-247f-4297-85a6-2017962b0ed4"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=size"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="40a12d29-154f-4438-b25c-bc673958f80d"
                  name="symlinkName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="6fc0396b-4ca2-4227-b339-a865c04b7fa6"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=symlinkName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9a9defe1-d3cd-4b22-b1e8-275c5d4f9642"
            name="ToString"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="eb81ecc8-3fdc-47fc-972a-40ed771859f1"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestSymlink Member=ToString"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8a2c4e66-5ac7-40f7-9700-e8f56cc7b99b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b264c8c4-012b-4761-944e-5f8f52af79d5">
                    <propertyInstance
                      Id="0a932d59-61de-4b9e-b835-794dd560e9e1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="151991a6-85a3-46ea-8a25-a0c00e590db0">
                    <propertyInstance
                      Id="3f4d0535-6b29-4714-a567-88dcbd502eee"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08b52741-bf3b-4224-a4d2-1d85375017a8">
                    <propertyInstance
                      Id="eadb4f66-cdbe-403b-ad59-1a6957814190"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="899f228c-3b47-4525-bbb9-b9212a9242d4">
                    <propertyInstance
                      Id="7891ebd7-ca79-476f-8108-89ba4d6e9813"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="92421837-48a5-4250-afab-e6ca3a398553">
                    <propertyInstance
                      Id="5b1bb086-dde8-4777-92b9-8797f4654216"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c3cb3717-3c03-42aa-ac1d-c840ca95fe16"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="26942b5b-85e4-40a3-895c-a4084c73c3ef"
        name="ManifestDirectory"
        isAbstract="false"
        isLeaf="true"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="f9bd8732-04c9-4c72-8d4b-eff4306e9a89"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="edd0d51f-f07e-4e33-98d2-7b946772a5e8"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="165410b9-6ca6-47af-9432-986e1bda59ac">
                <propertyInstance
                  Id="59a866d3-9af3-440a-a69a-924de76fd4a8"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9bdcd8c7-f612-4ab5-a86d-b1066e481b33">
                <propertyInstance
                  Id="187a19c2-3c9d-4003-8e5f-55edaea48e4f"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c731f0b6-3ec2-48e5-97eb-f34b46c9c349">
                <propertyInstance
                  Id="9cbdab02-723b-4d0a-8c07-97971bd4f102"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="901d8fe3-2f13-4baa-ba4d-f5fac9be1002">
                <propertyInstance
                  Id="8e2897f0-480b-42bb-be2d-07a0aca03f45"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8d91ab5f-0e12-4044-8686-99294d993120">
                <propertyInstance
                  Id="fa767b0c-1fcc-4527-97ca-48458058af0e"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="dbde35dd-1d15-4f99-8611-a53f1184510c"
            isSubstitutable="false">
            <classMoniker
              Id="a87f415b-0d03-4158-a4b5-5c1da14e0a4a"
              LastKnownName="ManifestNode"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="adf74bd1-e1e1-4cb5-ae30-6e459c630679"
            name="ModifiedTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="5e6632c8-8fe9-47af-a3b7-27bf71750ea6"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=ModifiedTime"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4af52c49-182c-4558-9fca-82b2497986dd"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6d040b0-b523-4754-afc6-0f964b3f78f6">
                    <propertyInstance
                      Id="94fcfb98-16cc-4ba8-9477-c8f8ca85609e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ef9a5b3-71cf-4f41-ba6e-aede2506dc31">
                    <propertyInstance
                      Id="d51bd83b-d44b-46bd-b48d-2f538dca1c9d"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="198551f5-db40-4371-b372-3d52cf1b2b75">
                    <propertyInstance
                      Id="0eeef96a-5fcc-4146-95aa-67c9ccd4913d"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a6eec74-267c-417c-b374-fbc125758e72">
                    <propertyInstance
                      Id="17aa3a85-81c5-46e4-b3fc-94e15e1e6738"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96727fb4-1e6f-42ec-8986-1bd635cf3fa9">
                    <propertyInstance
                      Id="2306ad48-842b-4f43-90d1-2805cd72129a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b8b7f9cb-923a-44d2-b853-0d18669201d1">
                    <propertyInstance
                      Id="2eaadb9a-da8d-434b-8bf1-2cee361f97d5"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="15600c90-dcf6-4bd1-bb10-573aa1be2cb5"
            name="FullPath"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="5f4aa5c9-9526-4423-804b-8b67b8e179a0"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=FullPath"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2692a6bc-89bb-4a46-a917-3ea0c85e04a8"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="084f3ced-b4c5-4cbc-9011-5cc7e9b4d9b8">
                    <propertyInstance
                      Id="e2e5a77e-e7d0-42d6-8679-24e66a5cff04"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2479f3ae-3ae9-4fda-a6aa-ae92ba57a412">
                    <propertyInstance
                      Id="0357ed73-c3f7-4521-bc64-4ed0a970ef51"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ea96f9c-8fa0-4108-a2fd-edbe57eedc14">
                    <propertyInstance
                      Id="0f9c752c-21e8-4f0e-a197-4632234a5520"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6c7a6c58-b545-47a0-8ee7-87522b28a5c1">
                    <propertyInstance
                      Id="2abbccfc-4ed8-471f-9f8c-8e3d2077b701"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00fe0901-2342-489e-b63e-1a8de8c7a406">
                    <propertyInstance
                      Id="45c93d94-fdb8-4be3-82d6-7c3baa77069e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5fa76d31-b5b4-4aad-9177-4409259f6b4e">
                    <propertyInstance
                      Id="1d37d86b-5121-45c6-8c64-7d315f5962e8"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="2a121906-215c-4965-84f1-afab39af5e54"
            name="ManifestDirectory"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="ee02fb84-26a8-4889-a5eb-c804a7dcb319"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d85e1eba-a244-492b-a771-649cb015d143"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6ee07c95-7c48-465a-b70d-b6d7ace7035b">
                    <propertyInstance
                      Id="825db912-4028-4c00-a27f-1ef72fe42ad2"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c94860b8-6db9-425f-aff5-48265a52d6de">
                    <propertyInstance
                      Id="dfdd06c1-e290-45d7-92f3-7507c215b4be"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f14342a8-818c-4384-9fc9-30d1a961f042">
                    <propertyInstance
                      Id="98c1f19c-2046-4639-bc80-fe433969b430"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2a5e0fd-54d8-4ffe-a90a-5facedc23c23">
                    <propertyInstance
                      Id="3a398fc5-d0ed-4483-a32b-05e21aeec540"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="16eea2b8-b54c-4d1e-88ed-78512a5474da">
                    <propertyInstance
                      Id="6244e230-6f5e-4561-b3f1-276eed557efa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="faddc255-3e3f-48cc-a59e-5f47c035de27"
                  name="modifiedTime"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="f6b441d6-6ced-428c-9ade-cdbeb755ac56"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=modifiedTime"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="24236684-45c6-4904-95fa-55e4d39fb020"
                  name="fullPath"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="b71d446c-a521-412a-8dd9-d7206fddd632"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=fullPath"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="39be54b2-2d6c-4760-9055-135c27f82509"
            name="ManifestDirectory"
            visibility="Package"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="a17c71c8-f6ae-4b07-a1c3-19ffcba8fade"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3de01958-8516-41b4-94a2-2807c2875a39"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8612305-780c-42e2-a9d8-36d02a283636">
                    <propertyInstance
                      Id="6cecffea-dd5e-41fe-9ec1-386f9dfcbe12"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="94c2a7bb-b947-42c7-8761-09c8b6c3e2df">
                    <propertyInstance
                      Id="33331036-8f11-47c8-9493-7dae0cf65e44"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5092893b-19f8-40e5-9a16-b3951780ba46">
                    <propertyInstance
                      Id="5721fd8d-8cd9-4bf5-be3a-26c1ed449445"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08527408-8142-4fa8-88e1-9734fae03f75">
                    <propertyInstance
                      Id="fdaa4b60-b39c-4f32-a719-e9bcaf3ac64c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e29e532b-2f8f-4ab6-ae96-5015c49e7c4f">
                    <propertyInstance
                      Id="306ca52d-3818-4af3-b8a1-ba69fac450c2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7f89c260-0aac-4094-a220-4e99f9280294"
                  name="fullPath"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="f934ccb1-a9fd-4859-98f8-0cbfb8b93e0b"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=fullPath"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="98239fde-2cbc-4995-8b73-6f39a59e61a5"
            name="FromString"
            visibility="Package"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="70ba63bb-f94f-42f0-9b50-761e0607520d"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=(Name=FromString OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="93f900ff-d0a9-4084-a47b-5ce3fb1fe552"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ee610db0-b751-4067-ae4c-a7ec9d1f8953">
                    <propertyInstance
                      Id="5a7f5ae2-36f0-4701-9b1f-cee5b178c0ce"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="85f79d67-1da8-4196-84c1-b821d9a566f1">
                    <propertyInstance
                      Id="814fea5e-862a-4b24-9441-3af2d6dc1f0b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c67039f-9b4d-4156-8046-76dddae48cd7">
                    <propertyInstance
                      Id="d558c4eb-ed4c-4374-8ff2-c0d8f0e035ce"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36753bce-5496-4810-8799-cfc00cadb099">
                    <propertyInstance
                      Id="8f51d167-40a6-4a36-b903-5a9eea2e11ef"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="243e29e2-af1d-4e1a-951b-fcaa7bacd26c">
                    <propertyInstance
                      Id="e45677b6-fabb-4aa4-911c-9bc05ed34eaf"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="02764b6f-c652-469a-89b1-eb5f995aa1df"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="26942b5b-85e4-40a3-895c-a4084c73c3ef"
                      LastKnownName="ManifestDirectory"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c530ff5e-7b91-4581-ab91-c74940f9e91b"
                  name="line"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="bd7a2a54-c242-4604-b652-0e82d4e87921"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=(Name=FromString OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=line"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="628c99f2-151b-44d4-9336-ccf1ac4f641f"
            name="FromStringOld"
            visibility="Package"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="98af6a98-262b-4e2a-a43f-914fbf1e892d"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=(Name=FromStringOld OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="eda318fd-fb7f-4647-9796-767aa2937429"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4df527f9-0bc5-4d47-b301-141adecddd92">
                    <propertyInstance
                      Id="495f4927-6675-4440-aed4-d150bfbf4ca5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="88779788-a663-4561-a892-b4c50dc428bd">
                    <propertyInstance
                      Id="fd39a572-5d5b-4693-ba8e-e89d93afd58b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be8c3262-158e-49d6-8b5b-4405284544bf">
                    <propertyInstance
                      Id="618c256e-a795-4dea-8f8b-f92d3c166bcd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1985d6f5-56b4-49b9-a7d5-4e994ef9099f">
                    <propertyInstance
                      Id="a5b8f0a6-a650-41c2-bb77-a20148300a3e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57b2a540-8dcd-4c28-912d-d8f7316dec9a">
                    <propertyInstance
                      Id="ff2a135e-2741-4d3f-bbda-c1f9760c5053"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e7b18e75-99b8-436e-adaa-330b4a3dc828"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="26942b5b-85e4-40a3-895c-a4084c73c3ef"
                      LastKnownName="ManifestDirectory"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="72659714-b84c-41c0-8014-49eee3090900"
                  name="line"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="6e6eeee7-dbdf-48d4-ba59-8e685fdebaf9"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=(Name=FromStringOld OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=line"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f2619bd1-10ae-46eb-89c9-eb9c7f389c17"
            name="ToString"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="2584197d-38f6-433d-b921-3bbb29270c87"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=ToString"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e728eeaa-e423-4b8c-a10a-5b23f1d1e0a9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44de9107-1053-41d6-a5aa-83d3169143a2">
                    <propertyInstance
                      Id="066a40b2-ab52-49e8-ba5e-c5a81795e27a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b09349a-4247-48f8-9983-0cf0225deda6">
                    <propertyInstance
                      Id="43371efb-c924-4b53-9485-4ec8a9ad0f01"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8201ccdb-3240-451b-8e65-21b0e22b5362">
                    <propertyInstance
                      Id="39c84f03-523f-4fe8-9b61-3e03873ae104"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a342b96-e31c-4b98-a5cf-ec02ccdd6172">
                    <propertyInstance
                      Id="bdee2042-8713-44ac-b590-dfb7e030691c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6dc3b74-5335-4873-9c94-3a811387a9bd">
                    <propertyInstance
                      Id="155a33b1-cf21-47ee-a9f3-2f5e31121902"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6f7f0d14-6825-401c-909e-a9364db60285"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bd82d590-2e3b-4b74-a77c-dfbda673f3aa"
            name="ToStringOld"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="758a8ee7-8ad0-4303-9fc2-1eb0bca54f61"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestDirectory Member=ToStringOld"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9da72223-a94d-4d3d-ae0d-22de0fc21932"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="574df54a-76a4-450b-b03a-be2646b62525">
                    <propertyInstance
                      Id="c62cc758-584e-4895-b1c5-132ebb64f1d0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e335ad3b-0053-405f-8e62-8d0302fbf6d1">
                    <propertyInstance
                      Id="2b271e1e-47c6-4867-a423-16b1219f22a6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="179df935-f40a-40d8-a9f6-fce7eb6472b2">
                    <propertyInstance
                      Id="cd5f971a-3360-4cfa-863e-c7d50b5b6e6e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6fa7446f-dd94-4b01-aee7-cbbf16b52d28">
                    <propertyInstance
                      Id="d6713f12-d034-47a1-8cab-01ba5bce4e62"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec89b3c1-9493-4b1a-8f0c-16522019e077">
                    <propertyInstance
                      Id="8a7e3862-b90d-456a-bfa6-c0ca23d75222"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="36ccec17-1b69-4567-a34d-67de4069d3a2"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d321cf7e-4e6c-4057-9922-438ae28a28ac"
        name="Sha256Format"
        visibility="Private"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="d92c916f-f129-4041-8d57-6f4cfb0b93d7"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=Sha256Format ParentType=ManifestFormat)"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="1de851c7-70ff-4983-a4b8-ce5c68ca95e4"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4f293a33-ed79-4895-bc8e-fefc6b6ffecb">
                <propertyInstance
                  Id="1c08a917-f99a-49f5-8509-f0dcde0f0ffb"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f37c765e-f70c-4b09-9b1e-45caf3fba8d9">
                <propertyInstance
                  Id="c04137fe-b034-455a-9211-0448a5a9ca41"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3a38bba3-ef9b-4ed5-a795-a803f67936bb">
                <propertyInstance
                  Id="edd3ac52-1db9-43a1-b54b-e052de7a1eb4"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="da719c8a-9a40-4c3b-b423-09a935ff7492">
                <propertyInstance
                  Id="b82e356e-4f14-4b7e-8050-1f38c73f656f"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d4dabb28-1cdd-4de2-b6b0-8fef11e6b1dc">
                <propertyInstance
                  Id="52df2682-cad4-4597-acc2-ee5c985d74b4"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="68a438b0-9447-48b6-8fd4-4c5ff27138bc"
            isSubstitutable="false">
            <classMoniker
              Id="100d7210-1eaa-4a5b-b314-db383ad08bb7"
              LastKnownName="NewFormat"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="6d3d61be-60ac-42f5-ab0b-a5ff3dac2814"
            name="HashAlgorithm"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="23eef2fd-b954-4bf4-8874-23b6994d8c00"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=Sha256Format ParentType=ManifestFormat) Member=HashAlgorithm"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9c0855b6-cb7b-47f8-ae5c-b355ab5e4c71"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be3c6c5e-9fa9-45d5-9102-3d423c5d5e77">
                    <propertyInstance
                      Id="3a3d37fb-9d40-4998-961d-968272e41355"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b810716-8061-43c2-865e-e5d76a1f9b9d">
                    <propertyInstance
                      Id="21226633-0366-47ed-a549-bbdbb7f90a22"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fe1da5d8-8082-4cf8-beea-14460c8fd31f">
                    <propertyInstance
                      Id="956f77f6-c693-41cb-bcc5-11f30bbce261"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="830dc470-08d0-49a8-989e-f7cc2cf2f7a5">
                    <propertyInstance
                      Id="5ee5063a-994a-41e2-b75f-0a8181706933"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4cb857aa-d9bf-4beb-b133-e3a6a4e80c45">
                    <propertyInstance
                      Id="240a6dfe-b127-4205-9b3b-794afcf57775"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="03f3bf03-62ee-44f2-a9f0-6c43ba23af4e">
                    <propertyInstance
                      Id="31385622-1494-46e0-b605-c709d6275384"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="c2ded9d6-7e48-49c7-bd6f-f04159816534"
            name="Prefix"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="e24bc3f5-b1d9-4153-a326-1f93d91a8fb5"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=Sha256Format ParentType=ManifestFormat) Member=Prefix"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="591b9c73-e749-42d6-b161-f44f2f641e85"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="79931871-3c46-4268-83d7-ba5946cb9888">
                    <propertyInstance
                      Id="0fa4f35e-6c9e-430c-96ea-48775ae749ae"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6fc0c3c1-7749-4079-9b3d-83bb8585a15b">
                    <propertyInstance
                      Id="5d06bdb9-09fd-4ed0-a82b-cba9694d3fe0"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9fe53672-de6a-474a-8dbe-f82fc1150ace">
                    <propertyInstance
                      Id="3eefb037-3d92-4a23-a38f-f4d5cc08bce0"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd587fb3-4fb8-47c5-b821-58571e710c78">
                    <propertyInstance
                      Id="375fad25-3be6-4afe-83f2-cf83dc95784e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8c89ee88-e8e2-461d-9136-c5a5857d4134">
                    <propertyInstance
                      Id="395caad5-402e-42ee-a745-bbbddd9e3f3d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dfca2b5b-9535-45cd-8bb0-90702aedf9fe">
                    <propertyInstance
                      Id="07db6b79-1ffc-4fa6-8a34-d3b4b6efb9a2"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="100d7210-1eaa-4a5b-b314-db383ad08bb7"
        name="NewFormat"
        visibility="Private"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="194878f8-42a1-465f-946c-2f31387f03d2"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=NewFormat ParentType=ManifestFormat)"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="aee6bc0f-7fbb-495f-872b-8571164e8bd9"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="071cc3b8-0756-4e82-a780-31f99abd5b34">
                <propertyInstance
                  Id="f3e67c30-e92f-4609-88bb-9089b2af294a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2f19ef2b-7ed9-46d5-adfb-b7131512ca11">
                <propertyInstance
                  Id="4a541212-4992-4ad7-8250-609b4fe45c65"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="13c92e6e-ac62-4739-8897-063a2e617d77">
                <propertyInstance
                  Id="f589d77c-dc83-4856-bfc9-309ceef956c1"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6fd1e1d5-ddf5-4e26-b907-8900a26a0624">
                <propertyInstance
                  Id="dbf52632-3fed-4ad6-8c0d-8d304896fccd"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bc21c0fb-5e3c-4959-996a-75dc3055e1ae">
                <propertyInstance
                  Id="3c99f404-290a-4c07-8a12-3c43abebff10"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="d618ae64-cefe-4edd-9da2-e3757809dcc4"
            isSubstitutable="false">
            <classMoniker
              Id="ebf82c2f-d81f-4737-a387-49212b970323"
              LastKnownName="ManifestFormat"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="a7af7390-cb39-4d31-bff6-23c52c11000e"
            name="GenerateEntryForNode"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="a15d8d50-344d-4ef2-80bd-eef55042f8b5"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=NewFormat ParentType=ManifestFormat) Member=(Name=GenerateEntryForNode OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7e571b45-68c2-456c-a3d1-dea35676697d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="43169e3d-af96-403f-a1af-6fb6b1fcf602">
                    <propertyInstance
                      Id="6d5bd4cd-b32f-402f-b9d4-35d19e783e7e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc929b5d-579c-473f-a26a-25fb699207f0">
                    <propertyInstance
                      Id="5aefb8c9-d509-4212-aede-c621256f9ff9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8cec7d7a-c4cd-4b8b-a507-a15d3afa1cd5">
                    <propertyInstance
                      Id="8d595226-6f95-468d-ae88-cd4083620181"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="491b09cc-4950-4090-9414-dea5d791e31c">
                    <propertyInstance
                      Id="2acebdc2-cad2-4b06-87d2-721a7241853b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1a6f331-afc1-477e-91a0-d0654ef889fb">
                    <propertyInstance
                      Id="d3e616fb-88c5-4888-aa55-9de01ea3a4c7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bc7bcf3b-875e-4bac-bcf6-698f6f1a926a"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0c3767f2-b209-4120-bc80-f32bfa9c5556"
                  name="node"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="3b2dc765-1dd5-4b83-b71d-8dc9eb06a364"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=NewFormat ParentType=ManifestFormat) Member=(Name=GenerateEntryForNode OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode)]) ParameterIdentifier=node"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="a87f415b-0d03-4158-a4b5-5c1da14e0a4a"
                      LastKnownName="ManifestNode"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dd2510a5-b27f-4bf2-858e-f6cdbcf9b5b8"
            name="GetSortedDirectoryEntries"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="f939eaed-e5a5-4f56-8cb8-496171f0847e"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=NewFormat ParentType=ManifestFormat) Member=(Name=GetSortedDirectoryEntries OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ede8cc8d-34a1-4c7a-8a9d-8106e07232a4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ab6d0de-1cda-4ab4-a664-233f3300383a">
                    <propertyInstance
                      Id="f584117d-9752-41fe-9e13-febf6b209aaf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e4f7d5a7-54a7-4730-8710-8bb79c58018a">
                    <propertyInstance
                      Id="55119984-d106-494f-87a1-4f8e13b6db92"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40d3b34e-5440-49ab-9ded-79fd2a853c17">
                    <propertyInstance
                      Id="07b79484-8e3e-47e4-bcfe-a722f9ea0af8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b2ca15c-661f-40cb-b4ca-3a9eca1482f1">
                    <propertyInstance
                      Id="a20b2653-1b32-4013-8267-15b8dbe89a9f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2cdbb23-c854-4af7-958a-2681fd5736a7">
                    <propertyInstance
                      Id="19bbf549-9e84-4a52-aa4c-4036c596880e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2ea2fd4d-f761-4ef7-940b-f33141f420a0"
                  direction="Return"
                  isOrdered="true">
                  <lowerValueInternal>
                    <literalString
                      Id="58fd2195-e1b0-462a-99e9-4c57816e5d5e"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="90195294-2e29-4f8f-8159-52b099e4a455"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="41d630f6-67d1-46c0-a50a-471008421d26"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="96d70a42-bc14-4cb8-aa6e-f74b2e7f65a3"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=NewFormat ParentType=ManifestFormat) Member=(Name=GetSortedDirectoryEntries OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="75aace0a-b782-4d6f-a4b9-b3b2dc0e3492"
        name="Sha1NewFormat"
        visibility="Private"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="b15c7a79-3d4a-4526-af47-92e1d9604ebd"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=Sha1NewFormat ParentType=ManifestFormat)"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="735bcceb-265d-4335-ad9d-aa767634a293"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c57ce205-0f43-4d5f-a9ea-7931cdf6184d">
                <propertyInstance
                  Id="cddf7628-0d80-4c7c-bd60-82b20ecf3431"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e6886056-1501-45cc-a228-0117dae8a389">
                <propertyInstance
                  Id="070db4a2-bb79-4e6d-ad5b-c54cd3ac6bb3"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f70fef18-754f-439b-a50b-359e263f311f">
                <propertyInstance
                  Id="d6779a07-f0cd-4f56-a7be-b5c78d32bd70"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6abffa53-24cf-4b60-8a8a-6cbe5ceef4af">
                <propertyInstance
                  Id="5e42c503-41f8-491b-a443-88c17c1ac943"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="759b0964-ce94-4766-ae49-41b3d471c268">
                <propertyInstance
                  Id="15c247c7-905e-40a7-992d-1805a4401c7c"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="fb4029ea-a767-4947-a8e6-cd3a3a940c7e"
            isSubstitutable="false">
            <classMoniker
              Id="100d7210-1eaa-4a5b-b314-db383ad08bb7"
              LastKnownName="NewFormat"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="bd2c249e-0c15-443f-83b1-cda63a6e80dd"
            name="HashAlgorithm"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="bf5da119-c0c8-440d-ad37-6a8dbfa2b623"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=Sha1NewFormat ParentType=ManifestFormat) Member=HashAlgorithm"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="040bc22a-7ddf-4897-814a-b3b7480b005d"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd93abc9-ba27-4cf2-8405-91d1aa549dd6">
                    <propertyInstance
                      Id="6323606d-d7b3-4da0-b246-cf1ff7813524"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aacd2377-530e-4348-a888-8ceca5331dcc">
                    <propertyInstance
                      Id="001a5305-e516-4a82-8b09-02d266fb6dfd"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b77eb2c-a762-404d-b3f6-50a7aec178b3">
                    <propertyInstance
                      Id="23ebda1f-3ca6-4199-bab1-3f5ebcea7d0a"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a4eb5c7d-f221-4f05-86bd-6cfa31a621f5">
                    <propertyInstance
                      Id="34ea60a0-a162-43b4-b6ff-7863180d05af"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0bdb59e-a1ea-423c-9fa5-79cf23bcdbcf">
                    <propertyInstance
                      Id="03bc740c-602e-473e-98f3-2082959e916e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f8b7d9bd-b5be-4396-8195-e4addec2990e">
                    <propertyInstance
                      Id="75f372a3-7ac6-467e-87eb-fddbfed2a706"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="2cc4d05b-6793-4b45-b22f-ac213e8e583f"
            name="Prefix"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="3dff1bad-33b6-46f6-8ab8-a36928f74bac"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=Sha1NewFormat ParentType=ManifestFormat) Member=Prefix"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="500def90-9ec7-4e38-8671-c5c9e6c47cee"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20d35632-9353-45c4-bb1c-3dc7c9bd66fe">
                    <propertyInstance
                      Id="2c197044-98c3-46c7-8bf2-dcf4740493a8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0af252b-ed85-4fcc-aa9e-ee9ba3757995">
                    <propertyInstance
                      Id="6e0c26d6-7c65-4508-8cbb-d0a614708bc4"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="13d380c7-d01f-4326-a410-5e5c7c92a1e9">
                    <propertyInstance
                      Id="57ffe823-e28d-42cc-9a0f-d635e3ae23aa"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="011bc0cd-8766-4d0b-b562-c06021e5a9a1">
                    <propertyInstance
                      Id="0e745016-2525-4942-9962-667dfc6f8da3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4d227b6f-8f5b-439f-a152-87a6666c4067">
                    <propertyInstance
                      Id="4014f300-e063-4221-ba39-3746781f59fc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39c6a7b7-62c1-430f-8a8b-705e94151b3e">
                    <propertyInstance
                      Id="8e307f2d-eb15-4668-b1e7-3c5770af6634"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="bf9c1461-d0ee-4d60-823c-144c46829286"
        name="Sha1OldFormat"
        visibility="Private"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="bb4b6564-61bc-4323-81c7-9a8bcc57b1ca"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=Sha1OldFormat ParentType=ManifestFormat)"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="2f6ffea9-6291-46c2-bc4d-2fc800d058a9"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="66e709d6-f9bf-4e3a-acba-9a7a28702f6a">
                <propertyInstance
                  Id="a6f8944f-0db0-42d2-a703-d4aa27e79b72"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3d5cbe8e-5e7e-41c9-8076-e1ea4a58d035">
                <propertyInstance
                  Id="44cc32b8-a49a-483b-988f-ea38691a0343"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4a723391-1d3e-4444-a49e-4983b3621c38">
                <propertyInstance
                  Id="93710001-a957-46ff-af0c-0ac459dbf199"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a53d7e2f-1c0d-4a8b-9e84-c2ecf8ee9cbb">
                <propertyInstance
                  Id="4593823e-4f4f-457f-9e2a-dd3cff8a4916"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="513b4991-aeb7-417d-be48-08f68de2d883">
                <propertyInstance
                  Id="58b54420-2da7-421d-8f95-b55a9d157cee"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="4a726fa0-2fe4-4b25-b56e-836cb6cf4b11"
            isSubstitutable="false">
            <classMoniker
              Id="864ffc2b-91c3-48e7-82a9-1bde79dd1184"
              LastKnownName="OldFormat"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="5a40202d-6d54-44b8-81c6-d9bea767153b"
            name="HashAlgorithm"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="0d00b961-99fe-4c5f-b4b4-912455175f23"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=Sha1OldFormat ParentType=ManifestFormat) Member=HashAlgorithm"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9247339f-7df1-4d81-95ac-8c6703764f5e"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9533615-34dd-41bf-b247-59dbd4e49203">
                    <propertyInstance
                      Id="615d785d-e516-4e08-8620-308e321828d8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8d2c839b-c1bb-487e-a140-d34e87d75eac">
                    <propertyInstance
                      Id="d21a9856-ebf6-4601-a584-e45cf141e57f"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d3d62f2b-5fa9-40df-b72e-0d3bb13a529c">
                    <propertyInstance
                      Id="883536e7-0da3-4069-9232-be2510cdf859"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e31eecae-a0ad-419f-af2e-b1343a5a82b2">
                    <propertyInstance
                      Id="5fcb4c68-8e44-433c-af21-2afb41cd820b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="837befe9-2c29-4a47-afed-cf8e5bbe4366">
                    <propertyInstance
                      Id="b29fe9d1-42cb-4b4f-a8f5-4ee8bbbd415b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06cd4078-ca98-467f-9845-dbb18ebd17f7">
                    <propertyInstance
                      Id="cbd47be9-8956-46a9-b62c-7b9dfeb34d15"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="f97c7dbd-4b84-4cd9-aca2-1e1387114d57"
            name="Prefix"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="c3af9054-a63d-4b01-9de1-96b2d29865b2"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=Sha1OldFormat ParentType=ManifestFormat) Member=Prefix"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0d3c3fac-c2a4-4c57-ad83-90386ed9362c"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d816a21b-d19d-4663-8a41-a31bcf36e3c4">
                    <propertyInstance
                      Id="bc2b8634-387b-4ee1-9bb8-34c17bc5a82d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ed5adce-c3bc-47e3-b619-46b9b865fe40">
                    <propertyInstance
                      Id="ea9af6c8-b7e2-4299-9606-70751d659a83"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04c9ad74-3913-4d87-addf-acc22da2878c">
                    <propertyInstance
                      Id="365dc8f8-9b7c-442a-9661-2f31c4504fc0"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="420da863-3763-4890-95ee-1e37b864a235">
                    <propertyInstance
                      Id="591987ea-6ae8-4add-9ec1-9bc3af893968"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="19acc59c-597f-476b-9a4c-fcfb0c5d5a2a">
                    <propertyInstance
                      Id="fbc38998-f92e-44f7-a3a5-fd4a98719802"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d606258a-c217-4ecb-be61-a13c1085bbad">
                    <propertyInstance
                      Id="74f81e28-b1e4-455d-9700-c9c3252f4a07"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="864ffc2b-91c3-48e7-82a9-1bde79dd1184"
        name="OldFormat"
        visibility="Private"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="cf91ac42-59ef-44e2-9952-c40a43b1a8b4"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=OldFormat ParentType=ManifestFormat)"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="b3abd385-2e19-43c9-bb58-f8a28cb160cb"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0305f198-cba2-4a61-9636-87e72acf3530">
                <propertyInstance
                  Id="97258abf-b704-4931-bd06-2bd72c9b75a4"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2cdcd15a-e291-4ccc-b15e-c8d574f1c5dc">
                <propertyInstance
                  Id="8b859935-1c57-4d2c-9e97-0f755e819b2b"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="144b77d7-a059-4b8b-a10b-484bed1d6d8d">
                <propertyInstance
                  Id="1f89468c-4551-46d7-96fb-985afcb32a43"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bad11f22-8abd-408e-85e8-901a0c041f91">
                <propertyInstance
                  Id="0b54da28-cbfb-46e7-989a-9fcedc832d96"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="db3a156b-af0c-46b5-a05b-716f52a4a073">
                <propertyInstance
                  Id="0624c922-6c6f-4eed-ac96-be6f67fd3b12"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="5b09b492-1296-48ee-9b1a-ac6a32fbce10"
            isSubstitutable="false">
            <classMoniker
              Id="ebf82c2f-d81f-4737-a387-49212b970323"
              LastKnownName="ManifestFormat"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="456253c5-d7ac-475b-8832-5669eafba40a"
            name="GenerateEntryForNode"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="919b497e-9e62-477b-9238-44e13e5a8eb0"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=OldFormat ParentType=ManifestFormat) Member=(Name=GenerateEntryForNode OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7d058cc1-8e3d-423a-8a26-f9743d721d2c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e8876f73-a824-41c5-8407-316f0592f2fc">
                    <propertyInstance
                      Id="fca79290-2a3c-4043-b100-f1123dcec89d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2fb7b34-dc04-4256-ae95-742bbd6105d8">
                    <propertyInstance
                      Id="50e431e5-0396-481a-85e6-9e4bd2587298"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="282307ec-24ad-4cea-b9d1-8bf709123573">
                    <propertyInstance
                      Id="72770563-e454-4534-a20f-78387b1f0000"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e4b06ac5-70b3-4f73-9f59-387f573b9e66">
                    <propertyInstance
                      Id="2532103c-a63d-4ed8-992d-a6746a828239"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="27841b9a-0381-4297-b355-58f49ac5b369">
                    <propertyInstance
                      Id="f9ad15b6-e848-4d5f-8c9a-73347eac3ef9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="93bf56e8-6543-4183-8ca6-405f1483d968"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7ff8d6a0-a243-40ac-9100-eebf90e138d8"
                  name="node"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="f4c932a7-f174-4360-bce3-caa71e4c3cbd"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=OldFormat ParentType=ManifestFormat) Member=(Name=GenerateEntryForNode OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestNode)]) ParameterIdentifier=node"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="a87f415b-0d03-4158-a4b5-5c1da14e0a4a"
                      LastKnownName="ManifestNode"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="d1fbddef-eade-4d8f-9131-cdc30b8a0525"
            name="GetSortedDirectoryEntries"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="eb3a59c1-3ead-4e6c-854e-40190702b220"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=OldFormat ParentType=ManifestFormat) Member=(Name=GetSortedDirectoryEntries OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d73c8f7d-ee9a-42e9-b8bc-b012d582752a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e5576979-ec68-4b41-82de-1359181ed4b1">
                    <propertyInstance
                      Id="afa23d14-38e4-4c20-80a3-ad539994ebf7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b05c1be1-834b-4407-9429-519f92d6b032">
                    <propertyInstance
                      Id="8bda971b-398f-42bd-9756-a0a6ea5db0e8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="33e25303-88fe-4ade-8afb-663e175884bc">
                    <propertyInstance
                      Id="e386cd4b-3f51-4d90-b604-1887b70029ed"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eff17f07-3bd4-4e6f-9a2a-f67e48eeefdc">
                    <propertyInstance
                      Id="d30f0b3f-efaf-4851-a5e9-6d2fd9fed7bf"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="691ff1da-cfa1-49b7-a78b-09f6d2759b85">
                    <propertyInstance
                      Id="5d71d6a7-ea5a-4650-9d29-3a57b7c118c4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="24b7ee8a-95f2-4f81-908c-d9b0436e480c"
                  direction="Return"
                  isOrdered="true">
                  <lowerValueInternal>
                    <literalString
                      Id="2e8cc8f7-ae4d-4acf-829f-a288efd7d7fd"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="8cd8ac0b-d267-47a8-b99a-532d51666c5f"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1a56dc34-c214-4b91-9370-170d665680d2"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="0834025b-7409-4e83-99ac-dd6cf7267d71"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=(Name=OldFormat ParentType=ManifestFormat) Member=(Name=GetSortedDirectoryEntries OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d63b9d56-3f8b-4125-957f-c348b20bc66a"
        name="ManifestFileBase"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="76b37491-507f-4909-a020-60f6acda4e2a"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="f8799613-baf7-4dfc-9c25-2adcef927c04"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b748fd95-e306-4fe4-bd70-b59d6a1c74f5">
                <propertyInstance
                  Id="70a40547-b732-4706-80db-18f4ebf2bcdf"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fdd8379c-7021-4013-8c6a-680b7f885010">
                <propertyInstance
                  Id="c0b3be13-a04b-4cc6-9901-3c2578bb47f6"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2e0106ca-562d-4552-bbc7-5510b61ff859">
                <propertyInstance
                  Id="d8ca27a1-2081-4322-9084-7c75f9f78b78"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="701b51ac-7456-4266-b74c-83519ac05d7d">
                <propertyInstance
                  Id="2d97d6f9-8f4a-43d7-980a-c99c3f709e35"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="70e797ea-8c73-40cf-b375-9857240e878a">
                <propertyInstance
                  Id="e9090aa9-26f4-4831-8678-330d8138ec53"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="d2efc100-c187-49d6-aa9f-588a5f6caca9"
            isSubstitutable="false">
            <classMoniker
              Id="a87f415b-0d03-4158-a4b5-5c1da14e0a4a"
              LastKnownName="ManifestNode"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="416f7e0f-3102-42fa-879d-e56f367df2f6"
            name="Hash"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="f9e79328-421a-4f9e-b9a1-266601553722"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase Member=Hash"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="21b3a88d-4700-4465-9322-ea50f194e4ba"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="abc3509d-3989-4878-b6db-45961d82d907">
                    <propertyInstance
                      Id="a193e7a0-5436-41d9-b662-edadda9663d8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0877fce-60a8-4d74-93ad-7a363e7be785">
                    <propertyInstance
                      Id="a7ef9d51-6415-4175-a4d6-bd01e267ae24"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45f48608-8463-480f-910d-6cca2be0a68e">
                    <propertyInstance
                      Id="79fbbf01-47fb-49ce-803b-883fa9a3900a"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6cd0b0cc-07c1-4157-a74a-cf147baf7362">
                    <propertyInstance
                      Id="2754a7ab-d98b-4817-a873-58daeedc62e7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb36fb16-492f-475f-b965-5969b4cd388f">
                    <propertyInstance
                      Id="bdcc6b43-c1a9-4033-8ab6-746a34be6387"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e79f8c1d-677b-470b-8691-3841f50d265a">
                    <propertyInstance
                      Id="4c0f7e82-d445-4e2a-9091-c71f63d5b3c7"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="7784e8fb-4e57-4c13-bfdf-fc100773042d"
            name="ModifiedTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="effed8e1-bb5f-481a-8ac5-cd7042932229"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase Member=ModifiedTime"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="64fb860c-4717-47c8-a3df-60edfcef5212"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6fd782e2-a241-4f2f-bfc0-e20e2cc62bc0">
                    <propertyInstance
                      Id="727dba69-9825-48ee-91e4-9adce71f0171"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ba14c52-4d40-4354-abda-905e8ee0e0c5">
                    <propertyInstance
                      Id="008da18f-1025-4288-b486-cc6d781a6e3c"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f102723d-7713-4585-bdc4-4dc3b2218409">
                    <propertyInstance
                      Id="99891d62-2446-4cd4-8201-8c724a0a051d"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26b52248-d019-46f9-a8a4-cb699ca42a03">
                    <propertyInstance
                      Id="27c258ed-52ff-486c-8b2f-aaef3f7135ee"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04cb9dc9-4362-4808-9d26-cf4ba5d91222">
                    <propertyInstance
                      Id="10a1b3ef-8556-4a79-9604-6280c0b3289b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd756cbc-9e32-4607-bc88-3b756abc8ec2">
                    <propertyInstance
                      Id="69d25a13-732c-4dcb-93eb-5928f3725c6a"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="03b9e999-7f07-47f5-9e9a-7d0d20479b19"
            name="Size"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="fbc0d72a-d7aa-4d03-8469-8b71ed44e5ce"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase Member=Size"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c84f36dd-a305-408a-b9dc-474b05c20cc1"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c4793927-af6b-42fe-9ebe-19bbbf025280">
                    <propertyInstance
                      Id="cc1ff9f1-f625-43aa-9bc4-7fe8cbe0217b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d9efab3-b624-421f-a7c5-b982fd580d49">
                    <propertyInstance
                      Id="51759e2e-c460-404e-b8bc-99b799082252"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="de351ef3-95e8-4da7-a585-1d4b211cde9b">
                    <propertyInstance
                      Id="7c0b6448-3bb9-4745-aaab-11db2c5c16bd"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f5d49b1-eef6-47cf-a52d-27bed78f81f9">
                    <propertyInstance
                      Id="4bed8c20-6b87-4e79-9531-c54eb122441d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="316b57c1-f1a0-4ec3-b2f8-68b713839c09">
                    <propertyInstance
                      Id="606e2beb-089c-4b86-b9e5-ca38b15860c5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f8e88f9-72f5-4c33-9326-6b2a27fbcc37">
                    <propertyInstance
                      Id="f5667ecb-0ba4-4484-93e0-2f6a125e8368"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="37a2fa6a-e6db-4c74-bd7a-4230959a85ff"
            name="FileName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="318f1ef6-38ab-42e6-9185-aae216fb456d"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase Member=FileName"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3d7c8659-c650-471e-9fa9-f4b5aa8aa0a9"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="78d50f9d-c6be-4b99-9127-83f173714be6">
                    <propertyInstance
                      Id="745d59d7-58ad-4761-aad7-7502136b90b7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a10cbb1-ebbd-4abf-a3e1-658a196ca2b3">
                    <propertyInstance
                      Id="97c102d5-abb3-40e4-bcec-8525b8d830fe"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b07ef59-d59c-4be7-8d5d-dc9e94341948">
                    <propertyInstance
                      Id="4d66f541-d93a-41fb-9792-22aa34a62485"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a011ad6-6633-489d-8306-3d40ab7632ee">
                    <propertyInstance
                      Id="dee37b91-01a6-48ab-99ed-dd26d93dd3cb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="70087ac0-93a4-4812-8d8d-6ab01c3592bb">
                    <propertyInstance
                      Id="0e7a2607-8bb8-4c3f-b46d-0c419dc9a1da"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74092d6c-a9fe-43d5-ad7c-20a92aa87459">
                    <propertyInstance
                      Id="8051a5aa-1665-43ae-9384-2c34ac2716de"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="3b3afb5f-b014-4eb6-9202-6c06646ba536"
            name="ManifestFileBase"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="38bfd90f-a461-4b9b-bec6-1c67f1d63b85"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f21d65a1-c50a-4db2-ac8e-421cd345bdbd"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="508dcb11-caa2-4067-a991-1dc84fecdc90">
                    <propertyInstance
                      Id="a6ca3ff5-783a-4712-bc1a-9ee015a78f6c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a871edf3-447b-42e3-a50a-df353c99c214">
                    <propertyInstance
                      Id="a130bc1d-d7a0-4b21-a700-7057580e8851"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="28ddd797-1309-46c2-a852-23851de146f9">
                    <propertyInstance
                      Id="91fbac44-242e-471e-ae15-c3ad62fa3443"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a02beed1-a52d-465a-9831-ddab5de878cc">
                    <propertyInstance
                      Id="d018e0a3-835b-46d9-aedf-1b8438560ec6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="33c73985-4566-49d6-a3a8-1d4a21733594">
                    <propertyInstance
                      Id="d6c60087-569d-473a-b4f5-2a6762b04053"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b205834b-5598-4061-ba2f-fc1a32d1c1d2"
                  name="hash"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="14667924-1f6d-43d2-b48d-e33781a3d850"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=hash"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3af04b27-3dc6-4d14-9fd0-6eef66995018"
                  name="modifiedTime"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="d750f51f-6f4b-43a9-95aa-f8520702d75a"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=modifiedTime"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9b9c2dc7-17c2-4977-bd40-1baf0796facf"
                  name="size"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="f51eee86-9971-4e05-bdf2-d2e89ebb4edd"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=size"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="59c31c7f-1909-48aa-be20-206bf1de1426"
                  name="fileName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="e5062260-af6c-4474-9acc-e5b315def075"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFileBase Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=fileName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="41305536-6098-4ee2-b842-3de662637e2e"
        name="ManifestExecutableFile"
        isAbstract="false"
        isLeaf="true"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="e666126f-66ae-4678-8246-118d4f8cd476"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestExecutableFile"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="668e5e62-58be-4ea7-9064-56063876770f"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2d0c1406-1183-4a3e-bc04-a5e2cd5c8789">
                <propertyInstance
                  Id="6c5346b7-c3e0-4fce-8299-4e4ef81e645e"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fa560c6b-d211-420c-b699-f9bf14d94b75">
                <propertyInstance
                  Id="865b62ff-c0d7-4822-9016-41994fb16e56"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="29d7c1df-f63f-4162-aaff-ced73a5acad8">
                <propertyInstance
                  Id="1c3b6739-62ba-4756-bfa2-00a4a0e37cd5"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7ef4dcde-cb4a-49aa-a91f-56ad005eb246">
                <propertyInstance
                  Id="cb74ac56-ef27-4b69-be07-1b7342c1f1d6"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="56ac66c7-4377-49d0-8c4b-6446261a4131">
                <propertyInstance
                  Id="8293a666-cd24-48f2-ab29-f9ff49262075"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="675b8584-93ae-4ed5-a332-175d44c15e4a"
            isSubstitutable="false">
            <classMoniker
              Id="d63b9d56-3f8b-4125-957f-c348b20bc66a"
              LastKnownName="ManifestFileBase"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="c20a79df-d336-4cdf-b734-4b5ea621e87c"
            name="FromString"
            visibility="Package"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="71ccac0f-6779-4baf-9100-6fcc15aa2c58"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestExecutableFile Member=(Name=FromString OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7b971aec-762f-4e42-908f-315d56357ed2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f34c3b1-7646-4b94-8100-2cada2ec35bb">
                    <propertyInstance
                      Id="e9bfa508-e7dc-400c-90e4-1051bb5886be"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e47171c4-0e0d-47dd-aace-cc5d845d085e">
                    <propertyInstance
                      Id="a528feef-fdff-4b3f-b7c8-3de12cb4461d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2e2dc512-41f4-4d68-aa68-299beecb039e">
                    <propertyInstance
                      Id="b5be8e18-cf11-4c87-accc-9856d0edd63e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9f41bf3-b817-4295-abe5-c3c31679c781">
                    <propertyInstance
                      Id="c0411df2-d623-47c1-86ce-e34ba9e216fe"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5310b83e-ec4e-48c6-ba9c-25a413512e7b">
                    <propertyInstance
                      Id="8ae5f573-05db-46c5-a294-bc3ba07607a3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5c1d7298-415f-4949-9bb4-c3de49c7949a"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="41305536-6098-4ee2-b842-3de662637e2e"
                      LastKnownName="ManifestExecutableFile"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9ee6849a-f34f-45b9-991d-e480c485feb2"
                  name="line"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="75ffa634-72b7-4d5d-952f-579c4fa3acd4"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestExecutableFile Member=(Name=FromString OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=line"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="570b22cb-a486-4584-a70c-200da98833c9"
            name="ManifestExecutableFile"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="2d84d8ab-5566-495d-ae64-701564616a94"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestExecutableFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="931f6771-bffa-409b-9e51-15a93a3391d3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4d6c1b17-54ce-4273-827d-215c753e9bf1">
                    <propertyInstance
                      Id="11c0ca2a-65cd-4e6b-84b0-464dc4a657bd"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="318c1a66-00ec-467b-ac39-46727b598eaa">
                    <propertyInstance
                      Id="990c19ad-4c78-4709-b58c-0ca8a7e238e2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4be4a881-99e6-4586-aea9-2af267cb3d4a">
                    <propertyInstance
                      Id="b06bae77-984b-4c1c-987f-16fec31dbeb2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f934a100-efcc-4de8-b06c-104917c7f9d2">
                    <propertyInstance
                      Id="d3802243-1587-47c7-ac93-47388c203b56"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c9a58c2b-4432-4240-a0ad-17f55f09b1b6">
                    <propertyInstance
                      Id="8a50d854-3552-4199-9baa-765ed3a7d13c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="eb96ea1e-4f00-4796-9786-cc59dca2b1ce"
                  name="hash"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="0c52caf8-3ef5-43f1-a90b-233683f1f8f7"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestExecutableFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=hash"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a29e0272-af56-45ee-8a67-556f1c45690a"
                  name="modifiedTime"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="5d11ee63-3906-4576-a8fb-7edcf46a00cb"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestExecutableFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=modifiedTime"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="13ec857a-d555-4a63-a602-c43e03164488"
                  name="size"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="a8230219-db0f-42bd-8604-9f00715e0564"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestExecutableFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=size"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7b4b1e89-5922-47fd-9c4e-9ca5138bb812"
                  name="fileName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="3bc37952-87a3-41c1-94dc-9cc41139ad0e"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestExecutableFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=fileName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="afbfbf09-d873-4b76-b593-2b23b2e291f0"
            name="ToString"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="acb3a42b-cfc4-4223-8ca2-7e43beec70dd"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestExecutableFile Member=ToString"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ebb7f9c9-2fb5-4dd5-8997-6f28cb4c5234"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab892fbe-ecd9-4d46-a920-119a83b088f7">
                    <propertyInstance
                      Id="a14f9e5a-385a-43a1-bc8d-e6fbfe161d36"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7963c39e-dd55-42a2-bfd9-db7641167b96">
                    <propertyInstance
                      Id="45b0d888-581c-465e-957e-f2c2ffd16a48"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c4b94cbc-77a3-43cf-90af-0211cdb2086d">
                    <propertyInstance
                      Id="2b5448be-40b4-497a-973a-0dbdd19910b6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea4698f3-a63f-4615-a575-4a52da928f45">
                    <propertyInstance
                      Id="85e60145-1c8d-46d9-9dbf-7f57fe843736"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d442e44b-e1dd-46e2-85d2-1a0e70543e49">
                    <propertyInstance
                      Id="5eebe652-4e44-4de6-99b1-eeb8d847db23"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4250bd3b-3cbf-40b8-9d0e-4e2e0c7dbdd8"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="09111988-9b46-4c39-bc8e-f3f4ee21279a"
        name="ManifestNormalFile"
        isAbstract="false"
        isLeaf="true"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="8514dace-eb56-4fe4-8da1-78ff79fba430"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFile"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="1a62f465-08e5-4e67-b988-1f0aba48e732"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ede397be-d462-45ed-817e-05feede1b962">
                <propertyInstance
                  Id="8eb0e437-4e01-43c1-b964-ec78d27aeefc"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b5a75937-e918-485a-a29f-ef92d2de9628">
                <propertyInstance
                  Id="439dfa97-9052-4bf0-b89c-3f29cad8a6fa"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9df3ea9f-b9e5-4ce2-903f-d91cc16cf4c9">
                <propertyInstance
                  Id="0f24e609-fae9-4989-aaa9-a6199f00b0d2"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="42a7294e-c256-4b6d-a128-57e091b332d4">
                <propertyInstance
                  Id="930ee137-0e9d-479c-b608-d856d7aec4f2"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="12912385-1e56-4230-aaf3-fcc3b8f9b696">
                <propertyInstance
                  Id="b4843385-2e6f-4ec7-953a-7a3d20dc7dbf"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="cff84aff-72f9-4bd5-bfb3-6aa82688e50f"
            isSubstitutable="false">
            <classMoniker
              Id="d63b9d56-3f8b-4125-957f-c348b20bc66a"
              LastKnownName="ManifestFileBase"
              LastKnownLocation="Package5_1633.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="6a5d173d-08a7-4c02-a0de-2d9dcb1c7047"
            name="FromString"
            visibility="Package"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="e96b81b1-c6de-4195-8dbb-37c69a71d56c"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFile Member=(Name=FromString OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="28a24932-8b64-4985-be6f-b08519e35abb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="105d4dd8-7718-49f4-8a06-83e45e30948d">
                    <propertyInstance
                      Id="fdcadf05-41b4-497f-92c9-5443691692bb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8a0504e9-e955-4aff-9969-8da19ddfe992">
                    <propertyInstance
                      Id="ee76573c-1a38-4bea-b598-f53094e36a85"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f9d865c-7cb9-43f2-9fee-bbeab00a4ea2">
                    <propertyInstance
                      Id="31bc7346-1933-4a77-8624-0cb250c79658"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d4bca15-14b1-47b7-8e49-f97f99d3327c">
                    <propertyInstance
                      Id="1b575ac3-2e3f-4fc9-8ef7-ca99948abfdc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1c31467f-6261-45e3-92dc-885e29b2e719">
                    <propertyInstance
                      Id="87f1186b-7a1f-4eac-bd63-fb9c6d51650c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2762acd3-7b91-4f46-9d37-543a156e2367"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="09111988-9b46-4c39-bc8e-f3f4ee21279a"
                      LastKnownName="ManifestNormalFile"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6a9bd272-a170-4406-ba61-6a5fe71cd181"
                  name="line"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="e56a5668-bf98-4ccc-bded-de07e2931a7a"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFile Member=(Name=FromString OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=line"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="b7a3bdf3-7811-4b80-90b4-2ce477f192bb"
            name="ManifestFile"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="da45eb96-7020-4018-b6be-39955697331e"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a07b71a6-dffc-4b4f-a85d-a4d78b37db7c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4542bc8c-4a5e-4e4f-a346-2272d1e1163a">
                    <propertyInstance
                      Id="769e83e8-0894-4cf2-87a9-f15338518bea"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="808d1b1f-429a-4af9-885f-756c5d53b896">
                    <propertyInstance
                      Id="3c1c441d-a70d-47e5-b9b8-ff0f1ed8ee9f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8c1863a2-f491-4719-8258-7039cac4513a">
                    <propertyInstance
                      Id="c8c6a3b2-b58e-4390-9c1d-8c62fdc54f87"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2c947d0c-858a-49a9-92cb-bacdb731607f">
                    <propertyInstance
                      Id="6224fbec-baea-4c69-b86d-9a4f35d6ac13"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8efb19c7-8341-4ade-837e-d1077294ab54">
                    <propertyInstance
                      Id="e1c302f0-80c6-4dd1-9917-5005f73a2372"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4587de30-344f-4dc3-9e72-bfc0c18fe298"
                  name="hash"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="27e25b09-dc44-4f1e-acc5-3bce80cda97d"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=hash"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="89c1542d-153c-436a-b440-67d1e3c7a9b8"
                  name="modifiedTime"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="daaa02d3-0e68-4254-adc5-ef5bb39c3395"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=modifiedTime"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="519de105-815f-43d2-979f-f5bbe8774e09"
                  name="size"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="d36840c6-3089-44d8-a4ab-959238b80350"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=size"
                      tag="ViewCode" />
                  </referencesInternal>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="412657a1-2829-45ff-b70c-727ebe943a9c"
                  name="fileName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="d7ac546f-d3ad-40b2-bfa3-12f3f86b0b6c"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFile Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=Int64),(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String)]) ParameterIdentifier=fileName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="6f1716b8-fdfc-413e-af63-ab0131105651"
            name="ToString"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="ca4b9a2e-2d01-407f-ab3a-f74acd229326"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFile Member=ToString"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="48986214-f4a5-4da4-bbb3-fe4712f28fab"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="022a9195-5c81-4629-856b-8b0c7d8a2b4f">
                    <propertyInstance
                      Id="9650ff80-b0f8-45db-a4e2-bf989a617e00"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1c47d13e-aa05-4caf-b879-fd518e45daa4">
                    <propertyInstance
                      Id="f7caa5e1-2721-49c2-a186-fb3e374ac61c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bfe366d1-75a9-455b-bf06-68d289de15bb">
                    <propertyInstance
                      Id="6a3eda0b-5df6-4451-85fa-9518e3d5a744"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f32931c7-94d4-4353-9c76-9bcc669ad436">
                    <propertyInstance
                      Id="5a4d9747-83c9-4c47-abfe-29b541eb3af9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5bb85232-4105-4e70-a1b0-08dbbfd3b845">
                    <propertyInstance
                      Id="b12a45d7-a4ec-4ace-92dc-2560535fcd2d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3a7df5f4-f4cb-4daa-9297-5966d1f1e496"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="31eb0b09-a4f0-4b7e-8cac-3edf5e097f20"
        name="ManifestGenerator"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="f40374c8-9eee-4c9c-ad58-c12811cdb62b"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="7755eefc-d6d5-4746-9209-790f9e99d243"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4785f36f-9af8-4ac9-ab6d-51b3b728f034">
                <propertyInstance
                  Id="f6b5a5f8-58b5-4d2b-890b-e2c8bfd7ff5a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cdbaa5d9-25dd-4bee-b791-66c0b12000a5">
                <propertyInstance
                  Id="a904b6c0-33fd-4d9c-9694-626d7981190a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d46c430e-2168-43fb-b110-3f7683b29155">
                <propertyInstance
                  Id="9fa308ad-2b6f-4ff2-af57-3cc29c7ec148"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2a2bba4b-3be9-49ec-81b3-5b40e808b4c6">
                <propertyInstance
                  Id="a151623c-dc32-43fa-b3f2-e84133402d07"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1429cbd4-67fa-4742-a532-61b88ada8aa6">
                <propertyInstance
                  Id="6d67ae42-0105-4677-a4ac-0168f6bb12ca"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="cfcd2c06-c1f3-4f0f-9723-5dd66c3e658b"
            isSubstitutable="false">
            <classMoniker
              Id="2d2a5820-718c-48b2-81b9-e205075cad07"
              LastKnownName="TaskBase"
              LastKnownLocation="Package5_1629.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="f64e1c92-d135-4d4b-bb60-bba9ae425b92"
            isDerived="false"
            sourceEndRoleName="ManifestGenerator"
            targetEndRoleName="Result"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="a5a2eefb-307c-4237-9544-ba615afde7bc"
              LastKnownName="Manifest"
              LastKnownLocation="Package5_1633.uml" />
            <description>Property Result references type Manifest.</description>
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="eaf21721-d2e0-4830-af9f-a73391c4791e"
                  name="ManifestGenerator"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="6d31ef5a-2158-4932-a21e-82936cefa9c7"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="4883d013-c832-4f54-9142-3513cf6d8658"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7e805231-a7c7-4cab-9cd6-519dcb5c5f78"
                  name="Result"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="3a903a6a-a6d0-43cf-94e7-a07e10a96087"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="a740bed4-8bbf-4c3d-ace8-4ebfe1eda35b"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="454764a9-1df2-43e7-b01c-040c7c04e5f0"
            isDerived="false"
            sourceEndRoleName="ManifestGenerator"
            targetEndRoleName="Format"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="ebf82c2f-d81f-4737-a387-49212b970323"
              LastKnownName="ManifestFormat"
              LastKnownLocation="Package5_1633.uml" />
            <description>Property Format references type ManifestFormat.</description>
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="4f504d71-d8ad-4521-a1e4-0ab9f534ad03"
                  name="ManifestGenerator"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="cfd763ce-3ad5-4e42-b34e-d83e01b7651c"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="3130d688-6d05-4994-b59d-5144dbb78699"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="17e52984-35eb-4506-86fb-61824228a02c"
                  name="Format"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="327eacbf-b192-4420-8ed2-daf86103ce09"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="75958fb7-4fec-435a-9009-2b239efdce5c"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="665c07de-5d1c-4bd1-ad46-86e706b48e21"
            name="Result"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="c195687a-48cb-42ff-942d-276658b22402"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator Member=Result"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0bfda514-a1a7-4cd6-a59c-d1f47919bb14"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="193eb659-e14f-4cae-a81b-36908b59bcc6">
                    <propertyInstance
                      Id="ad1bdfa0-4f67-4c34-a23b-814c126afec2"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7e54d426-9494-4cdf-9100-4107a846f0b9">
                    <propertyInstance
                      Id="6817a1a0-3b87-4cf3-a619-f2052ea6ffff"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="309e80ba-ace8-4c97-aeff-8086c10634f6">
                    <propertyInstance
                      Id="ffa880a6-7ef7-406e-8626-b4f009f6c072"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="73319227-1d65-4f9d-b89f-0ac6b1bd00d1">
                    <propertyInstance
                      Id="ee1659b7-d452-4a0c-8bbf-b0d5223268f2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6c8d9c82-f146-4393-b22d-461b5c34ccfa">
                    <propertyInstance
                      Id="e4c0b984-6568-424a-9af5-5d665e60f4aa"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eaf8fe8a-bb56-4a27-99d4-97dab5dc3361">
                    <propertyInstance
                      Id="0da91e03-ba53-49a7-9943-f2f972fcc536"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="a5a2eefb-307c-4237-9544-ba615afde7bc"
                LastKnownName="Manifest"
                LastKnownLocation="Package5_1633.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="61894699-ed5e-40c1-ab31-552330e6f9ac"
            name="Name"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="7ce0978f-d919-45cf-b018-36f62bf70311"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator Member=Name"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f538799f-0935-4658-9959-052390df4ee4"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f5e3060-5465-4126-99ad-0dad89c9d38a">
                    <propertyInstance
                      Id="5e3661b2-6cc6-41b5-bfe5-793ad2619c25"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bcbe4261-4869-459a-b2ca-8e4a22a7ae09">
                    <propertyInstance
                      Id="f0c6b989-51d6-4779-ac0f-8d912d5941ee"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b432fe3-9d98-4f73-8132-750f3501c78f">
                    <propertyInstance
                      Id="20d8447b-cba2-4c6c-8aaf-cb852edecaca"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="12c16789-16e3-4ac7-a329-53d561fccc50">
                    <propertyInstance
                      Id="07edb671-5a3e-42a6-b08c-7223aa29ddef"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39734726-04c0-4f89-89e1-251818c38521">
                    <propertyInstance
                      Id="19367598-2387-4e7e-8865-7a7fee779d6a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c8597b90-8cf3-49f7-ad78-467d4b4d3cae">
                    <propertyInstance
                      Id="81ebf430-3a6b-4b88-99a2-ab877070a08c"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="8dbe8066-bb31-4ff8-bd08-b4c07b143aa7"
            name="TargetPath"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="7d4d9651-fdf4-4ab1-87b3-2c6014d1d522"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator Member=TargetPath"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="60c87e0e-fe25-4840-abb2-352fb5a0bb3e"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1e089e89-1dab-49e9-b3ff-c0d6e154df55">
                    <propertyInstance
                      Id="1356efe6-7829-45b7-bb10-93be40f95ce1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd76687c-46e9-4d47-8250-e52c29685030">
                    <propertyInstance
                      Id="8f96715c-b662-4636-b863-fadf7d2b2401"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="23b51dd7-4e4e-49be-bf4c-8c0eecda7c39">
                    <propertyInstance
                      Id="b0ceec52-c574-4aff-88dc-2c3cd723245b"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="78f96492-994e-46f4-a069-baf07d630e3c">
                    <propertyInstance
                      Id="e90611f7-6669-49de-ac2b-271f2b049f62"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="afa445f3-59d4-4c89-9468-0c72cca3779d">
                    <propertyInstance
                      Id="cacdd43f-2384-4938-b93f-354b6570eaf5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce7b113d-bccd-415a-90de-4f9126f4717f">
                    <propertyInstance
                      Id="b2200d2e-08a5-4255-8fa7-333bb1b20672"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="c18caf2b-fbca-435d-beab-f8c86e9329ec"
            name="Format"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="ae871278-725f-4a40-beb6-fc2f1d9ab3b2"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator Member=Format"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="82a3533d-917d-49c2-b2d2-b997178a0606"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dae0b1ab-9524-4e39-b644-73961b6abb66">
                    <propertyInstance
                      Id="49a64b73-d626-48ba-bd27-619f527eaae9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f50e4d7-a748-4e05-b3c7-50efe95c4536">
                    <propertyInstance
                      Id="70dce41e-66cd-490a-8f0a-df29e88d28af"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9394f796-5fd9-4fdb-b70a-900de17278df">
                    <propertyInstance
                      Id="a6d9c814-b5c1-436e-9bc6-118c5e60cc18"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="407daa08-e019-46af-be6c-3ea553d5dac9">
                    <propertyInstance
                      Id="89de037f-ba47-4e5a-8da0-889056ef73a4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5985069-aa9b-4591-9953-be8f13721435">
                    <propertyInstance
                      Id="250d36af-cadd-47f8-808a-87373e1e2634"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cb6d5188-d654-4a48-a134-5ffac86e7a97">
                    <propertyInstance
                      Id="9fc1e7b3-377a-4c83-a3eb-e2c040ece447"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="ebf82c2f-d81f-4737-a387-49212b970323"
                LastKnownName="ManifestFormat"
                LastKnownLocation="Package5_1633.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="731fc7e5-4421-406a-8a3a-52fac92f3ed3"
            name="ManifestGenerator"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="bfc445e2-793d-43aa-b904-fffd04e73ca9"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="36b4dcbf-6e9c-4ba8-870b-a8b4b73f00e8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f1ad67d-0359-471f-9776-411e04af59bf">
                    <propertyInstance
                      Id="4354bb3f-23a1-47bb-85c4-67e9ecb1251e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c9b96fd8-73fe-479d-bae7-3d06d50de43d">
                    <propertyInstance
                      Id="335cf83a-2578-45a8-bf54-10fb004fa4bb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b4aaf2f6-ae46-4e86-b6ce-42da45b81e2a">
                    <propertyInstance
                      Id="80db8e9f-e3a8-459c-ae4d-54a227ce5863"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="58069731-2f42-4dee-b551-ac3a0711fcb5">
                    <propertyInstance
                      Id="8c55bd78-8469-4e6a-b9d8-2391ceac8124"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b28dba5d-e2ea-494e-96dc-eaf92b63efbb">
                    <propertyInstance
                      Id="d594b340-889b-4b48-97f7-5f4bb6a63362"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d0f0e05b-dc4f-44e2-b028-700960f3a5a8"
                  name="path"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="d708221a-b36e-4e43-a18f-3d4ba473cfdd"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)]) ParameterIdentifier=path"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Architecture.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1d0b5d0e-1411-4314-9e0b-bda3ec3e48ed"
                  name="format"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="08c90c03-e266-41c8-8c33-9cc80f17119d"
                      handle="viewcode://./CodeSchema_Parameter?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator Member=(Name=.ctor OverloadingParameters=[(Assembly=file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll Namespace=System Type=String),(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestFormat)]) ParameterIdentifier=format"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="ebf82c2f-d81f-4737-a387-49212b970323"
                      LastKnownName="ManifestFormat"
                      LastKnownLocation="Package5_1633.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="c4549b75-38cb-435f-9fd1-ab55932818f6"
            name="Cancel"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="1f29d234-9bec-4934-94fe-aa363808dba0"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator Member=Cancel"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="43d02bac-6227-4de4-bbd6-7638a79cf7f8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a29fc58d-1885-4846-98f8-e23133903b79">
                    <propertyInstance
                      Id="34dc9667-c982-446a-b529-174b1095ef4a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="83fe3f44-a31d-43d8-bf8a-cdf19a6c7ffa">
                    <propertyInstance
                      Id="742511bc-84e4-4468-870d-783a691f91b1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="82495434-1b54-4250-a180-7646b4a1099f">
                    <propertyInstance
                      Id="ea5a3f9c-be71-4c65-b446-725fbe4e1650"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="db19b130-82f3-482b-97cb-e62673e8b435">
                    <propertyInstance
                      Id="713496a4-97ee-47b5-8cf2-9ea5309f9ca8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ca480f1-44f4-484b-a607-4cf0d242d1f8">
                    <propertyInstance
                      Id="5ea7626b-e80c-49b0-a83d-d738cadc0a16"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="0a14679d-d1a3-487f-bc78-35d229d36849"
            name="RunTask"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="a267afd4-f688-469b-ab6c-b109493696e7"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=ManifestGenerator Member=RunTask"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="af882e7f-ef24-40fb-9901-9e5362b602cc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="65f60868-496f-4da7-9beb-4712ce8f0be4">
                    <propertyInstance
                      Id="290306d0-35b7-41a4-938e-3c7da8b96b4c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="476eda59-362b-4827-b948-204e905e77e7">
                    <propertyInstance
                      Id="38d6c124-3074-4ec9-829d-ab96d4fb5dc1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa199164-b92f-4d13-b702-8fe715c95586">
                    <propertyInstance
                      Id="db5f312e-6847-4840-a4cd-478c683c9029"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0b93124-b210-4a3c-866d-4eaa0d547bcb">
                    <propertyInstance
                      Id="b13be66e-7507-4f39-a471-563d0e8568b6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9f6ec96b-667c-4a0b-8d7e-700450bc1324">
                    <propertyInstance
                      Id="b6c92e58-82c7-4456-b5b0-f2a234510a27"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="4f00b828-d2c8-4be2-b753-6b581e880434"
        LastKnownName="Archive"
        LastKnownLocation="Package_1634.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
        name="IIOHandler"
        isAbstract="false"
        isLeaf="false">
        <referencesInternal>
          <reference
            Id="3afef0de-c6a3-44f6-a4bd-a67e0bba5261"
            handle="viewcode://./CodeSchema_Interface?Assembly=file:///G:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IIOHandler"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="01508c19-f8c8-47eb-b78e-c1528e859c02"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cecf83c7-b0ef-4eed-8896-bdebc6acfc84">
                <propertyInstance
                  Id="9952ecff-fee9-424d-a8ca-d4b04a11dcdd"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="df661d39-7422-4fa8-91be-6b8b80a3d9af">
                <propertyInstance
                  Id="d7df10e9-ec9e-4185-8893-a65a85fead7a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="97e25de1-47f9-4dd0-9179-8635b690d3db">
                <propertyInstance
                  Id="6773cf64-516d-40c2-ba79-c2100c40ce4d"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="37bdcb68-a35e-4f53-97ec-be8ca91b7ea0">
                <propertyInstance
                  Id="15e205c6-0671-4b39-9c83-1a25b05db14d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributes>
          <property
            Id="e09aae02-7f1f-40f8-833b-af9be96a5419"
            name="Batch"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="8016cd45-9764-41af-9577-476c0b28a326"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Injector.dll Namespace=ZeroInstall.Injector Type=IHandler Member=Batch"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0e7a5fd2-fa00-4f89-b6dc-f67222d26fd9"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="92a95612-1f7b-417f-94c9-01b12f1cc510">
                    <propertyInstance
                      Id="a1ced26a-9616-4042-8739-9ce6a7e9dece"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7765489-49bc-40f6-82e2-76818fe2852a">
                    <propertyInstance
                      Id="29bb0f2d-19c5-45d5-a745-1288dda56f83"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae5b7d11-de90-4159-904a-57eebb79808c">
                    <propertyInstance
                      Id="5df65d44-2d9b-4e70-9b85-29b2ae185b57"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1949d0d0-0079-49af-88e0-c932520cb2d8">
                    <propertyInstance
                      Id="b847db39-c8a0-4fe3-b4a5-cccd7d36619a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6980c08-c7aa-4530-ba35-16acd57f3cdb">
                    <propertyInstance
                      Id="507b3239-b453-41b8-aed5-96a801ca9be4"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7a013be-3511-4aef-9332-17bafd6547c5">
                    <propertyInstance
                      Id="44fd295a-807f-44e7-9f41-a6ec78e77b0f"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                LastKnownName="Boolean"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="dc2e7d27-280d-41da-aad9-67143ddcd887"
            name="RunIOTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="c08cf5dc-0e34-44ce-b420-9ddda331894a"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///G:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=IIOHandler Member=(Name=StartingExtraction OverloadingParameters=[(Assembly=file:///G:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="44e9f3a1-3e36-4e1e-8471-86715d3764f5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="495fdf79-a693-4385-b5fa-6abfd6b6d5aa">
                    <propertyInstance
                      Id="2fba6dcf-17f6-495b-9fc5-db02e101a245"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="99005cfb-61fb-4784-9804-bbe9d26dae35">
                    <propertyInstance
                      Id="ad167eed-1988-4656-873d-db2f11944b03"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="346dada4-0f42-409a-acf4-73f72b85709e">
                    <propertyInstance
                      Id="70cc24b8-06d2-44fe-8414-78eee45018fe"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6549e63c-6ee5-42a1-b4cd-11b4beb476d4">
                    <propertyInstance
                      Id="d0491df0-e800-402f-95e3-1240bb202540"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b73efa67-2ab0-40b1-ab48-c7ca4a73ed2b">
                    <propertyInstance
                      Id="e7ecbf97-59d0-421b-a142-12dd17d2e63f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="96712652-c133-4aa4-a748-3159f1abc13f"
                  name="task"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="cc34658a-f6be-4b34-a090-4fd82e8b6a6f"
                      LastKnownName="ITask"
                      LastKnownLocation="Package5_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="90149d49-0f4e-4928-b8be-8fa64ecfbedb"
        name="CliHandler"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="b1d184d1-e034-42cf-af1b-6217a479a78e"
            handle="viewcode://./CodeSchema_Class?Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/ZeroInstall.Store.dll Namespace=ZeroInstall.Store.Implementation Type=CliHandler"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="32c0c304-5a04-4dca-9142-9596c2747f9d"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="eb7f7bca-3efb-4f7f-afe8-629f8ac812f6">
                <propertyInstance
                  Id="49375af4-2982-46d0-b44f-56e95ee223cf"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5c6650ae-dd8c-464d-bdd2-e821b7177eff">
                <propertyInstance
                  Id="24dc60da-81ab-48a5-acca-64884843d9c8"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="da4445a0-78e2-4bd4-bfdc-60c0ee943353">
                <propertyInstance
                  Id="36c87751-c08c-4c30-9419-aa2fe738a7ba"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="846fdd43-5c81-41e9-a4e3-bddd3af5256f">
                <propertyInstance
                  Id="f5d29236-a824-45cc-871c-2911893a0a2b"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b76960ed-d543-420d-95f1-5e65dc6ba3b9">
                <propertyInstance
                  Id="1f0a7f38-d3ca-4976-81ae-46e130013021"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="71b5e07b-db70-4d9c-8540-fb876a6216f2">
            <interfaceMoniker
              Id="994d7262-293c-457a-8bd8-90d073c4cbe9"
              LastKnownName="IIOHandler"
              LastKnownLocation="Package5_1633.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="7b662703-dcca-4124-8bb9-4ffad4f35718"
            name="Batch"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="a8a85a2c-f32b-4665-b84c-48e87a73ff83"
                handle="viewcode://./CodeSchema_Property?Assembly=file:///F:/Documents/Code/0install/netfx/build/Frontend/Debug/0launch.exe Namespace=ZeroInstall.Injector.Cli Type=CliHandler Member=Batch"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ef23067d-4fc0-4b58-824b-1c61c97e8b65"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0b19ed1b-6aca-43f2-a455-498be775cacb">
                    <propertyInstance
                      Id="3669c1a2-b243-4cd5-b18b-37d0cc3c6c37"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c3f9370-7db7-462e-b19a-0e576e6003c6">
                    <propertyInstance
                      Id="82908a0d-cf15-4b9c-9c76-b6519feba769"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="729efc35-69f8-407d-bfbf-883ed23eedca">
                    <propertyInstance
                      Id="f617ba54-c507-4e49-8913-e76d307437a0"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ec95d37-2dd5-4210-a85b-20af42d61e43">
                    <propertyInstance
                      Id="0dfc054c-34d1-4b12-8b69-85b16928ca51"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3253ea65-7166-42ef-8231-85743f72f358">
                    <propertyInstance
                      Id="f341e6c1-c279-4343-8594-041ab404a68b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f53f8ca8-0ba6-4194-bde3-b334b3fbce9f">
                    <propertyInstance
                      Id="21094960-2ac0-45e6-b596-a0ec2bed4b64"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                LastKnownName="Boolean"
                LastKnownLocation="Architecture.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="00a25cf4-1929-4348-884e-05b3d2bfc0fc"
            name="RunIOTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="2092de7b-ba68-4d91-a016-7ede0148254d"
                handle="viewcode://./CodeSchema_Method?Assembly=file:///F:/Documents/Code/0install/netfx/build/Frontend/Debug/0launch.exe Namespace=ZeroInstall.Injector.Cli Type=CliHandler Member=(Name=StartingExtraction OverloadingParameters=[(Assembly=file:///F:/Documents/Code/0install/netfx/build/Backend/Debug/Common.dll Namespace=Common Type=ITask)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b93b4ccf-8433-4048-b3b8-0bc442358001"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac259b17-2dbb-4242-8348-0820aadc50f3">
                    <propertyInstance
                      Id="1332a656-1d4c-425f-a011-30940146827d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="70136fd7-8c38-4927-9a60-397e8297f13d">
                    <propertyInstance
                      Id="9c307c63-79d8-4611-b31f-6b14053c8bea"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bee3ccbc-d1ad-43c1-8c26-703984091ebd">
                    <propertyInstance
                      Id="308961a6-e543-457a-b9e2-5bdc5b6fc1aa"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="09a893d2-c006-43a0-9b0d-88c0838d2aad">
                    <propertyInstance
                      Id="18da9541-ef55-4d45-8f0b-5ac0981db0c7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef3a368e-630e-46ea-af44-45c8471e61e9">
                    <propertyInstance
                      Id="42c450a0-a0ac-4fa3-a876-ec936419e4db"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9b128f88-8ecf-4e24-add0-a970ff32e804"
                  name="task"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="cc34658a-f6be-4b34-a090-4fd82e8b6a6f"
                      LastKnownName="ITask"
                      LastKnownLocation="Package5_1629.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
  </packagedElements>
</package>