internal/templates/PSMDTemplateReference-1.0.0.0.xml

<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
  <Obj RefId="0">
    <TN RefId="0">
      <T>PSModuleDevelopment.Template.Template</T>
      <T>System.Object</T>
    </TN>
    <ToString>PSModuleDevelopment.Template.Template</ToString>
    <Props>
      <S N="Name">PSMDTemplateReference</S>
      <Obj N="Type" RefId="1">
        <TN RefId="1">
          <T>PSModuleDevelopment.Template.TemplateType</T>
          <T>System.Enum</T>
          <T>System.ValueType</T>
          <T>System.Object</T>
        </TN>
        <ToString>File</ToString>
        <I32>0</I32>
      </Obj>
      <Version N="Version">1.0.0.0</Version>
      <S N="Description">PSModule Development Template Reference file</S>
      <S N="Author">Friedrich Weinmann</S>
      <DT N="CreatedOn">2020-09-10T00:00:00+00:00</DT>
      <Obj N="Tags" RefId="2">
        <TN RefId="2">
          <T>System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</T>
          <T>System.Object</T>
        </TN>
        <LST>
          <S>template</S>
          <S>file</S>
          <S>configuration</S>
        </LST>
      </Obj>
      <Obj N="Parameters" RefId="3">
        <TNRef RefId="2" />
        <LST>
          <S>name</S>
          <S>author</S>
          <S>description</S>
        </LST>
      </Obj>
      <Obj N="Scripts" RefId="4">
        <TN RefId="3">
          <T>System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[PSModuleDevelopment.Template.ParameterScript, PSModuleDevelopment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]]</T>
          <T>System.Object</T>
        </TN>
        <DCT />
      </Obj>
      <Obj N="Children" RefId="5">
        <TN RefId="4">
          <T>System.Collections.Generic.List`1[[PSModuleDevelopment.Template.TemplateItemBase, PSModuleDevelopment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]]</T>
          <T>System.Object</T>
        </TN>
        <LST>
          <Obj RefId="6">
            <TN RefId="5">
              <T>PSModuleDevelopment.Template.TemplateItemFile</T>
              <T>PSModuleDevelopment.Template.TemplateItemBase</T>
              <T>System.Object</T>
            </TN>
            <ToString>PSModuleDevelopment.Template.TemplateItemFile</ToString>
            <Props>
              <S N="Value">@{_x000D__x000A__x0009_TemplateName = 'þnameþ' # Insert name of template_x000D__x000A__x0009_Version = "1.0.0.0" # Version to build to_x000D__x000A__x0009_AutoIncrementVersion = $true # If a newer version than specified is present, instead of the specified version, make it one greater than the existing template_x000D__x000A__x0009_Tags = @() # Insert Tags as desired_x000D__x000A__x0009_Author = 'þauthorþ' # The author of the template, not the file / project created from it_x000D__x000A__x0009_Description = 'þdescriptionþ' # Try describing the template_x000D__x000A__x0009_Exclusions = @() # Contains list of files - relative path to root - to ignore when building the template_x000D__x000A__x0009_Scripts = @{_x000D__x000A__x0009__x0009_guid = {_x000D__x000A__x0009__x0009__x0009_[System.Guid]::NewGuid().ToString()_x000D__x000A__x0009__x0009_}_x000D__x000A__x0009_} # Insert additional scriptblocks as needed. Each scriptblock will be executed once only on create, no matter how often it is referenced._x000D__x000A_}</S>
              <B N="PlainText">true</B>
              <Obj N="ContentParameterFlat" RefId="7">
                <TNRef RefId="2" />
                <LST>
                  <S>name</S>
                  <S>author</S>
                  <S>description</S>
                </LST>
              </Obj>
              <Obj N="ContentParameterScript" RefId="8">
                <TNRef RefId="2" />
                <LST />
              </Obj>
              <S N="Name">PSMDTemplate.ps1</S>
              <S N="RelativePath"></S>
              <S N="Identifier">þ</S>
              <Obj N="FileSystemParameterFlat" RefId="9">
                <TNRef RefId="2" />
                <LST />
              </Obj>
              <Obj N="FileSystemParameterScript" RefId="10">
                <TNRef RefId="2" />
                <LST />
              </Obj>
            </Props>
            <MS>
              <BA N="SerializationData">AAEAAAD/////AQAAAAAAAAAMAgAAAEpQU01vZHVsZURldmVsb3BtZW50LCBWZXJzaW9uPTIuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAALVBTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVJdGVtRmlsZQkAAAAFVmFsdWUJUGxhaW5UZXh0FENvbnRlbnRQYXJhbWV0ZXJGbGF0FkNvbnRlbnRQYXJhbWV0ZXJTY3JpcHQETmFtZQxSZWxhdGl2ZVBhdGgKSWRlbnRpZmllchdGaWxlU3lzdGVtUGFyYW1ldGVyRmxhdBlGaWxlU3lzdGVtUGFyYW1ldGVyU2NyaXB0AQADAwEBAQMDAX9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1df1N5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV1/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXX9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dAgAAAAYDAAAAigZAew0KCVRlbXBsYXRlTmFtZSA9ICfDvm5hbWXDvicgIyBJbnNlcnQgbmFtZSBvZiB0ZW1wbGF0ZQ0KCVZlcnNpb24gPSAiMS4wLjAuMCIgIyBWZXJzaW9uIHRvIGJ1aWxkIHRvDQoJQXV0b0luY3JlbWVudFZlcnNpb24gPSAkdHJ1ZSAjIElmIGEgbmV3ZXIgdmVyc2lvbiB0aGFuIHNwZWNpZmllZCBpcyBwcmVzZW50LCBpbnN0ZWFkIG9mIHRoZSBzcGVjaWZpZWQgdmVyc2lvbiwgbWFrZSBpdCBvbmUgZ3JlYXRlciB0aGFuIHRoZSBleGlzdGluZyB0ZW1wbGF0ZQ0KCVRhZ3MgPSBAKCkgIyBJbnNlcnQgVGFncyBhcyBkZXNpcmVkDQoJQXV0aG9yID0gJ8O+YXV0aG9yw74nICMgVGhlIGF1dGhvciBvZiB0aGUgdGVtcGxhdGUsIG5vdCB0aGUgZmlsZSAvIHByb2plY3QgY3JlYXRlZCBmcm9tIGl0DQoJRGVzY3JpcHRpb24gPSAnw75kZXNjcmlwdGlvbsO+JyAjIFRyeSBkZXNjcmliaW5nIHRoZSB0ZW1wbGF0ZQ0KCUV4Y2x1c2lvbnMgPSBAKCkgIyBDb250YWlucyBsaXN0IG9mIGZpbGVzIC0gcmVsYXRpdmUgcGF0aCB0byByb290IC0gdG8gaWdub3JlIHdoZW4gYnVpbGRpbmcgdGhlIHRlbXBsYXRlDQoJU2NyaXB0cyA9IEB7DQoJCWd1aWQgPSB7DQoJCQlbU3lzdGVtLkd1aWRdOjpOZXdHdWlkKCkuVG9TdHJpbmcoKQ0KCQl9DQoJfSAjIEluc2VydCBhZGRpdGlvbmFsIHNjcmlwdGJsb2NrcyBhcyBuZWVkZWQuIEVhY2ggc2NyaXB0YmxvY2sgd2lsbCBiZSBleGVjdXRlZCBvbmNlIG9ubHkgb24gY3JlYXRlLCBubyBtYXR0ZXIgaG93IG9mdGVuIGl0IGlzIHJlZmVyZW5jZWQuDQp9AQkEAAAACQUAAAAGBgAAABBQU01EVGVtcGxhdGUucHMxBgcAAAAABggAAAACw74JCQAAAAkKAAAABAQAAAB/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBgAACAgJCwAAAAMAAAADAAAAAQUAAAAEAAAACQwAAAAAAAAAAAAAAAEJAAAABAAAAAkMAAAAAAAAAAAAAAABCgAAAAQAAAAJDAAAAAAAAAAAAAAAEQsAAAAEAAAABg0AAAAEbmFtZQYOAAAABmF1dGhvcgYPAAAAC2Rlc2NyaXB0aW9uChEMAAAAAAAAAAs=</BA>
            </MS>
          </Obj>
        </LST>
      </Obj>
    </Props>
    <MS>
      <BA N="SerializationData">AAEAAAD/////AQAAAAAAAAAMAgAAAEpQU01vZHVsZURldmVsb3BtZW50LCBWZXJzaW9uPTIuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJVBTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGUKAAAABE5hbWUEVHlwZQdWZXJzaW9uC0Rlc2NyaXB0aW9uBkF1dGhvcglDcmVhdGVkT24EVGFncwpQYXJhbWV0ZXJzB1NjcmlwdHMIQ2hpbGRyZW4BBAMBAQADAwMDKVBTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVUeXBlAgAAAA5TeXN0ZW0uVmVyc2lvbg1/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXX9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dgAJTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5EaWN0aW9uYXJ5YDJbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV0sW1BTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuUGFyYW1ldGVyU2NyaXB0LCBQU01vZHVsZURldmVsb3BtZW50LCBWZXJzaW9uPTIuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dngFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1BTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVJdGVtQmFzZSwgUFNNb2R1bGVEZXZlbG9wbWVudCwgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQIAAAAGAwAAABVQU01EVGVtcGxhdGVSZWZlcmVuY2UF/P///ylQU01vZHVsZURldmVsb3BtZW50LlRlbXBsYXRlLlRlbXBsYXRlVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAJBQAAAAYGAAAALFBTTW9kdWxlIERldmVsb3BtZW50IFRlbXBsYXRlIFJlZmVyZW5jZSBmaWxlBgcAAAASRnJpZWRyaWNoIFdlaW5tYW5uAMD+dRxV2IgJCAAAAAkJAAAACQoAAAAJCwAAAAQFAAAADlN5c3RlbS5WZXJzaW9uBAAAAAZfTWFqb3IGX01pbm9yBl9CdWlsZAlfUmV2aXNpb24AAAAACAgICAEAAAAAAAAAAAAAAAAAAAAECAAAAH9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24GAAAICAkMAAAAAwAAAAAAAAABCQAAAAgAAAAJDQAAAAMAAAADAAAABAoAAACAAlN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkRpY3Rpb25hcnlgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbUFNNb2R1bGVEZXZlbG9wbWVudC5UZW1wbGF0ZS5QYXJhbWV0ZXJTY3JpcHQsIFBTTW9kdWxlRGV2ZWxvcG1lbnQsIFZlcnNpb249Mi4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsXV0DAAAAB1ZlcnNpb24IQ29tcGFyZXIISGFzaFNpemUAAwAIFlN5c3RlbS5PcmRpbmFsQ29tcGFyZXIIAAAAAAkOAAAAAAAAAAQLAAAAngFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1BTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVJdGVtQmFzZSwgUFNNb2R1bGVEZXZlbG9wbWVudCwgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAL1BTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVJdGVtQmFzZVtdAgAAAAgICQ8AAAABAAAAAQAAABEMAAAAAwAAAAYQAAAACHRlbXBsYXRlBhEAAAAEZmlsZQYSAAAADWNvbmZpZ3VyYXRpb24RDQAAAAQAAAAGEwAAAARuYW1lBhQAAAAGYXV0aG9yBhUAAAALZGVzY3JpcHRpb24KBA4AAAAWU3lzdGVtLk9yZGluYWxDb21wYXJlcgEAAAALX2lnbm9yZUNhc2UAAQEHDwAAAAABAAAABAAAAAQtUFNNb2R1bGVEZXZlbG9wbWVudC5UZW1wbGF0ZS5UZW1wbGF0ZUl0ZW1CYXNlAgAAAAkWAAAADQMFFgAAAC1QU01vZHVsZURldmVsb3BtZW50LlRlbXBsYXRlLlRlbXBsYXRlSXRlbUZpbGUJAAAABVZhbHVlCVBsYWluVGV4dBRDb250ZW50UGFyYW1ldGVyRmxhdBZDb250ZW50UGFyYW1ldGVyU2NyaXB0BE5hbWUMUmVsYXRpdmVQYXRoCklkZW50aWZpZXIXRmlsZVN5c3RlbVBhcmFtZXRlckZsYXQZRmlsZVN5c3RlbVBhcmFtZXRlclNjcmlwdAEAAwMBAQEDAwF/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXX9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1df1N5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV1/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXQIAAAAGFwAAAIoGQHsNCglUZW1wbGF0ZU5hbWUgPSAnw75uYW1lw74nICMgSW5zZXJ0IG5hbWUgb2YgdGVtcGxhdGUNCglWZXJzaW9uID0gIjEuMC4wLjAiICMgVmVyc2lvbiB0byBidWlsZCB0bw0KCUF1dG9JbmNyZW1lbnRWZXJzaW9uID0gJHRydWUgIyBJZiBhIG5ld2VyIHZlcnNpb24gdGhhbiBzcGVjaWZpZWQgaXMgcHJlc2VudCwgaW5zdGVhZCBvZiB0aGUgc3BlY2lmaWVkIHZlcnNpb24sIG1ha2UgaXQgb25lIGdyZWF0ZXIgdGhhbiB0aGUgZXhpc3RpbmcgdGVtcGxhdGUNCglUYWdzID0gQCgpICMgSW5zZXJ0IFRhZ3MgYXMgZGVzaXJlZA0KCUF1dGhvciA9ICfDvmF1dGhvcsO+JyAjIFRoZSBhdXRob3Igb2YgdGhlIHRlbXBsYXRlLCBub3QgdGhlIGZpbGUgLyBwcm9qZWN0IGNyZWF0ZWQgZnJvbSBpdA0KCURlc2NyaXB0aW9uID0gJ8O+ZGVzY3JpcHRpb27DvicgIyBUcnkgZGVzY3JpYmluZyB0aGUgdGVtcGxhdGUNCglFeGNsdXNpb25zID0gQCgpICMgQ29udGFpbnMgbGlzdCBvZiBmaWxlcyAtIHJlbGF0aXZlIHBhdGggdG8gcm9vdCAtIHRvIGlnbm9yZSB3aGVuIGJ1aWxkaW5nIHRoZSB0ZW1wbGF0ZQ0KCVNjcmlwdHMgPSBAew0KCQlndWlkID0gew0KCQkJW1N5c3RlbS5HdWlkXTo6TmV3R3VpZCgpLlRvU3RyaW5nKCkNCgkJfQ0KCX0gIyBJbnNlcnQgYWRkaXRpb25hbCBzY3JpcHRibG9ja3MgYXMgbmVlZGVkLiBFYWNoIHNjcmlwdGJsb2NrIHdpbGwgYmUgZXhlY3V0ZWQgb25jZSBvbmx5IG9uIGNyZWF0ZSwgbm8gbWF0dGVyIGhvdyBvZnRlbiBpdCBpcyByZWZlcmVuY2VkLg0KfQEJGAAAAAkZAAAABhoAAAAQUFNNRFRlbXBsYXRlLnBzMQYbAAAAAAYcAAAAAsO+CR0AAAAJHgAAAAEYAAAACAAAAAkfAAAAAwAAAAMAAAABGQAAAAgAAAAJIAAAAAAAAAAAAAAAAR0AAAAIAAAACSAAAAAAAAAAAAAAAAEeAAAACAAAAAkgAAAAAAAAAAAAAAARHwAAAAQAAAAGIQAAAARuYW1lBiIAAAAGYXV0aG9yBiMAAAALZGVzY3JpcHRpb24KESAAAAAAAAAACw==</BA>
    </MS>
  </Obj>
</Objs>