﻿<?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="5ec31209-4025-4bdf-aced-01e317433019"
  name="Core"
  visibility="Private" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <referencesInternal>
    <reference
      Id="cef1e071-3adc-444a-af5b-7959e9cd8e94"
      handle="viewcode://./CodeSchema_Namespace?Namespace%3DApp.Core"
      tag="ViewCode" />
  </referencesInternal>
  <packagedElements>
    <packageHasNamedElement>
      <packageMoniker
        Id="ec7d8578-55b5-4aea-a520-56b3d2a892bf"
        LastKnownName="Interfaces"
        LastKnownLocation="Package1_1953.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="1a05e8a6-98af-44e0-8a34-d98eaa92cbeb"
        LastKnownName="Entities"
        LastKnownLocation="Package3_1953.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="dc34a181-63a0-4b07-bde8-84c089ba736a"
        name="Roles"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="f433acfc-8044-4991-b55a-f7284e174b45"
            handle="viewcode://./CodeSchema_Class?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DRoles"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="6c350cf3-7634-467e-8146-3facd97febe4"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5e30f11b-b9d1-471e-aea5-1546a1324ab0">
                <propertyInstance
                  Id="092da226-13cf-4176-9762-6aae2122639c"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8d6224e3-dd28-41ce-957f-bdadd174d36f">
                <propertyInstance
                  Id="ab3b35e9-3b57-4818-a9eb-03c48c902f11"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f3cde7d2-b5e1-47da-a5fc-f51f8e2d0768">
                <propertyInstance
                  Id="679a6f43-d0b9-45f6-b1a7-4c0539b7b717"
                  name="IsStatic"
                  value="True" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fb62c4b8-3db8-4719-8fb8-61c5057f27f9">
                <propertyInstance
                  Id="9f0e0e79-5db1-4053-b348-9d48f48cf6dc"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9b5abd26-bd21-4159-ba6e-a0f23ed7b224">
                <propertyInstance
                  Id="c4e1aa2d-ea0b-49be-91b0-1d6cdcba7403"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="89e61336-7451-4e9c-beb5-f9557d63ebfc"
            name="Admin"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="3cf8d7f1-6c8a-4848-a488-785bfab47564"
                handle="viewcode://./CodeSchema_Field?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DRoles Member%3DAdmin"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d4d03d65-c334-4a62-a1f4-45e56b800ccd"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08ce28c8-5cd4-4554-9176-d7c6230f0402">
                    <propertyInstance
                      Id="2db1c8c2-be6c-447f-a36c-ce7de043f443"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0250645e-0713-45c4-953d-9d705949c84f">
                    <propertyInstance
                      Id="ac270a25-6992-445d-833e-d3787a5f71cd"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ef2791a-7735-4f0f-a8b0-89526e479339">
                    <propertyInstance
                      Id="55667bb8-68ee-4cc6-b576-b21bf46c8d70"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e5089014-8970-4404-ba5d-498eabe2705e">
                    <propertyInstance
                      Id="5e309009-e5bc-4551-aa76-d2ff468b0d9b"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0fc5f4f4-b222-4fb0-80f3-838aee01ce76">
                    <propertyInstance
                      Id="c5b156bb-8425-4f16-a547-6039e53de268"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="a935a5c5-296d-464f-a833-c40134c99e6d"
            name="Gold"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="2ae21f53-a2b6-41de-b3e9-61963957d97b"
                handle="viewcode://./CodeSchema_Field?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DRoles Member%3DGold"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="01a76ced-199b-48a5-9982-743c28193254"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c986017c-a366-44b8-be5c-54121408339a">
                    <propertyInstance
                      Id="e2923323-2476-4d28-9a60-4c644633c9f6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e47e6d0-a7f3-4a73-9a0e-1590b3a53c36">
                    <propertyInstance
                      Id="be3149aa-3150-4d96-9553-56f49fe86628"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="988bff56-314e-4345-81ad-be2edf85ee80">
                    <propertyInstance
                      Id="193601d1-a359-491f-bf25-f1ea023c8a3d"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="54a58a7f-1324-45ad-bf1d-473e06710d78">
                    <propertyInstance
                      Id="60d3aaa6-ebb1-480c-9282-c815b593da20"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7db63c3f-51cc-4773-8f6e-4aba77345a97">
                    <propertyInstance
                      Id="93719525-a39e-4e5a-aeb4-239f3ef4a9d7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="1d440bef-4c09-41e5-91f5-05c27cfd8234"
            name="Guest"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="f174abea-17a1-4cd3-a658-3b1b0f765a11"
                handle="viewcode://./CodeSchema_Field?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DRoles Member%3DGuest"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7d067915-7c7b-464c-a821-b2729d0b489b"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d2d50ca1-32b6-4dec-b4c5-e733bd025e9d">
                    <propertyInstance
                      Id="2f968442-9d0a-4c16-a590-42aae1d92fa7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8a46b404-6ac0-4b14-a59f-a61026129faa">
                    <propertyInstance
                      Id="4622a972-1aa6-4c83-9503-a0e1b7f9b02a"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b4dd3c5-ebae-4f4e-b005-adadc7ad0f75">
                    <propertyInstance
                      Id="ae2cd140-c84a-42a8-90b5-1cbf4370316a"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05e5353a-4c1d-48fc-89a5-7830bf84b954">
                    <propertyInstance
                      Id="288e026a-f9dc-4446-8b42-72af422c99f7"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="401d2ed4-db65-4707-b893-4e1bfe1845e1">
                    <propertyInstance
                      Id="8f7fcabd-9c5a-47f0-92fd-5d6886316a9f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="1ac0338f-d234-4bf0-bea6-83027d6b5e0c"
            name="Member"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="6162fc3e-29bd-4298-9681-7fa19fead49b"
                handle="viewcode://./CodeSchema_Field?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DRoles Member%3DMember"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3c6300d6-4b07-43b5-abe3-7bb563a21232"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a1ac1378-7907-4f7b-b0de-6b744470b42c">
                    <propertyInstance
                      Id="679a3c2a-56db-4e29-bd7d-f062321a81f2"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7c45b43d-b438-4fb2-a01d-79314a1b7530">
                    <propertyInstance
                      Id="dcd643e1-c5cf-40e0-875f-cb4ace5e0b2c"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1861367-ec21-4e2f-8fa9-5fdfd27cb94a">
                    <propertyInstance
                      Id="1af4c4d2-10ee-4819-a9a1-647549228ab4"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="189578ae-939d-4fc7-aa19-5648aab6912e">
                    <propertyInstance
                      Id="addd0764-64b4-416e-ad39-be893f681ddb"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f39cd846-89ee-472f-a878-79ff5675b683">
                    <propertyInstance
                      Id="56ed9fb9-9b8e-4619-a57d-ff15e9765e79"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="38220dd0-7e77-491b-bd9b-791648d88895"
            name="Moderator"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="9d82c475-53c5-41bf-af1a-10337b67ce61"
                handle="viewcode://./CodeSchema_Field?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DRoles Member%3DModerator"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b962974f-5025-4b58-8de2-4e8242bee8be"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ad73e39-0e74-40c7-83f0-fe6f15751c14">
                    <propertyInstance
                      Id="7980d283-d020-44fe-87e9-7311dc5a23cb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ebbe206-5f98-459b-bacc-735b6a2452e7">
                    <propertyInstance
                      Id="7c36dd62-b1a7-4371-a2b4-53d060816ba3"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="12e3c138-8777-476d-8ff7-e9417d5d5f34">
                    <propertyInstance
                      Id="ac9df421-02f9-4b8c-8836-8027d6911ae0"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="35bba5dd-1285-4e79-b584-52ede0f3abb7">
                    <propertyInstance
                      Id="3a9212aa-94c4-45f1-a271-5af547edb329"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="166078b1-868b-48cb-b0d7-4aecd8e09fb0">
                    <propertyInstance
                      Id="d67fa6d5-b08a-4fbf-a8cd-b421a9d07fda"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="0e556f76-0b7d-4fb9-a812-ddbdea41263a"
            name="Regular"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="ce263298-7deb-430b-92c5-1199cb3bc74d"
                handle="viewcode://./CodeSchema_Field?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DRoles Member%3DRegular"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="de75118e-50be-4246-b188-8e68d6faae02"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0edcc73-1087-4a42-92b5-f3f0ca2a6b8b">
                    <propertyInstance
                      Id="2960cef6-58d5-42d2-b6e7-61d750b9af5c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b418744f-fc87-440a-90fd-5fb647387d8e">
                    <propertyInstance
                      Id="8bcae871-7919-4072-a028-f68969dbcb3a"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2acb8e64-fcb4-4f5b-a2f8-82614586c054">
                    <propertyInstance
                      Id="3162a68f-eaa4-4164-a6ae-2fff69247f99"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3e0e9c71-bad8-4682-ac96-f13ebf396752">
                    <propertyInstance
                      Id="0ac47e75-23d4-4b49-be72-10360a7b5968"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c31b9fb-9085-4867-8e27-123411f8895c">
                    <propertyInstance
                      Id="8cb9bffc-a1de-4328-8d24-a8ddd469a5e1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="19312feb-9ac5-43e9-b2af-ffc7e2a8cb38"
            name="Silver"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="3797e67c-251c-4821-b872-d4ce46863e7e"
                handle="viewcode://./CodeSchema_Field?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DRoles Member%3DSilver"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="457a9d68-0433-45d0-9c50-db6e330254d0"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c3e4b05b-c364-4caa-acbf-04b6b86b2dd6">
                    <propertyInstance
                      Id="df84d474-3817-42e4-90a2-46b86083b081"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a6f1cd7-2203-4baf-834b-0e3e7312e216">
                    <propertyInstance
                      Id="60a46e7a-b638-426c-b283-a6136d59ede1"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2101c520-7c75-4847-96af-7f0cb0f717bb">
                    <propertyInstance
                      Id="7075af8c-87bc-48f7-b2a1-7362771d3e2f"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1db811f-51a4-4b70-8cd6-916929197d24">
                    <propertyInstance
                      Id="401f62c0-e09b-4ade-9e64-01c50496e7db"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9803591-877c-46d7-903d-e904df640a16">
                    <propertyInstance
                      Id="b050918e-0907-4740-86b9-309c99d83936"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="f45b42f9-7219-47f5-95aa-79dfecb83b25"
            name="SuperAdmin"
            isLeaf="false"
            isStatic="true"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="06425de3-e150-48dd-9c7d-70323d1b834c"
                handle="viewcode://./CodeSchema_Field?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DRoles Member%3DSuperAdmin"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3f4000a5-96cc-4be7-a0c9-cdd78f9483e4"
                name="field"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21313783-eaba-431e-b4e3-ec429e5e1dbb">
                    <propertyInstance
                      Id="0d664b83-1e25-42f5-85ad-67bf88ea0e28"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="afe26dbf-50b2-40ee-b13a-5b5215fb2a4e">
                    <propertyInstance
                      Id="d251def2-0c1f-4691-9829-f34c0f9618f9"
                      name="IsConst"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ddfb97e7-7dd5-4f66-8c83-4f2bde426442">
                    <propertyInstance
                      Id="efbbc493-d09b-4fa6-b3ee-9f7ecfefd729"
                      name="IsNullable"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="43d37195-e84a-469d-8ff9-4783a29727f3">
                    <propertyInstance
                      Id="847e9cb1-f49f-4756-9b5d-ef77a4b224bd"
                      name="IsVolatile"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f870741-1a49-4f6a-9822-13698f24e187">
                    <propertyInstance
                      Id="1e7e7d0f-8954-4dff-890d-7b6cc01bc3e0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="655fa5a0-6d43-4a29-9a35-2c58acaadd62"
        name="Extensions"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="0f87bc65-9ed5-4922-9ec8-a826d6f0f198"
            handle="viewcode://./CodeSchema_Class?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="01802deb-772f-40e2-837f-3f5cd9fa2ab1"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="de26ef6a-fb2e-4f84-ab04-145be91c5862">
                <propertyInstance
                  Id="7b414ce0-08f3-42a8-8468-fe6a6fbed26b"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9f4ec6fa-4735-4061-be00-a54f8c5883e9">
                <propertyInstance
                  Id="b10e9955-b836-43e5-a079-013379d19bdf"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="837d783d-0a70-4f02-b30c-6d22b6cecabf">
                <propertyInstance
                  Id="7cf35f3d-a998-4343-94c2-c21999849a34"
                  name="IsStatic"
                  value="True" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="54a22d89-551e-46b8-8514-ef58406451bf">
                <propertyInstance
                  Id="fa7619d9-fedb-46b6-a490-cec548f60b6e"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cc126353-eab1-4d9b-a862-40354c812ff4">
                <propertyInstance
                  Id="59a694cb-2e84-4ea1-a80d-518b286ee5f0"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperationsInternal>
          <operation
            Id="ebbd9d33-7031-45db-871f-a67d6c691e1d"
            name="GetAdminRole"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="82781a07-05ca-4238-b2e9-9aef0c3647ee"
                handle="viewcode://./CodeSchema_Method?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetAdminRole OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Entities Type%3DForum)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bc93a343-0349-4840-b045-a8b540a6d594"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c01e6669-5c1b-4605-8886-8a917c20d6e1">
                    <propertyInstance
                      Id="193247c9-4e91-45a0-8fdd-280bd5ef7453"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8a8e116-abb3-4f6e-b7f6-098feffab5fe">
                    <propertyInstance
                      Id="ec858f95-3d37-4c6f-85d2-152ab491cbe4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4e46e366-5e77-45ff-83b4-770fbdfbff90">
                    <propertyInstance
                      Id="f85fc32c-1656-4784-b479-717a7d73ac4b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4a2938be-da02-4700-a536-21da7e405be8">
                    <propertyInstance
                      Id="43942226-a855-423b-9ac8-2008dfd1232d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8399e53f-c7e7-434c-a561-8829273531e6">
                    <propertyInstance
                      Id="85db3d11-d590-4ea9-ac8b-2a41d38910e8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2d25eba-3a90-4498-a779-bc494a38e197">
                    <propertyInstance
                      Id="f1780ac0-2602-4b16-be9b-9fa455f9f90a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="221ba509-d149-472e-aece-d09459fe151c"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="5115a46e-29b4-4876-a90f-9939e195f7ac"
                      LastKnownName="ForumRole"
                      LastKnownLocation="Package3_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="636d4bbf-7536-45e0-a4d2-acbc9bc91b02"
                  name="context"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="a8f802c6-dea1-4d4c-9751-13bbd8070811"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetAdminRole OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Entities Type%3DForum)]) ParameterIdentifier%3Dcontext"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="4cc38498-db5b-4620-92d8-c478175b941a"
                      LastKnownName="IContext"
                      LastKnownLocation="Package1_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d3ba3782-3b62-41cf-be38-020e9edd2cbc"
                  name="forum"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="11a22b87-33e1-4500-a46c-452cd1b584b1"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetAdminRole OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Entities Type%3DForum)]) ParameterIdentifier%3Dforum"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="f354fc4e-d70e-49e7-a6ba-0b3d0f53c6e0"
                      LastKnownName="Forum"
                      LastKnownLocation="Package3_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2c5bd2a1-52a0-4a73-a6fe-f89b2259ae85"
            name="GetForums"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="2ee7bab0-5ae0-408b-b1d0-75fdf0d52bd1"
                handle="viewcode://./CodeSchema_Method?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetForums OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f477d712-724b-4035-821e-0f64d92bf2fa"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="56244610-bb4f-47cb-b254-e1888ec7b158">
                    <propertyInstance
                      Id="009b5113-dc71-4ffc-bf6a-03de325986b4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a48e62d-aee5-4160-8668-bb14209355e1">
                    <propertyInstance
                      Id="4db0bed5-f19b-48e3-820e-b3dd0f90bbf4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87780258-e1c4-4800-977b-28df4ceeb607">
                    <propertyInstance
                      Id="3b888e83-e0ff-42f2-ab76-89c5a0ccae79"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="095e7f62-6f83-4ba0-aba7-28947685a10a">
                    <propertyInstance
                      Id="8d0e0347-2de2-4449-913e-e5c3a11f15c2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7147a55-7c49-429c-8bfc-3a3aeef1c759">
                    <propertyInstance
                      Id="17bb4e37-ab0f-4692-845a-2d47076dee79"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7652f4e-1549-454a-978f-5a15ee6cb647">
                    <propertyInstance
                      Id="dfff2db0-f8e1-4204-b9cb-b60df0d04058"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d5c17bb8-9a9d-4128-9ed7-025011c26b44"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19391ef3-6a24-4305-bb5c-a2e8d1e2e448"
                      LastKnownName="IEnumerable&lt;Forum‎&gt;"
                      LastKnownLocation="Package5_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0cf2cd78-e273-482b-aabb-f583e55a7573"
                  name="context"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="63860b3e-85ce-4ba8-984b-aa6d02efd1f5"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetForums OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)]) ParameterIdentifier%3Dcontext"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="4cc38498-db5b-4620-92d8-c478175b941a"
                      LastKnownName="IContext"
                      LastKnownLocation="Package1_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3c201be3-18cf-4f8e-9f66-c76489e86857"
            name="GetModeratorRole"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="75ab82a5-a5d9-4a89-a68e-203c01a3e06e"
                handle="viewcode://./CodeSchema_Method?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetModeratorRole OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Entities Type%3DSubforum)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="62d60d57-7055-417d-9a70-e0ed476b050c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea97c050-0886-48c6-88ac-7dc0a6c55549">
                    <propertyInstance
                      Id="fc64de84-5fd8-494d-8cf7-897886e24d21"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ebfb3b1f-1f17-42be-9027-dff6bb091398">
                    <propertyInstance
                      Id="f4f010f6-5866-407b-85fe-46cf87fd4726"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d2a3693d-f12f-4eca-954d-60e55d22b2ef">
                    <propertyInstance
                      Id="66d176ac-2680-41d6-ad53-296a6777d30c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d00acb08-dec9-4d6c-b5f6-f2e394a6e8b4">
                    <propertyInstance
                      Id="bdcc7003-76bc-4bfe-8fd2-106393f761ec"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b6cbf397-2301-46c0-91a1-162a3d3827c6">
                    <propertyInstance
                      Id="aea084b0-099a-4ae5-9fa8-d55c8ddda03d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1b8ef68-bbb4-4638-8f24-4aa7ad9aa437">
                    <propertyInstance
                      Id="8334b0b4-d714-4a68-9c70-a47b959b44ea"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2de9d4a9-d774-4bf1-83f1-01ec0000e2e9"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="1e8bd107-77b3-4fde-b7ab-b9b7c48da428"
                      LastKnownName="SubforumRole"
                      LastKnownLocation="Package3_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="df3ed1eb-5cc6-43f9-9c4f-27cbc28a8ae5"
                  name="context"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="c8342665-a813-4e22-86cf-84fa32591fec"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetModeratorRole OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Entities Type%3DSubforum)]) ParameterIdentifier%3Dcontext"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="4cc38498-db5b-4620-92d8-c478175b941a"
                      LastKnownName="IContext"
                      LastKnownLocation="Package1_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2273fa51-3f61-404d-941f-f7a4440af802"
                  name="subforum"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="b0798fa2-5ea2-47d6-8352-f0b41ca61b1a"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetModeratorRole OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Entities Type%3DSubforum)]) ParameterIdentifier%3Dsubforum"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="37338412-9eaf-4aa7-95ae-f94d95b4a008"
                      LastKnownName="Subforum"
                      LastKnownLocation="Package3_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="0fb4909a-0a72-47a6-8e78-898bdd9c7957"
            name="GetRolesArray"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="085b23ed-78df-421e-8e38-597bd0f96e3f"
                handle="viewcode://./CodeSchema_Method?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetRolesArray OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="35a1a693-6c42-4658-80a3-e56dba69e00c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="710bb851-cdfb-4afb-8442-669cac08b0a5">
                    <propertyInstance
                      Id="ec167197-48d1-4c63-b747-136665a4e241"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f2e5b60-7828-4709-ae0d-5dde8b4ae485">
                    <propertyInstance
                      Id="352a3514-cbc0-46bb-bdb1-ed767a69b2e9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7d5b17d-fb54-4bff-8fbe-54f7bb6aa36a">
                    <propertyInstance
                      Id="3d7a07d6-05ad-4ec5-bea7-0e546d75781f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="523e3730-3059-4647-b70d-5e5b8aa67809">
                    <propertyInstance
                      Id="da43919f-e4ea-4e1d-a01d-7099ce75a983"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="464465f1-fa94-46d8-8b77-2b8942de3d57">
                    <propertyInstance
                      Id="3f4098b3-b263-4c70-9cd1-070e75941e50"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f848cdd5-069c-48fd-bf21-7d87b730858a">
                    <propertyInstance
                      Id="f5780910-05b3-4e62-bf7e-e6a342d1af71"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="60f788d8-a5c5-4676-b538-a13e25405f56"
                  direction="Return"
                  isOrdered="true">
                  <lowerValueInternal>
                    <literalString
                      Id="a93772e3-eead-455b-97bc-26a5f374fabc"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="c76fa11a-ef65-4c12-b711-720c3f306475"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="App.UML.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="39a29fa7-476b-435b-a977-4cb8a7b76054"
                  name="context"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="995498d8-51f5-437a-bf73-fa7a05a27d99"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetRolesArray OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)]) ParameterIdentifier%3Dcontext"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="4cc38498-db5b-4620-92d8-c478175b941a"
                      LastKnownName="IContext"
                      LastKnownLocation="Package1_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e8fc1bfa-6aba-4fdc-89ef-d3e20d583736"
                  name="memberId"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="f9fd1843-7113-41b2-bceb-8d2b9f287b2c"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetRolesArray OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)]) ParameterIdentifier%3DmemberId"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="App.UML.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9dfb12f1-4a96-4f39-b913-f034a8f0222a"
            name="GetSubforum"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="ee65c955-b5b9-4018-956e-bb99b248561e"
                handle="viewcode://./CodeSchema_Method?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetSubforum OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2861f6db-32e4-4b54-af01-350e194870bc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96a6493a-6e66-47e1-9f07-f628b4142789">
                    <propertyInstance
                      Id="dda64739-47e7-483e-874b-efafa98a5d3a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72619f26-d098-42c8-99b7-6517761980a5">
                    <propertyInstance
                      Id="54a97045-b355-4b32-8c87-64c47b03451b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0a24ef56-a758-4894-a97a-7c1a6945ac32">
                    <propertyInstance
                      Id="3f7dee9a-ff7c-49a8-a144-ff2788518d53"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39364308-4ae9-471a-80c9-05c40bb05051">
                    <propertyInstance
                      Id="e88f8d89-7f2e-4491-b330-f128f3657969"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="968b4d03-787c-4374-b794-1b93babe8a47">
                    <propertyInstance
                      Id="3f59b9d0-6dae-429f-91de-d69d715c8312"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04c0f962-9ad9-49dc-8b3b-35f8b655047e">
                    <propertyInstance
                      Id="29159427-721e-4493-ae71-245f07d79731"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="860efccf-4cce-44a0-902e-4a1616e6ce44"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="37338412-9eaf-4aa7-95ae-f94d95b4a008"
                      LastKnownName="Subforum"
                      LastKnownLocation="Package3_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5c518eab-6392-4222-a308-226d8044186a"
                  name="context"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="85b86167-2844-4273-aab4-657f676472e5"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetSubforum OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)]) ParameterIdentifier%3Dcontext"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="4cc38498-db5b-4620-92d8-c478175b941a"
                      LastKnownName="IContext"
                      LastKnownLocation="Package1_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4bbf075e-534f-4652-9656-ea4656711710"
                  name="id"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="dea812c6-48d1-4e02-92dc-8b594b7382e2"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetSubforum OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)]) ParameterIdentifier%3Did"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="App.UML.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f5f9d15a-cbde-4e2d-b29c-a0bb275cc410"
            name="GetSuperAdminRole"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="081097ae-8809-4890-b6b5-85d008da8d0b"
                handle="viewcode://./CodeSchema_Method?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetSuperAdminRole OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8f95370c-7c80-46be-b2ae-e95d83ae74f5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f93c5329-bb19-4ca6-b535-6eda86a267d0">
                    <propertyInstance
                      Id="777c5ee8-7e81-49bf-af50-508cd595df19"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="71dfb02c-f9d7-46d1-b1e3-916318f0a1ed">
                    <propertyInstance
                      Id="ecd830eb-c064-4c7f-b3cc-b4682b0b6579"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac0192cb-8095-4907-b08d-772909d8dfd2">
                    <propertyInstance
                      Id="d40d5756-ae42-4ac8-b615-4ceaed48cacf"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0a2bb45-b82e-4c86-b95e-09d55fcdc45a">
                    <propertyInstance
                      Id="e5364d42-9270-49f2-9fd4-e5532c60102c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9567087f-8251-4f59-bc94-ab96b976e107">
                    <propertyInstance
                      Id="bd9d039c-fe89-4d57-b421-705b44075d05"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dcd29a83-0900-4993-a9ef-7a4b5ab6324f">
                    <propertyInstance
                      Id="2d81cb3b-638e-4f7d-9cff-074c0a2f3043"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5cc677a1-9c53-428b-8c8d-57dccc77b4a7"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="93f4922e-c004-4fac-b273-64441e7e3653"
                      LastKnownName="Role"
                      LastKnownLocation="Package3_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="44306c2e-36b1-4b4a-be4e-1ee47c42a35a"
                  name="context"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="78ab993f-1401-4194-a771-c1887ec4502e"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DGetSuperAdminRole OverloadingParameters%3D[(Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core.Interfaces Type%3DIContext)]) ParameterIdentifier%3Dcontext"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="4cc38498-db5b-4620-92d8-c478175b941a"
                      LastKnownName="IContext"
                      LastKnownLocation="Package1_1953.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="78731cf3-4d38-4010-8b62-12ef4fb30739"
            name="Hash"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="9e70e406-04c0-40e1-b268-e438d66f5e28"
                handle="viewcode://./CodeSchema_Method?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DHash OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7c5e83fc-2064-4969-a08a-a719e5293fc6"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc5c5d49-fd94-4719-8e10-fc7ef4335c7e">
                    <propertyInstance
                      Id="bab07cc3-ee00-4593-ab87-369795f449d9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c862b5a5-a2a2-4af1-a763-fb78635986fa">
                    <propertyInstance
                      Id="433f7f15-a46b-46d0-984f-421aa3f3ffb1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4f2e5c6-c4d3-42d7-b500-b3d7b61c7cdb">
                    <propertyInstance
                      Id="fc2ed38b-aa91-4576-aeed-39521d54fab9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0541f98c-1164-4423-b1d2-894b0bf5cbf7">
                    <propertyInstance
                      Id="3bd4e0d1-c0b1-45b5-8436-60f523f91aa5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="199b5d06-22da-49ad-988b-7762c77aa82a">
                    <propertyInstance
                      Id="e552c74a-988e-4964-a496-be05a315a161"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0062c25-3ab6-46cc-8199-ca714814ddbe">
                    <propertyInstance
                      Id="cb6e20de-ee88-447c-9332-24c667fa7bc7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a23b4cca-0a26-486c-963c-a377e66e4ac4"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="App.UML.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b5de35b3-6043-4d1e-b423-7954ddbee58a"
                  name="password"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="a0b17c28-1617-4a00-9b51-562ce720d5e4"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DHash OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3Dpassword"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="App.UML.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4d551140-fa75-42f0-8019-b1a57aa4b40e"
            name="VerifyPassword"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="2ffe2551-d33a-4872-bc4a-e405cfe2483c"
                handle="viewcode://./CodeSchema_Method?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DVerifyPassword OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8553d99c-f987-4297-9327-6bdae07e8a24"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3728be46-d81d-4989-bdde-e59318416312">
                    <propertyInstance
                      Id="83f75d95-72b0-4484-976c-4170438a5b3a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8d09f2f3-a0a2-4413-873f-87457120f3d8">
                    <propertyInstance
                      Id="92f5db24-d38d-467d-b293-de095c8bf6a6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7d66df7-e757-4070-b445-bd2a0a00d5cc">
                    <propertyInstance
                      Id="175d93ac-effe-4447-880e-274ce8a0c97e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="466495f1-26a8-4b88-9bb2-f7f2c8283af6">
                    <propertyInstance
                      Id="7b70dde8-2205-4695-976f-7c4898489066"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96488f11-0b35-47b1-9fe8-c6a5fa03d76d">
                    <propertyInstance
                      Id="8f4cca46-f530-44e6-9740-8f4609465aff"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3caa5b3c-90ad-4870-b866-c0da54844d7b">
                    <propertyInstance
                      Id="8e571715-68ee-48b6-b806-a852bcda75db"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="609b7a55-d874-42bc-8221-97a76bbec621"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                      LastKnownName="Boolean"
                      LastKnownLocation="App.UML.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="588f8352-c142-4b2e-bdaa-13a75a10e819"
                  name="password"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="ce55be93-659b-4457-95ef-039c35a3397d"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DVerifyPassword OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3Dpassword"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="App.UML.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f3204a6e-e33d-4650-8870-36cd23e403ef"
                  name="correctHash"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="3a95c3a4-94d2-4f95-9559-6390788a9b57"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3Dfile:%2F%2F%2FC:%2FUsers%2FBen%2FSource%2FRepos%2Fworkshop.take2%2FApp.Core%2Fbin%2FDebug%2FApp.Core.dll Namespace%3DApp.Core Type%3DExtensions Member%3D(Name%3DVerifyPassword OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3DcorrectHash"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="App.UML.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
  </packagedElements>
</package>