﻿<?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="a20bd88a-9421-4ca1-ac7a-6b8834f72677"
  name="System"
  visibility="Private" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <referencesInternal>
    <reference
      Id="f3294f5f-7da0-4061-b3fe-7a487a02578a"
      handle="viewcode://./CodeSchema_Namespace?Namespace%3DSystem"
      tag="ViewCode" />
  </referencesInternal>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="5cd8016d-f21f-4cfa-9017-f98cb34c1b65"
        name="Double"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="62714f8f-9774-425c-bfb5-4702e9101431"
            handle="viewcode://./CodeSchema_Struct?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DDouble"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="45e156bd-b38e-45db-a233-b25c165426a6"
            name="struct"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8936f4ac-0c78-4ff2-91c2-8309cdb6431a">
                <propertyInstance
                  Id="f190e9b0-914a-4dc8-a302-d26dd30c6199"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="25290c91-a4cd-4480-afd1-04a09340a6a7">
                <propertyInstance
                  Id="54a233f8-2ce7-4950-81b9-ac8aa88bae01"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="761b209a-9c65-4c9e-8252-41635da81a39">
                <propertyInstance
                  Id="34b0062c-cee9-4b28-8348-75e3febeb413"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4aa45fc9-c247-483e-8f81-26fc5d8301c9">
                <propertyInstance
                  Id="53401284-1809-4d11-88fd-1496361889fc"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="3cb5fe3f-92de-4fae-9d58-09b86e4b697d"
        LastKnownName="Collections"
        LastKnownLocation="Package5_0126.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="33af32b4-7d89-4303-9571-b3eda4afcc75"
        name="Int64"
        visibility="Private"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="58c739f5-64da-420e-b196-e5c981bf2577"
            handle="viewcode://./CodeSchema_Struct?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt64"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="10eb9739-e49d-4a0d-88da-8d42489484ea"
            name="struct"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1a3f3c5f-e4be-40e1-b743-fbb9c59e8e2e">
                <propertyInstance
                  Id="0d1cf8db-b06a-4252-9576-d715c9cd41db"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1ef1ff18-b1a2-4cf7-b9e4-3533e52bf80d">
                <propertyInstance
                  Id="19799595-9099-4962-bb57-a70e00ce8c18"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e6b8c260-ce00-4dfd-9ce6-e660a4eef586">
                <propertyInstance
                  Id="8f2cfe25-8563-4a88-811b-7ebc25e5fce4"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="36c716e2-0774-4af7-88c3-6291d5cf68e3">
                <propertyInstance
                  Id="79464e6f-d6e3-4bad-a9fa-ea09a8b66ab5"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="4a97adcc-1c1e-4b74-97d0-9453fcc2feca"
        name="Action&lt;GameObject‎&gt;"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="20024bf5-615b-4022-82e7-4af467f39a5c"
            name="delegate"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="011b4fb7-3e90-46fe-8526-66a65d83a008">
                <propertyInstance
                  Id="c1c153d5-ac28-4269-af9c-340f2679ff1a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="738d5348-9c6d-4b3f-b065-c97bcf74c478">
                <propertyInstance
                  Id="c19f697b-2661-4048-b9fe-c6296851d0ef"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0406c258-5138-4a53-9d37-f26c0be5efb7">
                <propertyInstance
                  Id="d9c6d82a-d91e-4ec5-ac7a-6e3742df16e5"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <signatures>
          <templateBinding
            Id="4e889a8a-8510-48dd-acdd-a43e0415870c">
            <redefinableTemplateSignatureMoniker
              Id="0cdf6a7a-3f6d-49b8-a4eb-8b1327aad5af"
              LastKnownLocation="Package3_0126.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="935d5bc5-03d6-4c58-860e-2b312b874448">
                  <actuals>
                    <classMoniker
                      Id="67604a57-69e8-4a79-99ab-9cbba2276cab"
                      LastKnownName="GameObject"
                      LastKnownLocation="Package2_0126.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="65d3a798-5fba-4924-9a80-693e4dc97d72"
                      LastKnownLocation="Package3_0126.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="04533a98-a500-4697-9000-60b0d8bd5efc"
        name="Action"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="45e235ba-2e74-4dea-a53d-29fcf38cd52c"
            handle="viewcode://./CodeSchema_Delegate?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3D(Name%3DAction GenericParameterCount%3D1)"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="9959dd2f-7b20-4c2c-8117-67ad01de8bd6"
            name="delegate"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="65cf4952-656b-4f15-b912-7c0fdc1e92cf">
                <propertyInstance
                  Id="1313decd-7598-4a29-8558-16093a61619b"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="18e4493a-6778-4f4d-8a5b-ff6db609e81c">
                <propertyInstance
                  Id="f6a5fc01-50d4-4362-ba3e-14fa81d59103"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="58ef2cb1-0ba8-4dd6-afa6-50cfbc5c0f59">
                <propertyInstance
                  Id="6518ff73-4ffe-42f0-b0c0-dd87e7b28e6f"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedRedefinableTemplateSignatureInternal>
          <redefinableTemplateSignature
            Id="0cdf6a7a-3f6d-49b8-a4eb-8b1327aad5af"
            parameters=""
            name="RedefinableTemplateSignature1"
            isLeaf="false">
            <ownedParameters>
              <classifierTemplateParameter
                Id="65d3a798-5fba-4924-9a80-693e4dc97d72">
                <referencesInternal>
                  <reference
                    Id="a6a05d99-e7e8-48a0-bedf-16483d8e685f"
                    handle="viewcode://./CodeSchema_GenericParameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3D(Name%3DAction GenericParameterCount%3D1) ParameterIdentifier%3D0"
                    tag="ViewCode" />
                </referencesInternal>
                <ownedParameterableElement>
                  <class
                    Id="14a7d996-4248-4c62-9d98-e67351e45f5d"
                    name="T"
                    isAbstract="false"
                    isLeaf="false"
                    isActiveClass="false" />
                </ownedParameterableElement>
              </classifierTemplateParameter>
            </ownedParameters>
          </redefinableTemplateSignature>
        </ownedRedefinableTemplateSignatureInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="bb61981b-3c0d-4858-8e25-0c38f3e85ddf"
        name="Action&lt;String‎, Int32‎&gt;"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="3597abc6-ac21-4d25-aff5-c66d0084b3bd"
            name="delegate"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="57848c32-3f15-414a-8e1a-96de3fd76b3b">
                <propertyInstance
                  Id="ebad0063-333a-415c-b64d-f42e548c3b79"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5e347df8-eaca-4bce-85b5-91185c517805">
                <propertyInstance
                  Id="637909a2-c4a4-4ae5-bbc1-42bbc32dd67d"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4d9cb2cb-67f3-4eb1-8b98-7feb10cf36e6">
                <propertyInstance
                  Id="10b0c80e-f93e-485f-9be3-88dfdc3cee3b"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <signatures>
          <templateBinding
            Id="71d60059-0398-465d-8af9-90527a8895c0">
            <redefinableTemplateSignatureMoniker
              Id="33fed218-796b-4bd9-b9f2-d90535c5ff6b"
              LastKnownLocation="Package3_0126.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="52491e48-ebe7-499a-a68f-26c0c51363cc">
                  <actuals>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="SpaceInvaders.Models.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="a41d573d-6973-4423-8b6a-d44178883a1c"
                      LastKnownLocation="Package3_0126.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="0863f3c1-dbe7-42a4-b164-ee31ca119731">
                  <actuals>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="SpaceInvaders.Models.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="65b348b9-ca80-473b-8900-a9bfa3b690aa"
                      LastKnownLocation="Package3_0126.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="c0c089dc-66c4-40c3-8d62-3f1b0fb4b3c7"
        name="Action"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="e1a31345-1a4e-4219-8885-67cbf8bb9815"
            handle="viewcode://./CodeSchema_Delegate?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3D(Name%3DAction GenericParameterCount%3D2)"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="e4ae9a6f-6aeb-4bc5-892a-cce9f3a987ed"
            name="delegate"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="37311367-6d3c-44bd-86fd-83658d51c5ae">
                <propertyInstance
                  Id="6fb0005c-241d-49ce-a882-251e38428b46"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3135c384-41ec-4295-86d1-baa92e10b7b6">
                <propertyInstance
                  Id="ce725a04-1ea1-4f2d-a3e0-d1f1f33cc8fc"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="75aa2e18-33d7-4aed-8093-8b8b9dcd9b27">
                <propertyInstance
                  Id="771e564c-dc51-4659-b0ce-03b4ae1127b0"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedRedefinableTemplateSignatureInternal>
          <redefinableTemplateSignature
            Id="33fed218-796b-4bd9-b9f2-d90535c5ff6b"
            parameters=""
            name="RedefinableTemplateSignature1"
            isLeaf="false">
            <ownedParameters>
              <classifierTemplateParameter
                Id="a41d573d-6973-4423-8b6a-d44178883a1c">
                <referencesInternal>
                  <reference
                    Id="3fb870d5-d223-41cc-89c1-4db5ba97ab60"
                    handle="viewcode://./CodeSchema_GenericParameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3D(Name%3DAction GenericParameterCount%3D2) ParameterIdentifier%3D0"
                    tag="ViewCode" />
                </referencesInternal>
                <ownedParameterableElement>
                  <class
                    Id="d930db21-6b6e-462c-b745-eaa6e5495b95"
                    name="T1"
                    isAbstract="false"
                    isLeaf="false"
                    isActiveClass="false" />
                </ownedParameterableElement>
              </classifierTemplateParameter>
              <classifierTemplateParameter
                Id="65b348b9-ca80-473b-8900-a9bfa3b690aa">
                <referencesInternal>
                  <reference
                    Id="0e0643b2-2bdc-47c0-95f5-4c5362dd7a4f"
                    handle="viewcode://./CodeSchema_GenericParameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3D(Name%3DAction GenericParameterCount%3D2) ParameterIdentifier%3D1"
                    tag="ViewCode" />
                </referencesInternal>
                <ownedParameterableElement>
                  <class
                    Id="ce20ea8c-ed1d-4d69-822f-9751496b9c80"
                    name="T2"
                    isAbstract="false"
                    isLeaf="false"
                    isActiveClass="false" />
                </ownedParameterableElement>
              </classifierTemplateParameter>
            </ownedParameters>
          </redefinableTemplateSignature>
        </ownedRedefinableTemplateSignatureInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="6b4c5be9-607a-4aba-bb87-64cf79a198be"
        name="Object"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="47d04972-4828-425f-9371-af632e2a4e9b"
            handle="viewcode://./CodeSchema_Class?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DObject"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="294875f3-98d8-4889-912d-1bf4aca9192d"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d606c135-a80a-4c47-a953-5885909eeea2">
                <propertyInstance
                  Id="1e3fff5f-96c3-4264-a3de-98568918afe5"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dc19bddf-9f94-442d-a053-37fbdf74ac70">
                <propertyInstance
                  Id="fe23450b-31f6-46fb-9f79-16219ce6ff1e"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f8728e3a-20ad-42ac-81d4-03c8388eb62c">
                <propertyInstance
                  Id="f05ca72b-25db-486e-a684-df30ea96a668"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c9626947-408d-4af1-8fb5-5a99d8b7108e">
                <propertyInstance
                  Id="7c169050-74eb-4d10-a437-9b5231226ddf"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9968954e-57d0-4794-9781-8080e3e06b68">
                <propertyInstance
                  Id="87f86db4-e682-479f-a3f8-45b83e2b1553"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="1e2ecced-1c21-4e77-a37c-aa77054732e5"
        LastKnownName="Timers"
        LastKnownLocation="Package_0207.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="e39cb9fc-1b8c-4ce0-a706-60b6761c47f6"
        name="Action"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="9f16ed48-50f2-4a4a-a5e9-7ba9e1e94c32"
            handle="viewcode://./CodeSchema_Delegate?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DAction"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="75172a91-c5d7-430e-a700-0e8847d20297"
            name="delegate"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4826cc06-a0b8-4232-839d-c50a81dc9b8e">
                <propertyInstance
                  Id="7f5e4b04-9ad7-4fbd-99c3-c6b34eaa8c87"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ab6665c9-dad7-489a-b4af-3bea366904e4">
                <propertyInstance
                  Id="5aa0fd04-8161-4b93-92bb-ea79712c839f"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c10eb5c4-edb6-4387-9b40-a71fd2b36eca">
                <propertyInstance
                  Id="63f6875f-c266-4780-886c-88cbb72ea0fc"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="4931516f-19f8-40bb-833b-307795ef767f"
        name="Func&lt;KeyPress‎&gt;"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="4ac673fe-5730-42c1-8746-8f5d57fc7f39"
            name="delegate"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="acdce4df-daa2-4d9f-871a-59db29107b62">
                <propertyInstance
                  Id="25384738-5569-498d-9c4f-c9c07e4cb555"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="008e823b-22d7-4a29-9dc6-4f21dbe506da">
                <propertyInstance
                  Id="33669e87-5489-4426-a036-2514d0be0251"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b67cbee7-89d9-4470-b5ba-9a899ae659d6">
                <propertyInstance
                  Id="5f3e29b6-e69d-48dc-861f-58a4bab308cb"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <signatures>
          <templateBinding
            Id="54b1ff87-9a8f-4bec-a7cf-131eed38ef9a">
            <redefinableTemplateSignatureMoniker
              Id="8500c499-6c2b-4bb2-ac94-b435bf77534d"
              LastKnownLocation="Package3_0126.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="15821421-22b5-439f-8b8a-0941c377613d">
                  <actuals>
                    <enumerationMoniker
                      Id="bc8e2e69-518c-4953-a7af-3e8a544314f3"
                      LastKnownName="KeyPress"
                      LastKnownLocation="Package1_0126.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="d3b0c0fb-bb2d-48e9-abda-c62218e038cf"
                      LastKnownLocation="Package3_0126.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="fce98e2a-1ae1-45da-8497-d297bea22f78"
        name="Func"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="2007fc66-4afb-4b23-b14e-ce5fc90c4d02"
            handle="viewcode://./CodeSchema_Delegate?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3D(Name%3DFunc GenericParameterCount%3D1)"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="edd7d3f6-e7fc-45b1-a564-ba4e07ca5cea"
            name="delegate"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8790898a-6784-4704-b573-338e1f92e991">
                <propertyInstance
                  Id="feae12ab-81b2-4efb-9b84-2a888282586c"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="eda43925-81a6-4a9d-a02d-23f388d5fa15">
                <propertyInstance
                  Id="d68ff005-df3d-46a8-8154-06b5975c8169"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7d40eb29-1725-46d4-850c-3655fb58896b">
                <propertyInstance
                  Id="3a2661dd-3043-431e-8af2-3506306783ff"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedRedefinableTemplateSignatureInternal>
          <redefinableTemplateSignature
            Id="8500c499-6c2b-4bb2-ac94-b435bf77534d"
            parameters=""
            name="RedefinableTemplateSignature1"
            isLeaf="false">
            <ownedParameters>
              <classifierTemplateParameter
                Id="d3b0c0fb-bb2d-48e9-abda-c62218e038cf">
                <referencesInternal>
                  <reference
                    Id="077a3551-d17e-4709-b90b-7f56d2e7c030"
                    handle="viewcode://./CodeSchema_GenericParameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3D(Name%3DFunc GenericParameterCount%3D1) ParameterIdentifier%3D0"
                    tag="ViewCode" />
                </referencesInternal>
                <ownedParameterableElement>
                  <class
                    Id="17fd4e5c-10f6-43b9-93c6-86dd5364cac6"
                    name="TResult"
                    isAbstract="false"
                    isLeaf="false"
                    isActiveClass="false" />
                </ownedParameterableElement>
              </classifierTemplateParameter>
            </ownedParameters>
          </redefinableTemplateSignature>
        </ownedRedefinableTemplateSignatureInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="2595fa1c-bf58-4268-ad57-2cf5c75f8a4d"
        name="Action&lt;Score‎&gt;"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="bf6a7652-2e62-4f82-b296-3858340c485c"
            name="delegate"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bbc814b9-9350-4f80-8958-c3208dac5050">
                <propertyInstance
                  Id="8d1824b6-d230-4b69-88fe-e1876dffafba"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="60db026e-3b85-4e42-bf73-9bb182c8a50e">
                <propertyInstance
                  Id="3c725daf-ab8a-4559-aaa6-4d629cdebba0"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4ce92fb4-cfca-471c-87d0-68b4774d7993">
                <propertyInstance
                  Id="0fe0b052-f2f8-4666-91cb-6923825f08fc"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <signatures>
          <templateBinding
            Id="5ecbf790-5368-4a0f-82df-6ac94039c0d6">
            <redefinableTemplateSignatureMoniker
              Id="0cdf6a7a-3f6d-49b8-a4eb-8b1327aad5af"
              LastKnownLocation="Package3_0126.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="788df9ce-6d9c-40fa-bfb3-69c979f2fbdc">
                  <actuals>
                    <classMoniker
                      Id="5e32c2a4-99d3-43c5-b75d-f87f9ea29296"
                      LastKnownName="Score"
                      LastKnownLocation="Package2_0126.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="65d3a798-5fba-4924-9a80-693e4dc97d72"
                      LastKnownLocation="Package3_0126.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
      </class>
    </packageHasNamedElement>
  </packagedElements>
</package>