<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Cash Foley Blog</title>
  <link rel="alternate" type="text/html" href="http://cashfoley.com/" />
  <link rel="self" href="http://cashfoley.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2011-01-17T12:19:33.364166-05:00</updated>
  <author>
    <name>Cash Foley</name>
  </author>
  <subtitle>Cash Talks - BS Walks</subtitle>
  <id>http://cashfoley.com/</id>
  <generator uri="http://dasblog.info/" version="2.3.9074.18820">DasBlog</generator>
  <entry>
    <title>My 2010 Audible books.</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2011/01/17/My2010AudibleBooks.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,dac71c4f-1d54-4bae-a2ea-bf80fe67442c.aspx</id>
    <published>2011-01-17T12:19:33.364-05:00</published>
    <updated>2011-01-17T12:19:33.364166-05:00</updated>
    <category term="Audible" label="Audible" scheme="http://cashfoley.com/CategoryView,category,Audible.aspx" />
    <category term="Books" label="Books" scheme="http://cashfoley.com/CategoryView,category,Books.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none" id="internal-source-marker_0.38261603846825887">It
was another incredible year of listening on Audible.com.  Hear (ha) is the list
of 29 books I listened to in 2010.</span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">The
Millennium Trilogy from</span>
          <a href="http://www.audible.com/search?searchAuthor=Stieg+Larsson">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Stieg
Larsson</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">:</span>
        </p>
        <ul>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002UZMWNG">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Girl with the Dragon Tattoo</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B003ILGSFE">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Girl Who Kicked the Hornet's Nest</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002V8LF30">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Girl Who Played with Fire</span>
            </a>
          </li>
        </ul>
        <p>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">This
series is outstanding.  The characters are intriguing, the plot draws you in
and you can’t wait to find out what happens next.  I saw last week these books
are the top 3 in the USA Today 2010 book list.  Unfortunately, the author died
shortly after publishing the trilogy so we can’t expect more in the near future.</span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <a href="http://www.audible.com/pd?asin=B002V9Z07G">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Infidel</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
          <a href="http://www.audible.com/search?searchAuthor=Ayaan+Hirsi+Ali">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Ayaan
Hirsi Ali</span>
          </a>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">This
one made me down right nervous to start.  I had heard about the mutilating ‘female
castration’ as a young girl in Somalia and it made me cringe to even think about the
subject.  Also, the book is read by the author which had the potential of being
a painful experience fighting through a thick accent.  As it turns out, this
book was one of the most inspiring I have ever read/heard.  I admire this woman
for her strength of character and intelligence.  She famously gets elected to
the Dutch Parliament and is outspoken on the violence towards women infused in the
Islamic religion and Muslim culture.  This draws the wrath of Islamic fundamentalist
leading to death threats and the Dutch government attempting to quiet everything up
by revoking her citizenship on a technicality.  This is the part of her story
that was newsworthy.  Her story is inspiring and worthwhile even if she had never
been famous.  It is truly amazing she was able to un-root herself from her culture
and religion and spring forth as inspiration of reason and freedom.  </span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <a href="http://www.audible.com/pd?asin=B002V5B7PO">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Ascent of Money</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
          <a href="http://www.audible.com/search?searchAuthor=Niall+Ferguson">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Niall
Ferguson</span>
          </a>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">Admittedly
I’m still listening to this one.  So far, it is one of the very best economic
books I’ve listened to – and I’ve listened to dozens   As such, I don’t
know where he ends up but his narrative and technical detail make it as compelling
as Milton Friedman.</span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <a href="http://www.audible.com/pd?asin=B002UZJTXM">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">In
Cold Blood</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
          <a href="http://www.audible.com/search?searchAuthor=Truman+Capote">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Truman
Capote</span>
          </a>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">I
had been reluctant to listen to Capote because of all the strange impressions I had
of him from when I grew up in the 70’s.  He seemed so intellectually pretentious
I really didn’t want to get talked down to for hours on end.  As it turned out,
it was one of my favorites for the year.  Even though the outcome is known, the
story was thoroughly compelling.   In fact, foretelling the outcome and
leaving hanging on how it gets there is the primary narrative style.  It is interestingly
an anti-death penalty statement without sugar coating the ruthless anti-social non-redeeming
value of these cold blooded killers.   </span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">The
Historical Novel series by</span>
          <a href="http://www.audible.com/search?searchAuthor=Jeff+Shaara">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Jeff
Shaara</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> and
the one that started it all by his father</span>
          <a href="http://www.audible.com/search?searchAuthor=Michael+Shaara">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Michael
Shaara</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">,</span>
          <a href="http://www.audible.com/pd?asin=B002V01BPU">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Killer Angels</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> .
 These Novels comprise one of the greatest narratives of our history.  They
are written as a novel where the author re-creates scenes and thoughts of the characters
that while not ‘pure history’ are as accurate as any known historical treatments of
the subject matter.  I make a conscious effort to mix my listening with Fiction
and non-Fiction.  Luckily with these novels I felt the satisfaction of both.
 This isn’t to say I consider these less the factual.   As you can
infer from the fact I chewed up 8 of these, I found them to engrossing and entertaining.</span>
        </p>
        <ul>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002UZHQ6Y">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Gone
for Soldiers</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002UZKUOO">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Rise
to Rebellion</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002VA9W8S">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Glorious Cause</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002V1BTQA">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">To
the Last Man</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002V1ODYA">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Rising Tide</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002V0CE10">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Steel Wave</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002V0JR0G">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">No
Less Than Victory</span>
            </a>
          </li>
        </ul>
        <p>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">A
pair of books from</span>
          <a href="http://www.audible.com/search?searchAuthor=Byron+Katie">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Byron
Katie</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> was
among the most thought provoking and emotionally impacting I have ever experienced. </span>
          <a href="http://www.audible.com/pd?asin=B002V0PSL8">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">I
Need Your Love, Is That True?</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> and</span>
          <a href="http://www.audible.com/pd?asin=B002V5GLYQ">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Loving
What Is</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">
          </span>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> have
had huge impact on how ‘perceive’ and experience relationships.  I won’t even
try to summarize them in this short space.  I will say that it is an amazing
process for questioning thoughts and defusing the pain you are ‘giving yourself’ –
usually under the belief that others are giving you.  I did listen to</span>
          <a href="http://www.audible.com/pd?asin=B002V5B69Q">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Making
Your Thoughts Work For You</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">
          </span>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">but
this one didn’t work as well for me.  “Dr. Dyer” dominated the presentation and
pretty close to a waste of time.</span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <a href="http://www.audible.com/pd?asin=B003C20XA0">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Road to Serfdom</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
          <a href="http://www.audible.com/search?searchAuthor=Friedrich+A.+Hayek">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Friedrich
A. Hayek</span>
          </a>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">Hayek
is great.  He wrote this book during WWII. He relentlessly refutes the economic
premises behind National Socialism, Communism and Socialism.  He makes it clear
how similar these economic systems are to each other rather than the “extreme right”
and “extreme left” taught to us today.  Unfortunately the hard lessons he demonstrates
are being re-enacted in today’s political environment. </span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <a href="http://www.audible.com/pd?asin=B002V0QQUU">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">13
Things That Don't Make Sense</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
          <a href="http://www.audible.com/search?searchAuthor=Michael+Brooks">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Michael
Brooks</span>
          </a>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">There
were parts that were good.   However, it was not one of my favorite of the
year.  Science is tough enough when your goal is to make sense of things.  When
it comes to Human Intelligence, I think he could benefit from one of my favorites
from another year,</span>
          <a href="http://www.audible.com/pd?asin=B002V8LKTE">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 9pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">On
Intelligence</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by
Jeff Hawkins.</span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <a href="http://www.audible.com/pd?asin=B002V086LM">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Greatest Show on Earth</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
          <a href="http://www.audible.com/search?searchAuthor=Richard+Dawkins">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Richard
Dawkins</span>
          </a>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">Richard
Dawkins comes through on the subject he knows best Evolution.  He does a good
job of showing how very much WE DO KNOW about evolution.  He does spend some
time kicking the sand castles of “Creationism” and the efforts to subvert our science
education.  Sometimes I can find his approach in this regard annoying and unnecessarily
intolerant.  But with this said, he does a wonderful job discussing what we do
know, how we know it, and how the preponderance of evidence leaves no doubt in scientific
terms of the validity of evolution.</span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <a href="http://www.audible.com/pd?asin=B002UZL9G2">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Atlas
Shrugged</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
          <a href="http://www.audible.com/search?searchAuthor=Ayn+Rand">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Ayn
Rand</span>
          </a>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">At
63 hours this is a lot of listening.  We started listening to this as a family
during our trip to Idaho.  We didn’t finish and so Samantha and I are listening
to it on our drives to and from school.  It’s been a lot of fun discussing the
ideas with her!</span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <a href="http://www.audible.com/pd?asin=B003TU65EI">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Nullification</span>
          </a>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
          <a href="http://www.audible.com/search?searchAuthor=Thomas+E.+Woods">
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Thomas
E. Woods</span>
          </a>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">This
was an odd but interesting book.  He makes a case for States asserting pressure
on the Federal Government by refusing to enforce unconstitutional Federal law.  Who
determines what is “unconstitutional”?  State legislatures and petitions by the
people.  We can’t count on the Federal Supreme Court to protect us from Federal
Tyranny.  He demonstrates historical arguments by Jefferson and Madison for using
this mechanism.   Undoubtedly this is a messy way to deal with things but
arguably the best way to bring some issues to a head.</span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
        </p>
        <hr />
        <p>
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">Rounding
out a number of Fiction novels a really enjoyed this year:</span>
        </p>
        <ul>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002V1LA9Q">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Eye
of the Needle</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
            <a href="http://www.audible.com/search?searchAuthor=Ken+Follett">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
              </span>
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Ken
Follett</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline"> - </span>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">Classic
Suspense.</span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B0043BFH9G">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Reversal</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
            <a href="http://www.audible.com/search?searchAuthor=Michael+Connelly">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
              </span>
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Michael
Connelly</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002V5GY4S">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Evidence</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
            <a href="http://www.audible.com/search?searchAuthor=Jonathan+Kellerman">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
              </span>
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Jonathan
Kellerman</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B003G8RX9O">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">61
Hours</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
            <a href="http://www.audible.com/search?searchAuthor=Lee+Child">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
              </span>
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Lee
Child</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002V8NBIM">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">R
is for Ricochet</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
            <a href="http://www.audible.com/search?searchAuthor=Sue+Grafton">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
              </span>
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Sue
Grafton</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002UZKWLA">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">The
Green Mile</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
            <a href="http://www.audible.com/search?searchAuthor=Stephen+King">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
              </span>
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Stephen
King</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            </span>
          </li>
          <li style="BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: disc; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
            <a href="http://www.audible.com/pd?asin=B002V0Q3UI">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Spin</span>
            </a>
            <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none"> by</span>
            <a href="http://www.audible.com/search?searchAuthor=Robert+Charles+Wilson">
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
              </span>
              <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #0000ff; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: underline">Robert
Charles Wilson</span>
            </a>
          </li>
        </ul>
        <p>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">
          </span>
          <br />
          <span style="BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Calibri; COLOR: #000000; FONT-SIZE: 11pt; VERTICAL-ALIGN: baseline; FONT-WEIGHT: normal; TEXT-DECORATION: none">I
always have books from Connelly, Kellerman, Child, Grafton, and King in my yearly
Audible.  Spin was really good but I’m undecided if Wilson’s other books are
at the same quality.</span>
          <br />
        </p>
        <img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=dac71c4f-1d54-4bae-a2ea-bf80fe67442c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Manipulating “Quoted Strings” in PowerShell with Regex MatchEvaluator</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2011/01/01/ManipulatingQuotedStringsInPowerShellWithRegexMatchEvaluator.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,94a4b3b8-ff26-40c0-9024-18d852791bfc.aspx</id>
    <published>2010-12-31T19:16:06.791-05:00</published>
    <updated>2010-12-31T19:16:06.79168-05:00</updated>
    <category term="Powershell" label="Powershell" scheme="http://cashfoley.com/CategoryView,category,Powershell.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="html">&lt;p style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font face=Calibri&gt;&lt;font color=#000000&gt;I had an interesting problem where
I needed to protect text within Quoted Strings from a series of Regex search and replace
operations.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Trying to write even simple
regular expressions replace process that would exclude text in quotes was too painful
for my understanding of Regex.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I’m sure
there are gurus who can throw that out but I’m not one of them.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font face=Calibri&gt;&lt;font color=#000000&gt;While my job was more extensive
than simply upper case, what if you wanted to change all characters in a string to
upper case except for ones within double quotes?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;For
example:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;
&lt;font face="Courier New"&gt;&lt;font color=#000000&gt;&lt;span class=CourierChar&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;The
“quick brown fox” jumped over the “lazy dog” &lt;/span&gt;&lt;/span&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font size=3 face=Calibri&gt;would become 
&lt;br&gt;
&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;span class=CourierChar&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;THE
“quick brown fox” JUMPED OVER THE “lazy dog”&lt;/span&gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;There are number of quoted string
regex expressions out there and I needed one that provided for escaped “ within the
string that had a preceding &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;\.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;The following regex replace would
replace quoted strings with the word STUFF&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;[&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;regex&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]::&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: saddlebrown; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;Replace&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;(&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;,&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;'"([^"\\]*(\\.[^"\\]*)*)"'&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;,&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; 'STUFF'&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;)&lt;br style="mso-special-character: line-break"&gt;
&lt;br style="mso-special-character: line-break"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Not much help but that’s where
the regex MatchEvaluator comes in to play.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;It’s
a function that gets called for each match and the text it returns is what gets used.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;For
example, what if I wanted to upper case only characters within double quotes?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The
following code would make quick work of it.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;'The
"quick brown fox" jumped over the "lazy dog"'&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$QuotedTextMatchEvaluator&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; [&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;System.Text.RegularExpressions.MatchEvaluator&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$args&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;[0].ToString().ToUpper()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;[&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;regex&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]::&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: saddlebrown; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;Replace&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;(&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;,&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;'"([^"\\]*(\\.[^"\\]*)*)"'&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;,&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$QuotedTextMatchEvaluator&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;)&lt;br style="mso-special-character: line-break"&gt;
&lt;br style="mso-special-character: line-break"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;font size=3 face=Calibri&gt;This produces 
&lt;br&gt;
&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;span class=CourierChar&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;The
“QUICK BROWN FOX” jumped over the “LAZY DOG”&lt;/span&gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt"&gt;Simple enough
but as I said it was the opposite of what I needed and I was doing more interesting
work than generating uppercase.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;My idea
was to grab all of the quoted strings, save them in an array and then restore them
when I was done.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The save-quotedstrings
function replaces each quoted string with a unique token then restore-quotedstrings
replaces the token with the saved string.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;While
context will dictate what is possible as a token, I chose to use an ASCII 1, a rarely
used non-visible character followed by an incrementing number for each quoted string.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;save-quotestrings
returns the tokenized string and the array of saved quoted strings.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;restore-quotedstrings
takes a tokenized string and the saved string array and restores them.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;function&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: cadetblue; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;save-quotedstrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;([&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;string&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$SavedStrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; @()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$QuotedTextMatchEvaluator&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; [&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;System.Text.RegularExpressions.MatchEvaluator&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$SavedStrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;+=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$args&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;[0].ToString()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;[&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;char&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]1 &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;+&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; (&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$SavedStrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: saddlebrown; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;Count&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;[&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;regex&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]::&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: saddlebrown; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;Replace&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;(&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;,&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;'"([^"\\]*(\\.[^"\\]*)*)"'&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;,&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$QuotedTextMatchEvaluator&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;),&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$SavedStrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;function&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: cadetblue; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;restore-quotedstrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;([&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;string&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;,[&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;array&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$savedStrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(1..&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$savedStrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: saddlebrown; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;Count&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;)
| &lt;/span&gt;&lt;b&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: cadetblue; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;%&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;{&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: saddlebrown; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;Replace&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;([&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: teal; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;char&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;]1 &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;+&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;"$_"&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;,&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$savedStrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;[&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$_&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;-&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;1])}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;'This
"is \"a\" test" of a "quoted string" saver'&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;,&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$savedStrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: cadetblue; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;save-quotedstrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: saddlebrown; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;ToUpper&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: cadetblue; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;restore-quotedstrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$savedStrings&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: purple; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;$value&lt;br style="mso-special-character: line-break"&gt;
&lt;br style="mso-special-character: line-break"&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font face=Calibri&gt;&lt;font color=#000000&gt;The preceding code generates the
following output.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 10pt" class=Courier&gt;
&lt;font face="Courier New"&gt;&lt;font color=#000000&gt;This "is \"a\" test" of a "quoted string"
saver&lt;br&gt;
This _1 of a _2 saver&lt;br&gt;
THIS _1 OF A _2 SAVER&lt;br&gt;
THIS "is \"a\" test" OF A "quoted string" SAVER&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Note:&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;the
_ is show instead of the non-displayable ASCII 1.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=94a4b3b8-ff26-40c0-9024-18d852791bfc" /&gt;</content>
  </entry>
  <entry>
    <title>Long time noblog!</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2010/12/09/LongTimeNoblog.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,ed11f1ee-913a-4360-9161-62d09efb9f0c.aspx</id>
    <published>2010-12-08T20:36:34.7011582-05:00</published>
    <updated>2010-12-08T20:36:34.7011582-05:00</updated>
    <category term="Personal" label="Personal" scheme="http://cashfoley.com/CategoryView,category,Personal.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="html">&lt;p&gt;
&lt;span style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #003300; FONT-SIZE: 10pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;Well
it's been almost 3 years without a blog entry!&amp;nbsp; I had actually forgotten all
the passwords and had to start at the hosting, set my ftp password, get in at the
file system, hack into the DasBlog config files before finally getting my login going.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #003300; FONT-SIZE: 10pt"&gt;This
time I've got these things in my encrypted &lt;a href="http://download.cnet.com/LockBox-Pro/3000-2124_4-10921028.html"&gt;LockBox&lt;/a&gt; application.&amp;nbsp;
Even that doesn't leave me feeling safe.&amp;nbsp; The App is a little clucky and people
have talked about losing everything on an upgrade. This will be another 'todo'!&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=ed11f1ee-913a-4360-9161-62d09efb9f0c" /&gt;</content>
  </entry>
  <entry>
    <title>B</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2008/03/22/B.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,7f444e1f-ae70-47f4-8688-da95e5267ed1.aspx</id>
    <published>2008-03-21T21:15:26.6724863-04:00</published>
    <updated>2008-03-21T21:15:26.6724863-04:00</updated>
    <category term="Visual Studio" label="Visual Studio" scheme="http://cashfoley.com/CategoryView,category,VisualStudio.aspx" />
    <category term="MSBuild" label="MSBuild" scheme="http://cashfoley.com/CategoryView,category,MSBuild.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://blogs.msdn.com/buckh/archive/2007/09/11/vsts-2005-and-2008-building-database-projects-with-team-build.aspx">Buck
Hodges' VSTS 2005 and 2008: Building Database Projects with Team Build</a>
        </p>
        <p>
While this is specifically about Team Build, it applies to any kind of automated build
process using MSBuild.  We're still using CCNet as our primary Build engine but
Team Build is looking more appealing with 2008.
</p>
        <img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=7f444e1f-ae70-47f4-8688-da95e5267ed1" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Organizing Audio Book MP3s with PowerShell</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2008/03/10/OrganizingAudioBookMP3sWithPowerShell.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,8107c01c-9bf3-453a-9fe3-5bd0f1f738e0.aspx</id>
    <published>2008-03-09T22:27:18.891-04:00</published>
    <updated>2008-03-09T23:08:51.1571213-04:00</updated>
    <category term="Powershell" label="Powershell" scheme="http://cashfoley.com/CategoryView,category,Powershell.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
In my previous blog entry, <a href="http://cashfoley.com/2008/03/10/EasilySettingTagsOnMediaFilesUsingPowerShell.aspx">Easily
setting Tags on Media Files using PowerShell</a>, I described how to set the media
tags used by common MP3 players.
</p>
        <p>
The reason I had this need stemed from a frustration from RIPing Audio Books into
MP3s.  For example, let's say I'm compressing a 10 CD book.  Even with "good"
audio naming from Internet Naming sources, you get 10 different albums with numberd
tracks from 1 to whatever.  Sometimes the naming fixes this and sometimes it
does a miserable job.  Copying and renaming the files doesn't do the job. 
When you RIP the CD the encoder creates Meta Tags Used by MP3 players.
</p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
            <em>When your favorite tool is a hammer...</em>
          </p>
        </blockquote>
        <p>
I didn't even look for a tool to solve this problem so if there is one... that's not
really the point.  I was curious if I could solve it very easily using Powershell. 
This is what I want:
</p>
        <ul>
          <li>
Copy all files to a single directory 
</li>
          <li>
Name all files with some base name with a Zero padded count. 
</li>
          <li>
Provide for a flexible means for setting Tags on all Files.  For example, Author 
</li>
          <li>
Set the Album Tag so all files will appear as a single album 
</li>
          <li>
Set Meta Track number to coorespond the the Count and Title to the Filename</li>
        </ul>
        <p>
When I RIP the CDs it easy to get them all under a single directory and organize the
directories Alphabetically so the CDs are in order.  The individually named where
they also sort alphabetically.  As such the following line will return all MP3s
under a directory in the order they should be played:
</p>
        <p>
dir<font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#5f9ea0" size="2">-Recurse</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#5f9ea0" size="2">-Filter</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#ff0000" size="2">*</font><font face="Courier New" color="#000000" size="2">.</font><font face="Courier New" color="#8b4513" size="2">mp3</font></p>
        <p>
As such, I need a CmdLet where I can pipe these.  This CmdLet will also take
an Array parameter if that is your preference.
</p>
        <p>
          <font face="Courier New">
            <font color="#0000ff">function</font>
            <font color="#000000" size="2">
            </font>
            <font color="#5f9ea0" size="2">Copy-NumberFile</font>
          </font>
          <font face="Courier New">
            <font size="2">
              <font color="#000000">
                <br />
  </font>( [</font>
            <font color="#8b4513" size="2">system.IO.FileInfo</font>
            <font size="2">] </font>
            <font color="#800080" size="2">$file</font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">$(</font>
            <font color="#0000ff" size="2">Throw</font>
            <font size="2">
            </font>
            <font color="#800000" size="2">"File
is required"</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
  </font>
            <font size="2">, [</font>
            <font color="#0000ff" size="2">string</font>
            <font size="2">] </font>
            <font color="#800080" size="2">$BaseName</font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">$(</font>
            <font color="#0000ff" size="2">Throw</font>
            <font size="2">
            </font>
            <font color="#800000" size="2">"BaseName
is required"</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
  , </font>
            <font color="#800080" size="2">$DestDir</font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">$(</font>
            <font color="#0000ff" size="2">Throw</font>
            <font size="2">
            </font>
            <font color="#800000" size="2">"DestDir
is required"</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
  , [</font>
            <font color="#0000ff" size="2">int</font>
            <font size="2">] </font>
            <font color="#800080" size="2">$Count</font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">$(</font>
            <font color="#0000ff" size="2">Throw</font>
            <font size="2">
            </font>
            <font color="#800000" size="2">"Count
is required"</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
  , [</font>
            <font color="#0000ff" size="2">int</font>
            <font size="2">] </font>
            <font color="#800080" size="2">$Digits</font>
            <font color="#ff0000" size="2">=</font>
          </font>
          <font face="Courier New">
            <font size="2">1<br />
  , [</font>
            <font color="#0000ff" size="2">switch</font>
            <font size="2">] </font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$Verbose<br />
  </font>
            <font size="2">, [</font>
            <font color="#0000ff" size="2">switch</font>
            <font size="2">] </font>
          </font>
          <font face="Courier New" color="#800080" size="2">$PassThru<br />
  </font>
          <font face="Courier New">
            <font size="2">)<br />
{<br />
  </font>
            <font color="#800080" size="2">$nbrStr</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">
            </font>
            <font color="#800000" size="2">"{0:d$Digits}"</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">-f</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$Count<br />
  </font>
            <font color="#800080" size="2">$NewName</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New">
            <font color="#800000" size="2">"$($BaseName)$($nbrStr)$($file.Extension)"<br />
  </font>
            <font color="#800080" size="2">$NewFileName</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2"> [</font>
            <font color="#8b4513" size="2">System.IO.Path</font>
            <font size="2">]::</font>
            <font color="#8b4513" size="2">Combine</font>
            <font size="2">(</font>
            <font color="#800080" size="2">$DestDir</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">FullName</font>
            <font size="2">,</font>
            <font color="#800080" size="2">$NewName</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
  </font>
            <font color="#0000ff" size="2">if</font>
            <font size="2"> (</font>
            <font color="#800080" size="2">$Verbose</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
  {<br />
    </font>
            <font color="#5f9ea0" size="2">Write-Host</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New" color="#800000" size="2">"Copy
$($file.fullname) to $NewFileName"<br />
  </font>
          <font face="Courier New">
            <font size="2">}<br />
  </font>
            <font color="#5f9ea0" size="2">Copy-Item</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$file</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">FullName</font>
            <font size="2">
            </font>
            <font color="#5f9ea0" size="2">-Destination</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$NewFileName</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">-</font>
            <font color="#0000ff" size="2">PassThru</font>
            <font size="2">:</font>
          </font>
          <font face="Courier New" color="#800080" size="2">$PassThru<br /></font>
          <font face="Courier New" size="2">}<br /></font>
          <font color="#0000ff" size="2">
            <br />
            <font face="Courier New">Function</font>
          </font>
          <font face="Courier New">
            <font color="#000000" size="2">
            </font>
            <font color="#5f9ea0" size="2">Organize-AudioBookFiles</font>
          </font>
          <font face="Courier New">
            <font size="2">
              <font color="#000000"> <br />
  </font>( [</font>
            <font color="#8b4513" size="2">System.IO.DirectoryInfo</font>
            <font size="2">] </font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$DestDir<br />
  </font>
            <font size="2">, [</font>
            <font color="#0000ff" size="2">hashtable</font>
            <font size="2">] </font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$Tags<br />
  </font>
            <font size="2">, [</font>
            <font color="#0000ff" size="2">string</font>
            <font size="2">]</font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$BaseName<br />
  </font>
            <font size="2">, [</font>
            <font color="#0000ff" size="2">int</font>
            <font size="2">]</font>
            <font color="#800080" size="2">$CountStart</font>
            <font color="#ff0000" size="2">=</font>
          </font>
          <font face="Courier New">
            <font size="2">1<br />
  , </font>
            <font color="#800080" size="2">$Digits</font>
            <font color="#ff0000" size="2">=-</font>
          </font>
          <font face="Courier New">
            <font size="2">1<br />
  , [</font>
            <font color="#0000ff" size="2">array</font>
            <font size="2">]</font>
            <font color="#800080" size="2">$Files</font>
          </font>
          <font face="Courier New" size="2"> )<br />
{<br />
  </font>
          <font face="Courier New" color="#0000ff" size="2">begin<br />
  </font>
          <font face="Courier New">
            <font size="2">{<br />
    [</font>
            <font color="#0000ff" size="2">array</font>
            <font size="2">] </font>
            <font color="#800080" size="2">$fileList</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$null<br />
    </font>
            <font color="#0000ff" size="2">function</font>
            <font size="2">
            </font>
            <font color="#0000cd" size="2">AddFile</font>
            <font size="2">( </font>
            <font color="#800080" size="2">$FileToCheck</font>
          </font>
          <font face="Courier New">
            <font size="2"> )<br />
    {<br />
      </font>
            <font color="#0000ff" size="2">if</font>
            <font size="2"> (</font>
            <font color="#800080" size="2">$fileToCheck</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">-ne</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$null</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
      {<br />
        [</font>
            <font color="#8b4513" size="2">system.IO.FileInfo</font>
            <font size="2">] </font>
            <font color="#800080" size="2">$file</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$FileToCheck<br />
        </font>
            <font color="#0000ff" size="2">if</font>
            <font size="2"> (</font>
            <font color="#ff0000" size="2">!</font>
            <font color="#800080" size="2">$file</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">Exists</font>
            <font size="2">)
{ </font>
            <font color="#0000ff" size="2">Throw</font>
            <font size="2">
            </font>
            <font color="#800000" size="2">"File
does Not Exist"</font>
          </font>
          <font face="Courier New" size="2"> }<br />
        </font>
          <font face="Courier New" color="#800080" size="2">$file<br />
      </font>
          <font face="Courier New">
            <font size="2">}<br />
    }<br />
    <br /></font>
            <font color="#800000" size="2">    </font>
            <font color="#0000ff" size="2">if</font>
            <font size="2"> (</font>
            <font color="#ff0000" size="2">!</font>
            <font color="#800080" size="2">$DestDir</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">Exists</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
    {<br /></font>
            <font color="#008000" size="2">      </font>
            <font color="#800080" size="2">$DestDir</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">Create</font>
          </font>
          <font face="Courier New">
            <font size="2">()<br />
    }<br />
    </font>
            <font color="#0000ff" size="2">if</font>
            <font size="2"> ((</font>
            <font color="#0000ff" size="2">dir</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$DestDir</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">FullName</font>
            <font size="2">
            </font>
            <font color="#0000ff" size="2">|</font>
            <font size="2">
            </font>
            <font color="#5f9ea0" size="2">Measure-Object</font>
            <font size="2">).</font>
            <font color="#8b4513" size="2">Count</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">-gt</font>
          </font>
          <font face="Courier New">
            <font size="2"> 0)<br />
    {<br />
      </font>
            <font color="#0000ff" size="2">Throw</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New" color="#800000" size="2">"Destination
Directory $($DestDir.FullName) is not empty"<br />
    </font>
          <font face="Courier New">
            <font size="2">}<br />
    </font>
            <font color="#0000ff" size="2">foreach</font>
            <font size="2"> (</font>
            <font color="#800080" size="2">$file</font>
            <font size="2">
            </font>
            <font color="#0000ff" size="2">in</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$files</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
    {<br />
      </font>
            <font color="#800080" size="2">$fileList</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">+=</font>
            <font size="2">
            </font>
            <font color="#0000ff" size="2">AddFile</font>
            <font size="2">(</font>
            <font color="#800080" size="2">$file</font>
          </font>
          <font face="Courier New" size="2">) <br />
    }<br />
  }<br />
  
<br />
  </font>
          <font face="Courier New" color="#0000ff" size="2">process<br />
  </font>
          <font face="Courier New">
            <font size="2">{<br />
    </font>
            <font color="#800080" size="2">$fileList</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">+=</font>
            <font size="2">
            </font>
            <font color="#0000ff" size="2">AddFile</font>
            <font size="2">(</font>
            <font color="#000080" size="2">$_</font>
          </font>
          <font face="Courier New" size="2">)<br />
  }<br /></font>
          <font color="#0000ff" size="2">
            <br />
            <font face="Courier New">  end<br />
  </font>
          </font>
          <font face="Courier New">
            <font size="2">{<br /></font>
            <font color="#008000" size="2">    </font>
            <font color="#800080" size="2">$Count</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$CountStart<br />
    </font>
            <font color="#0000ff" size="2">if</font>
            <font size="2"> (</font>
            <font color="#800080" size="2">$digits</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">-lt</font>
          </font>
          <font face="Courier New">
            <font size="2"> 0)<br />
    {<br />
      [</font>
            <font color="#0000ff" size="2">int</font>
            <font size="2">]</font>
            <font color="#800080" size="2">$Digits</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2"> [</font>
            <font color="#8b4513" size="2">System.Math</font>
            <font size="2">]::</font>
            <font color="#8b4513" size="2">Truncate</font>
            <font size="2">(([</font>
            <font color="#8b4513" size="2">System.Math</font>
            <font size="2">]::</font>
            <font color="#8b4513" size="2">Log10</font>
            <font size="2">(</font>
            <font color="#800080" size="2">$fileList</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">Count</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">+</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$Count</font>
            <font size="2">)))</font>
            <font color="#ff0000" size="2">+</font>
          </font>
          <font face="Courier New">
            <font size="2">1<br />
    }<br />
    </font>
            <font color="#0000ff" size="2">foreach</font>
            <font size="2"> (</font>
            <font color="#800080" size="2">$file</font>
            <font size="2">
            </font>
            <font color="#0000ff" size="2">in</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$fileList</font>
          </font>
          <font face="Courier New">
            <font size="2">)<br />
    {<br />
      </font>
            <font color="#800080" size="2">$file</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">
            </font>
            <font color="#5f9ea0" size="2">Copy-NumberFile</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">-file</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$file</font>
            <font size="2">
            </font>
            <font color="#5f9ea0" size="2">-DestDir</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$DestDir</font>
            <font size="2">
            </font>
            <font color="#5f9ea0" size="2">-BaseName</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$BaseName</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New">
            <font color="#5f9ea0" size="2">`<br />
        </font>
            <font color="#5f9ea0" size="2">-Digits</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$digits</font>
            <font size="2">
            </font>
            <font color="#5f9ea0" size="2">-Count</font>
            <font size="2"> (</font>
            <font color="#800080" size="2">$Count</font>
            <font size="2">) </font>
            <font color="#5f9ea0" size="2">-Verbose</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New">
            <font color="#5f9ea0" size="2">-PassThru<br />
      </font>
            <font color="#800080" size="2">$filename</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$file</font>
            <font size="2">.</font>
          </font>
          <font face="Courier New">
            <font color="#8b4513" size="2">Name<br />
      </font>
            <font color="#800080" size="2">$Tags</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">Track</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$Count<br />
      </font>
            <font color="#800080" size="2">$Tags</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">Title</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">=</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$filename</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">Substring</font>
            <font size="2">(0,(</font>
            <font color="#800080" size="2">$filename</font>
            <font size="2">.</font>
            <font color="#0000ff" size="2">length</font>
            <font color="#ff0000" size="2">-</font>
            <font color="#800080" size="2">$file</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">extension</font>
            <font size="2">.</font>
            <font color="#8b4513" size="2">length</font>
          </font>
          <font face="Courier New">
            <font size="2">))<br />
      </font>
            <font color="#5f9ea0" size="2">SetMedia-Tags</font>
            <font size="2">
            </font>
            <font color="#ff0000" size="2">-file</font>
            <font size="2">
            </font>
            <font color="#800080" size="2">$file</font>
            <font size="2">
            </font>
            <font color="#5f9ea0" size="2">-Tags</font>
            <font size="2">
            </font>
          </font>
          <font face="Courier New">
            <font color="#800080" size="2">$Tags<br />
      </font>
            <font color="#800080" size="2">$Count</font>
          </font>
          <font face="Courier New" color="#ff0000" size="2">++<br />
    </font>
          <font face="Courier New" size="2">}<br />
  }<br />
}</font>
        </p>
        <p>
          <font face="Courier New" color="#800080">
          </font>
        </p>
        <p>
          <font face="Verdana" color="#000000">I have a helper function "Copy-NumberFile". 
While I'm not sure if I'll ever need it in another operation, I can imagine it. 
It copies a file to a Destination Directory, renames it with a BaseName followed by
a Number and preserving the extension.  The number of Zero padded digits is specified
in the $Digits parameter.  The $PassThru allows the caller to get the FileInfo
for the created file.</font>
        </p>
        <p>
          <font face="Verdana" color="#000000">An example usage might look like:</font>
        </p>
        <p>
$Tags<font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#ff0000" size="2">=</font><font face="Courier New" color="#000000" size="2"> @{</font><font face="Courier New" color="#0000ff" size="2">Artists</font><font face="Courier New" color="#ff0000" size="2">=</font><font face="Courier New" color="#800000" size="2">"Book
Author"</font><font face="Courier New" color="#0000ff" size="2">;Album</font><font face="Courier New" color="#ff0000" size="2">=</font><font face="Courier New" color="#800000" size="2">"Book
Title"</font><font face="Courier New" color="#0000ff" size="2">;Comment</font><font face="Courier New" color="#ff0000" size="2">=</font><font face="Courier New" color="#800000" size="2">"This
is a comment"</font><font face="Courier New" color="#0000ff" size="2">;Genres</font><font face="Courier New" color="#ff0000" size="2">=</font><font face="Courier New" color="#000000" size="2">@(</font><font face="Courier New" color="#800000" size="2">"Fiction"</font><font face="Courier New" size="2"><font color="#000000">)}<br /></font></font><font face="Courier New" color="#800080" size="2">$files</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#ff0000" size="2">=</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#0000ff" size="2">dir</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#5f9ea0" size="2">-Recurse</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#5f9ea0" size="2">-Filter</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#ff0000" size="2">*</font><font face="Courier New" color="#000000" size="2">.</font><font face="Courier New" color="#8b4513" size="2">mp3</font><font face="Courier New" size="2"><font color="#000000"><br /></font></font><font face="Courier New" color="#5f9ea0" size="2">Organize-AudioBookFiles</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#5f9ea0" size="2">-Files</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#800080" size="2">$files</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#5f9ea0" size="2">-DestDir</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#800000" size="2">"C:\temp\Book"</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#5f9ea0" size="2">-BaseName</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#800000" size="2">"BookName
"</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#5f9ea0" size="2">-Tags</font><font face="Courier New" color="#000000" size="2"></font><font face="Courier New" color="#800080" size="2">$Tags
</font></p>
        <img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=8107c01c-9bf3-453a-9fe3-5bd0f1f738e0" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Easily setting Tags on Media Files using PowerShell</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2008/03/10/EasilySettingTagsOnMediaFilesUsingPowerShell.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,8b82afcc-1039-4f6e-ad9f-bf1fb8153a04.aspx</id>
    <published>2008-03-09T21:12:26.328-04:00</published>
    <updated>2008-03-09T21:13:10.1727463-04:00</updated>
    <category term="Powershell" label="Powershell" scheme="http://cashfoley.com/CategoryView,category,Powershell.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font color="#000000">This weekend I found the need to set the Media Meta Tags in
MP3 files I have RIPed.  I found this Huddled Masses <a href="http://huddledmasses.org/editing-media-tags-from-powershell/">article</a> for
using the <a href="http://www.taglib-sharp.com/Main_Page">taglib-sharp</a> library. 
I find Hashtables as a convenient machine for passing Pthese kinds of adhoc Name\Value
pairs.</font>
        </p>
        <font face="Courier New" size="2">
          <p>
[
</p>
        </font>
        <font face="Courier New" color="#0000ff" size="2">void</font>
        <font face="Courier New" size="2">]
[</font>
        <font face="Courier New" color="#8b4513" size="2">Reflection.Assembly</font>
        <font face="Courier New" size="2">]::</font>
        <font face="Courier New" color="#8b4513" size="2">LoadFile</font>
        <font face="Courier New" size="2">(</font>
        <font face="Courier New" color="#800000" size="2">".\taglib-sharp.dll"</font>
        <font face="Courier New" size="2">)
</font>
        <font color="#0000ff" size="2">
          <p>
            <font face="Courier New">function</font>
          </p>
        </font>
        <font face="Courier New">
          <font color="#000000" size="2">
          </font>
          <font color="#0000cd" size="2">SetMedia-Tags</font>
          <font color="#000000" size="2">
            <br />
  </font>
        </font>
        <font face="Courier New">
          <font color="#000000" size="2">( [</font>
          <font color="#8b4513" size="2">System.IO.FileInfo</font>
          <font color="#000000" size="2">] </font>
          <font color="#800080" size="2">$File</font>
          <font color="#ff0000" size="2">=</font>
          <font color="#000000" size="2">$(</font>
          <font color="#0000ff" size="2">Throw</font>
          <font color="#000000" size="2">
          </font>
          <font color="#800000" size="2">"File
is required"</font>
          <font color="#000000" size="2">)<br />
  , [</font>
          <font color="#0000ff" size="2">hashtable</font>
          <font color="#000000" size="2">] </font>
          <font color="#800080" size="2">$Tags</font>
          <font color="#ff0000" size="2">=</font>
          <font color="#000000" size="2">$(</font>
          <font color="#0000ff" size="2">Throw</font>
          <font color="#000000" size="2">
          </font>
          <font color="#800000" size="2">"Tags
are required"</font>
        </font>
        <font face="Courier New">
          <font size="2">
            <font color="#000000">))<br /></font>{<br /></font>
          <font color="#800080" size="2">  $media</font>
          <font size="2">
          </font>
          <font color="#ff0000" size="2">=</font>
          <font size="2"> [</font>
          <font color="#8b4513" size="2">TagLib.File</font>
          <font size="2">]::</font>
          <font color="#8b4513" size="2">Create</font>
          <font size="2">(</font>
          <font color="#800080" size="2">$file</font>
          <font size="2">.</font>
          <font color="#8b4513" size="2">FullName</font>
        </font>
        <font face="Courier New">
          <font size="2">)<br /></font>
          <font color="#0000ff" size="2">  foreach</font>
          <font size="2"> (</font>
          <font color="#800080" size="2">$tag</font>
          <font size="2">
          </font>
          <font color="#0000ff" size="2">in</font>
          <font size="2">
          </font>
          <font color="#800080" size="2">$Tags</font>
          <font size="2">.</font>
          <font color="#8b4513" size="2">keys</font>
        </font>
        <font face="Courier New">
          <font size="2">)<br /><font color="#800080">  </font>{<br /></font>
          <font color="#800080" size="2">    $media</font>
          <font size="2">.</font>
          <font color="#8b4513" size="2">Tag</font>
          <font size="2">.</font>
          <font color="#800080" size="2">$tag</font>
          <font size="2">
          </font>
          <font color="#ff0000" size="2">=</font>
          <font size="2">
          </font>
          <font color="#800080" size="2">$Tags</font>
          <font size="2">[</font>
          <font color="#800080" size="2">$tag</font>
        </font>
        <font face="Courier New">
          <font size="2">]<br /><font color="#800080">  </font>}<br /></font>
          <font color="#800080" size="2">  $media</font>
          <font size="2">.</font>
          <font color="#8b4513" size="2">Save</font>
        </font>
        <font face="Courier New" size="2">()<br />
}
<p>
Example Usage:
</p></font>
        <font face="Courier New" size="2">
          <font face="Courier New" color="#800080" size="2">
            <p>
$Tags
</p>
          </font>
          <font face="Courier New" color="#000000" size="2">
          </font>
          <font face="Courier New" color="#ff0000" size="2">=</font>
          <font face="Courier New" color="#000000" size="2"> @{</font>
          <font face="Courier New" color="#0000ff" size="2">Artists</font>
          <font face="Courier New" color="#ff0000" size="2">=</font>
          <font face="Courier New" color="#800000" size="2">"Max
Headgroom"</font>
          <font face="Courier New" color="#0000ff" size="2">;Album</font>
          <font face="Courier New" color="#ff0000" size="2">=</font>
          <font face="Courier New" color="#800000" size="2">"Smoke"</font>
          <font face="Courier New" color="#0000ff" size="2">;Comment</font>
          <font face="Courier New" color="#ff0000" size="2">=</font>
          <font face="Courier New" color="#800000" size="2">"This
is a comment"</font>
          <font face="Courier New" color="#0000ff" size="2">;Genres</font>
          <font face="Courier New" color="#ff0000" size="2">=</font>
          <font face="Courier New" color="#000000" size="2">@(</font>
          <font face="Courier New" color="#800000" size="2">"Crazy"</font>
          <font face="Courier New" size="2">
            <font color="#000000">)}<br /></font>
          </font>
          <font face="Courier New" size="2">
            <font color="#000000">
              <font face="Courier New" color="#5f9ea0" size="2">SetMedia-Tags</font>
              <font face="Courier New" size="2">
              </font>
              <font face="Courier New" color="#ff0000" size="2">-File</font>
              <font face="Courier New" size="2">
              </font>
              <font face="Courier New" color="#800000" size="2">".\file1.mp3"</font>
              <font face="Courier New" size="2">
              </font>
              <font face="Courier New" color="#5f9ea0" size="2">-Tags</font>
              <font face="Courier New" size="2">
              </font>
              <font face="Courier New" color="#800080" size="2">$Tags</font>
            </font>
          </font>
        </font>
        <p>
I used this code in a more specific project for organizing Audio Book MP3s I'll describe
in a subsequent post.
</p>
        <img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=8b82afcc-1039-4f6e-ad9f-bf1fb8153a04" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Invoking NAnt from Powershell</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2008/03/07/InvokingNAntFromPowershell.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,ed858d53-e5e1-454c-bc46-62007a624998.aspx</id>
    <published>2008-03-07T18:26:48.827-05:00</published>
    <updated>2008-03-07T18:38:24.2181713-05:00</updated>
    <category term="Powershell" label="Powershell" scheme="http://cashfoley.com/CategoryView,category,Powershell.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
One of the interesting things about having a blog is seeing what people are searching
for when they navigate to an entry.  On at least a dozen occasions I've seen
searches where people were obviously trying to invoke NAnt from PowerShell. 
Because I've talked about both NAnt and PowerShell without speaking to this subject, they
have been disappointed in what they've found in my blogs.  Indeed, when I've
performed my own searches, I've noticed there isn't a lot of useful info on doing
this subject.  Especially at detecting an error in the NAnt script.
</p>
        <p>
This isn't the most comprehensive script but it does the basics:
</p>
        <font color="#0000ff" size="1">
          <p>
            <font face="Courier New" size="2">function</font>
          </p>
        </font>
        <font face="Courier New">
          <font color="#000000">
          </font>
          <font color="#0000cd">Invoke-NAnt</font>
          <font color="#000000"> (</font>
          <font color="#800080">$NantFile</font>
          <font color="#000000">,</font>
          <font color="#800080">$target</font>
          <font color="#000000">,[</font>
          <font color="#0000ff">hashtable</font>
          <font color="#000000">]</font>
          <font color="#800080">$Properties</font>
        </font>
        <font face="Courier New">
          <font color="#000000">)<br /></font>{<br />
  <font color="#800080">$sb</font><font color="#ff0000">=</font><font color="#5f9ea0">New-Object</font></font>
        <font face="Courier New">
          <font color="#800000">"System.Text.StringBuilder"<br />
  </font>
          <font color="#0000ff">if</font> (<font color="#800080">$properties</font><font color="#ff0000">-ne</font><font color="#800080">$null</font>)<br />
  {<br />
    <font color="#0000ff">foreach</font> (<font color="#800080">$key</font><font color="#0000ff">in</font><font color="#800080">$Properties</font>.<font color="#8b4513">Keys</font>)<br />
    {<br />
      [<font color="#0000ff">void</font>] <font color="#800080">$sb</font>.<font color="#8b4513">Append</font>( <font color="#800000">'"'</font><font color="#ff0000">+</font><font color="#800000">"-D:$key=$($Properties.$key)"</font><font color="#ff0000">+</font><font color="#800000">'"
'</font> )<br />
    }<br />
  }<br />
  <br />
  <font color="#0000ff"><font face="Courier New" color="#0000ff">nant</font><font face="Courier New" color="#000000"></font><font face="Courier New" color="#800000">"-f:$NantFile"</font><font face="Courier New" color="#000000"></font><font face="Courier New" color="#800080">$target</font><font face="Courier New" color="#000000"></font><font face="Courier New" color="#800080">$sb</font><font face="Courier New" color="#000000">.</font><font face="Courier New" color="#8b4513">ToString</font><font face="Courier New"><font color="#000000">()<br /></font></font></font></font>
        <font face="Courier New">
          <font color="#800000">
            <br />
  </font>
          <font color="#0000ff">if</font> (<font color="#ff0000">-not</font><font color="#000080">$?</font>)<br />
  {<br />
    <font color="#0000ff">Throw</font></font>
        <font face="Courier New">
          <font color="#800000">"Nant
Failed"<br />
  </font>}<br />
}</font>
        <p>
          <font size="1">
            <font size="2">Example Usage:</font>
          </font>
        </p>
        <font face="Courier New" color="#5f9ea0">
          <p>
Invoke-NAnt
</p>
        </font>
        <font face="Courier New" color="#000000">
        </font>
        <font face="Courier New" color="#8b4513">Test.build</font>
        <font face="Courier New" color="#000000">
        </font>
        <font face="Courier New" color="#800000">"TestTarget"</font>
        <font face="Courier New" color="#000000"> @{</font>
        <font face="Courier New" color="#0000ff">Test1</font>
        <font face="Courier New" color="#ff0000">=</font>
        <font face="Courier New" color="#800000">"Value1"</font>
        <font face="Courier New" color="#0000ff">;Test2</font>
        <font face="Courier New" color="#ff0000">=</font>
        <font face="Courier New" color="#800000">"Value2"</font>
        <font face="Courier New">
          <font color="#000000">}</font>
        </font>
        <font color="#0000ff" size="2">
          <p>
            <font size="1">
              <font color="#000000" size="2">Test.Build contains:</font>
            </font>
          </p>
          <p>
            <font face="Courier New">&lt;</font>
          </p>
        </font>
        <font face="Courier New" color="#a31515">project</font>
        <font face="Courier New">
          <font color="#0000ff">&gt;<br />
  &lt;</font>
          <font color="#a31515">target</font>
          <font color="#0000ff">
          </font>
          <font color="#ff0000">name</font>
          <font color="#0000ff">=</font>
          <font color="#000000">"</font>
          <font color="#0000ff">TestTarget</font>
          <font color="#000000">"</font>
        </font>
        <font face="Courier New">
          <font color="#0000ff">&gt;<br />
    &lt;</font>
          <font color="#a31515">echo</font>
          <font color="#0000ff">
          </font>
          <font color="#ff0000">message</font>
          <font color="#0000ff">=</font>
          <font color="#000000">"</font>
          <font color="#0000ff">Test1=${Test1}</font>
          <font color="#000000">"</font>
        </font>
        <font face="Courier New">
          <font color="#0000ff">/&gt;<br />
    &lt;</font>
          <font color="#a31515">echo</font>
          <font color="#0000ff">
          </font>
          <font color="#ff0000">message</font>
          <font color="#0000ff">=</font>
          <font color="#000000">"</font>
          <font color="#0000ff">Test2=${Test2}</font>
          <font color="#000000">"</font>
        </font>
        <font face="Courier New">
          <font color="#0000ff">/&gt;<br />
    &lt;</font>
          <font color="#a31515">fail</font>
          <font color="#0000ff">
          </font>
          <font color="#ff0000">message</font>
          <font color="#0000ff">=</font>
          <font color="#000000">"</font>
          <font color="#0000ff">This
is a failure</font>
          <font color="#000000">"</font>
        </font>
        <font face="Courier New">
          <font color="#0000ff">/&gt;<br />
  &lt;/</font>
          <font color="#a31515">target</font>
        </font>
        <font face="Courier New">
          <font size="1">
            <font size="2">
              <font color="#0000ff">&gt;<br />
&lt;/</font>
              <font color="#a31515">project</font>
              <font color="#0000ff">&gt;
</font>
            </font>
          </font>
        </font>
        <p>
          <font size="1">
            <font size="2">Output looks like:</font>
          </font>
        </p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
            <font face="Courier New" size="1">NAnt 0.85 (Build 0.85.2478.0; release; 10/14/2006)<br />
Copyright (C) 2001-2006 Gerry Shaw<br /></font>
            <a href="http://nant.sourceforge.net/">
              <font face="Courier New" size="1">http://nant.sourceforge.net</font>
            </a>
          </p>
          <p>
            <font face="Courier New" size="1">Buildfile: </font>
            <a href="file:///C:/Projects/PSNant/Test.build">
              <font face="Courier New" size="1">file:///C:/Projects/PSNant/Test.build</font>
            </a>
            <br />
            <font face="Courier New" size="1">Target framework: Microsoft .NET Framework 2.0<br />
Target(s) specified: TestTarget</font>
          </p>
          <p>
            <font face="Courier New" size="1">TestTarget:</font>
          </p>
          <p>
            <font face="Courier New" size="1">     [echo] Test1=Value1<br />
     [echo] Test2=Value2</font>
          </p>
          <p>
            <font face="Courier New" size="1">BUILD FAILED</font>
          </p>
          <p>
            <font face="Courier New" size="1">C:\Projects\PSNant\Test.build(6,6):<br />
This is a failure</font>
          </p>
          <p>
            <font face="Courier New" size="1">Total time: 0 seconds.</font>
          </p>
          <p>
            <font face="Courier New" size="1">Nant Failed<br />
At C:\Projects\PSNant\InvokeNant.PS1:19 char:10<br />
+     Throw  &lt;&lt;&lt;&lt; "Nant Failed"<br /></font>
          </p>
        </blockquote>
        <p>
          <font size="1">
            <font size="2">This particular script is designed to fail with the
'fail task'.  This is because I was having trouble detecting errors.</font>
          </font>
        </p>
        <p>
          <font size="1">
            <font size="2">
              <font face="Courier New">
                <font color="#800000">  </font>
                <font color="#0000ff">if</font> (<font color="#ff0000">-not</font><font color="#000080">$?</font>)<br />
  {<br />
    <font color="#0000ff">Throw</font></font>
              <font face="Courier New">
                <font color="#800000">"Nant
Failed"<br />
  </font>}</font>
            </font>
          </font>
        </p>
        <p>
          <font face="Courier New">The $? variable is set to $true if the previous instruction
succeeded.  As of yet, I'm not getting the actual failure message.  If someone
can help with that, I'd appreciate it.</font>
        </p>
        <p>
          <font face="Courier New">Other usage comments:</font>
        </p>
        <p>
          <font face="Courier New">The $properties parameter takes a hash table that gets marshaled
into -D:&lt;propname&gt;=&lt;propvalue&gt; line arguments. I find the syntax
of <font color="#000000">@{</font><font face="Courier New" color="#0000ff">Test1</font><font face="Courier New" color="#ff0000">=</font><font face="Courier New" color="#800000">"Value1"</font><font face="Courier New" color="#0000ff">;Test2</font><font face="Courier New" color="#ff0000">=</font><font face="Courier New" color="#800000">"Value2"</font><font face="Courier New"><font color="#000000">} </font></font>to
be more natural for PowerShell.</font>
          <font size="1">
            <font size="2">
              <font face="Courier New">
              </font>
            </font>
          </font>
        </p>
        <p>
          <font size="1">
            <font size="2">This function will return an array of text lines which
are the output from NAnt.  If you don't want them to pipe out you'll need to
assign it to a variable or [void] it.</font>
          </font>
        </p>
        <font size="1">
          <font size="2">
            <font face="Courier New" color="#800080">
              <p>
$NantOutput
</p>
            </font>
            <font face="Courier New" color="#000000">
            </font>
            <font face="Courier New" color="#ff0000">=</font>
            <font face="Courier New" color="#000000">
            </font>
            <font face="Courier New" color="#5f9ea0">Invoke-NAnt</font>
            <font face="Courier New" color="#000000">
            </font>
            <font face="Courier New" color="#8b4513">Test.build</font>
            <font face="Courier New" color="#000000">
            </font>
            <font face="Courier New" color="#800000">"TestTarget"</font>
            <font face="Courier New" color="#000000"> @{</font>
            <font face="Courier New" color="#0000ff">Test1</font>
            <font face="Courier New" color="#ff0000">=</font>
            <font face="Courier New" color="#800000">"Value1"</font>
            <font face="Courier New" color="#0000ff">;Test2</font>
            <font face="Courier New" color="#ff0000">=</font>
            <font face="Courier New" color="#800000">"Value2"</font>
            <font face="Courier New">
              <font color="#000000">}</font>
            </font>
          </font>
        </font>
        <p>
          <font size="1">
            <font size="2">Finally:  Obviously this needs to be dressed out
a little more for supporting some useful parameters to NAnt like Logger and Default
Framework. </font>
          </font>
        </p>
        <img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=ed858d53-e5e1-454c-bc46-62007a624998" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Running Linux on Virtual PC</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2008/02/24/RunningLinuxOnVirtualPC.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,0d36e1bb-f06d-4e61-bf46-a40ccabea984.aspx</id>
    <published>2008-02-23T20:33:58.24-05:00</published>
    <updated>2008-02-24T01:41:47.8495213-05:00</updated>
    <category term="Virtual Linux" label="Virtual Linux" scheme="http://cashfoley.com/CategoryView,category,VirtualLinux.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Good writeup on installing <a href="http://arcanecode.wordpress.com/2007/10/18/installing-ubuntu-710-under-virtual-pc-2007/">Ubuntu
7.10 on Virtual PC</a>.  However, it hung for me right after the first screen
with two different ISO downloads.  I was trying this at home on my AMD Vista
Laptop.  Some comments on the page makes me suspicious that I'll need use my
Virtual Server at work.
</p>
        <p>
Update:
</p>
        <p>
With an RDP connection to an XP system at work I was able to get the Ubuntu to install. 
I'll conclude, for now, there is some issue with VPC on Vista.
</p>
        <p>
The mouse continued to be flaky but it could be the system within system within system
connection I was using.  <strong>I'm on a Vista laptop with a touchpad, running
an XP VPC with VPN RDP connection to an XP System running the Ubuntu VPC!</strong> Now
why can't my mouse work?! :) 
</p>
        <p>
I guess on Monday I'll see how well the mouse works when I can get direct access to
the VPC.  Next hurdle... get it on the network.  Then to see if I can Admin
the thing through Powershell!
</p>
        <img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=0d36e1bb-f06d-4e61-bf46-a40ccabea984" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Controlling Linux from PowerShell?</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2008/02/23/ControllingLinuxFromPowerShell.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,f3dc1d19-4b62-4d3a-9004-f9e15f65dea9.aspx</id>
    <published>2008-02-23T00:11:47.897-05:00</published>
    <updated>2008-02-24T01:36:33.3495213-05:00</updated>
    <category term="Powershell" label="Powershell" scheme="http://cashfoley.com/CategoryView,category,Powershell.aspx" />
    <category term="Virtual Linux" label="Virtual Linux" scheme="http://cashfoley.com/CategoryView,category,VirtualLinux.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm in the initial stages of attempting to control Linux servers from Windows using
PowerShell.
</p>
        <p>
The obvious path is using SSH.  The question is how.  Unfortunately with
all the buzz around PowerShell Remoting, what I'm finding is a lot of the reverse...
accessing PowerShell through SSH.  The reciprocity of this may make the reverse
true but I haven't found the confirmation link yet.
</p>
        <p>
The long way around the block might be through <a href="http://hivearchive.com/2006/07/03/using-powershell-through-ssh/">Cygwin
and Putty</a>.  The link is a little old but it shows a way.  I'm hoping
for a direct path from PowerShell so I can minimize installation dependencies.
</p>
        <p>
Update:
</p>
        <p>
          <a href="http://www.nsoftware.com/powershell/tutorials/remote.aspx">NetCmdlets</a> is
the "almost" direct path.  It looks good but too pricy for the way I want use
it.  Besides, it's "just" a wrapper for rsh.exe.  Looks like I'll be attempting
my own wrapper.  Anyone else try to do this?
</p>
        <img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=f3dc1d19-4b62-4d3a-9004-f9e15f65dea9" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Analyze Hard Drive Extensions with PowerShell</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2008/02/18/AnalyzeHardDriveExtensionsWithPowerShell.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,097abcab-45aa-4410-855d-8f47b63f0280.aspx</id>
    <published>2008-02-17T19:57:25.296-05:00</published>
    <updated>2008-02-19T00:22:08.1478063-05:00</updated>
    <category term="Powershell" label="Powershell" scheme="http://cashfoley.com/CategoryView,category,Powershell.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;The other day I was given a hard
drive and asked to analyze what was on it.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;While
it was easy to determine it had over 300,000 files and about 10 Gigs I didn’t want
to navigate through the whole thing looking in the hundreds of folders. &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;I
figured a good thing to know was the number of files and size by extension.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Powershell to the rescue.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;After
several iterations of various techniques I came up with a CmdLet allowing me to measure
any kind of object.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;You can specify which
property to use as the Group and for measurement.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I’m
not sure what else I’ll use it for, but I love making things generic.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Courier New'"&gt;MeasureGroup-Object&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;(
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;string&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$group&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;"Group
Name is Required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;,
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;string&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;"Property
Name is Required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$items&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;begin&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Courier New'"&gt;processItem&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$item&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$item&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$group&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$Aggregate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;-eq&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$Aggregate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; @{&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Count&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;0&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;;Sum&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;0}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$Aggregate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;Count&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;+=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; 1&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$Aggregate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;Sum&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;+=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$item&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;#
Hash table to collect stats&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$Aggregate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; @{}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$items&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;foreach&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$item&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;in&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$items&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;processItem&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$item&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;process&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Courier New'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;processItem&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Courier New'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;end&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Courier New'"&gt;AddProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$value&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$member&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;new-object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;management.automation.PSNoteProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$value&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;members&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;Add&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$member&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;foreach&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;in&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$Aggregate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;Keys&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$obj&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;new-object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;management.automation.psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;AddProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$obj&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$group&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;AddProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$obj&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Count&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$Aggregate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;Count&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;AddProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$obj&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Sum&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$Aggregate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;Sum&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$obj&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;So let’s put it to work.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;First
you have to collect the objects you want to measure.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$files&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Get-ChildItem&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;-Recurse&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;|&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;where&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; {&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Courier New'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;-is&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Courier New'"&gt;System.IO.FileInfo&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;]}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;This will recursively collect
all the files under the current directory.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;It
helps to filter out the Directories.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Because
they don’t have Extensions, they would end up inflating the stats for files without
extensions.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Now to use the MeasureGroup-Object.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$stats&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;MeasureGroup-Object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Extension&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Length&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$files&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;The $stats variable will contain
an array with an entry for each extension type.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Each
entry will have an Extension, Count and Sum value.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;The following will display the
results but not in any particular order.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$stats&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;This will be more interesting.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;# Get Top 5
file types by count&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$stats&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;|&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Sort-Object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Count&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;-Descending&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;|&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Select-Object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;-First&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; 5&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;
&lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;Extension&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Count&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Sum&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;---------&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-----&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;---&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;.cs&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;842&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;3018481&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;.hxs&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;765&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;980371275&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;.cab&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;756&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;1801724080&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;.sql&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;538&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;6734980&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;.dll&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;367&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;79635976&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;These are also interesting views.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;# Get Top 5
file types by total Length&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$stats&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;|&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Sort-Object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Sum&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;-Descending&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;|&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Select-Object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;-First&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; 5&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;# Display all
Extensions&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$stats&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;|&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Sort-Object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;Extension&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Some comments about the implementation.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;The End processing loops through
the $Aggregate results and builds PSObjects with Note values.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The
PSObjects play nice with the Sort, Select and default display.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;Related Post: &lt;a class=TitleLinkStyle href="http://cashfoley.com/2008/01/16/PowerShellDirectorySize.aspx" rel=bookmark&gt;PowerShell
Directory Size&lt;/a&gt;
&lt;/p&gt;
&gt;&lt;img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=097abcab-45aa-4410-855d-8f47b63f0280" /&gt;</content>
  </entry>
  <entry>
    <title>Powershell Pipeline CmdLet Template</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2008/02/17/PowershellPipelineCmdLetTemplate.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,4b11fd23-43ad-4cf8-afbf-073792a1a3b5.aspx</id>
    <published>2008-02-17T18:26:38-05:00</published>
    <updated>2008-02-17T19:03:18.6251013-05:00</updated>
    <category term="Powershell" label="Powershell" scheme="http://cashfoley.com/CategoryView,category,Powershell.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;This is a useful template for starting a CmdLet
that needs to work in a PipeLine or by passing parameters.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;Processing is implemented in the processItem
sub-function.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;All the “–ne $null” conditions
handle the differences between pipeline and parameter invocation.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Courier New'"&gt;Test-PipelineOrParm&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$parm&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;begin&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Courier New'"&gt;processItem&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$item&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Courier New'"&gt;#
Implement processing in this function&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;"processItem
$item"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$parm&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;foreach&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$item&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;in&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$parm&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;"begin
$(processItem $item)"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;process&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Courier New'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Courier New'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;"process
$(processItem $_)"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;end&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Write-Host&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;"Done"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;These two examples demonstrate calling the
template.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Write-Host&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;"Test
Pipeline processing"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Get-ChildItem&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;|&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Test-PipelineOrParm&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Write-Host&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;"Test
Parm processing"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Test-PipelineOrParm&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt; $(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Courier New'"&gt;Get-ChildItem&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=4b11fd23-43ad-4cf8-afbf-073792a1a3b5" /&gt;</content>
  </entry>
  <entry>
    <title>Object Oriented Scripting in Powershell</title>
    <link rel="alternate" type="text/html" href="http://cashfoley.com/2008/02/17/ObjectOrientedScriptingInPowershell.aspx" />
    <id>http://cashfoley.com/PermaLink,guid,122f81d6-43b1-45f3-8860-76b363caf436.aspx</id>
    <published>2008-02-17T15:19:52-05:00</published>
    <updated>2008-02-17T15:48:29.8835113-05:00</updated>
    <category term="Powershell" label="Powershell" scheme="http://cashfoley.com/CategoryView,category,Powershell.aspx" />
    <author>
      <name>Cash Foley</name>
    </author>
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;?xml:namespace prefix = o /&gt;The
past few weeks I’ve been working on a Powershell OO scripting framework.&amp;nbsp; I figure
I better go ahead and publish it because I could keep tinkering on it for a long time.&amp;nbsp;
I suspect it’s not done and even has a bug or two but it’s in decent shape.&amp;nbsp;
While this is not “real” Object Oriented it does support:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Polymorphism&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Encapsulation&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Constructors
with parameters&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Notes
– read-write variables&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Methods
– scriptblocks&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Properties
with Get scriptblocks and optional Set scriptblocks&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Static
and Private Notes and Methods&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;The New-PSClass cmdlet takes a
script which acts as Class Definition.&amp;nbsp; Keywords note, method, property and constructor
are local functions in New-PSClass and act as Class Definition by attaching objects
to a PSClass Object returned by the CmdLet.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;The PSClass has a New() method.&amp;nbsp;
Parameters to New are passed to the constructor script.&amp;nbsp; Due to a bug in V1.0
of PowerShell, the Param statement does not work in the scriptblocks in PSClass.&amp;nbsp;
While I have not tried it yet, I have good reason to believe that it will work in
V2.0.&amp;nbsp; While it’s not as nice, the $Args variable works fine.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Instead of trying to describe
all the syntax as small points in the blog entry, I’ll present an example Animal Class
with a Dog and Bird Classes that inherit from it.&amp;nbsp; While looking through it take
note of:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo4"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Private
Notes use a –private switch.&amp;nbsp; Within the class, scripts access them through a
$private variable.&amp;nbsp; Encapsulatioen isolates them from inherited classes and easy
public access.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo4"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Static
Notes and Methods are attached to the PSClass object.&amp;nbsp; This example shows a Static
Note accessed in the Constructors.&amp;nbsp; This may seem non-intuitive considering the
Class Object used in the Constructor is not created until New-PSClass is completed.&amp;nbsp;&amp;nbsp;
This is because the constructor script is not executed until an action Object is created
using the New() method.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo4"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;While
not demonstrated, private methods are supported and attached to the $private variable
available in script execution.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo4"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Note
the use the –override switch on the ToString() method on the Dog Class.&amp;nbsp; It can
call methods on the base class through Invoke-BaseClassMethod&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo4"&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size=3&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Base
function in constructors to call inherited constructors&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$AnimalClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;New-PSClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Animal&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;ObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 0&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;DisplayObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"$($this.ClassName)
has $($this.ObjectCount) instances"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Legs&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;constructor&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[0]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Legs&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[1]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$AnimalClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 1&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; } &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-set&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Write-Host&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Renaming
$($this.Class.ClassName) '$($private.Name)' to '$($Args[0])'"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[0]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Legs&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Legs&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;ToString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"A
$($this.Class.ClassName) named $($this.name) with $($this.Legs) Legs"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Speak&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"not
implemented"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$DogClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;New-PSClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-inherit&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$AnimalClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Dog&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;ObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 0&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;DisplayObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"$($this.ClassName)
has $($this.ObjectCount) instances"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;constructor&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Base&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[0]
4&amp;nbsp;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$DogClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 1&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;ToString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"$(Invoke-BaseClassMethod
'ToString') with extra"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Speak&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Arf"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$BirdClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;New-PSClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-inherit&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$AnimalClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Bird&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;ObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 0&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;DisplayObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"$($this.ClassName)
has $($this.ObjectCount) instances"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;constructor&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Base&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[0]
2&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$BirdClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 1&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;-override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Speak&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Squawk"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Dog&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$DogClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;New&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Bowser"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Dog&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ToString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Dog&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Duke"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Dog&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ToString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Dog&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Speak&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Bird&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$BirdClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;New&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Tweedy"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Bird&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ToString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Bird&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Speak&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$DogClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;DisplayObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$BirdClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;DisplayObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$AnimalClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;DisplayObjectCount&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Output:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;A Dog
named Bowser with 4 Legs with extra&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;Renaming
Dog 'Bowser' to 'Duke'&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;A Dog
named Duke with 4 Legs with extra&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;Arf&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;A Bird
named Tweedy with 2 Legs&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;Squawk&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;Dog has
1 instances&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;Bird
has 1 instances&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;&lt;font color=#000000&gt;Animal
has 2 instances&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;The cool thing about the implementation
is it’s all in PowerShell.&amp;nbsp; It’s a big chunk of code and I’m sure it’s not its
final version, but it has a lot of cool techniques and some that should be fixed up.&amp;nbsp;
Also, I’ve been working on an XMS Serialization, Attribute support, and the ability
to attach PSClass objects to any PowerShell object.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;These PowerShell Scripts are in
the attached zip file.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="COLOR: black; FONT-FAMILY: 'Courier New'"&gt;
&lt;o:p&gt;
&lt;font size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# New-PSClass&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Object Oriented Scripting in Powershell&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.cashfoley.com/"&gt;http://www.cashfoley.com/&lt;/a&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# Inspired
by Bruce Payette's "Windows PowerShell in Action"&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# Chapter
8 Script to add a CustomClass "keyword" to PowerShell&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# &lt;a href="http://manning.com/payette/"&gt;http://manning.com/payette/&lt;/a&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;New-PSClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; (
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;string&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ClassName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; { &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"ClassName
required for New-PSClass"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; ,
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;scriptblock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$definition&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; { &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Definition
required for New-PSClass"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; , &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Inherit&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#======================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
These Subfunctions are used in Class Definition Scripts&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #======================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
Subfunction: constructor&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;&amp;nbsp;
Assigns Constructor script to Class&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;constructor&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;scriptblock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Script
is required for 'constructor'"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;))&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ConstructorScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Only
one Constructor is allowed"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ConstructorScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
Subfunction: note&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;&amp;nbsp;
Adds Notes record to class if non-static&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;note&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;param&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;string&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Note
Name is Required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$value&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;""&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Private
Static Notes are not supported"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$value&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Notes&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; @{&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;;DefaultValue&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$value&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;;Private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
Subfunction: method&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;&amp;nbsp;
Add a method script to Class definition or 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;&amp;nbsp;
attaches it to the Class if it is static&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; ([&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;string&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Name
is required for 'method'"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;),
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;scriptblock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Script
is required for 'method'"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;),
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Private
Static Methods not supported"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Methods&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; @{&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;;Script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;;Private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;;Override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
Subfunction: property&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;&amp;nbsp;
Add a property to Class definition or 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;&amp;nbsp;
attaches it to the Class if it is static&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; ([&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;string&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;scriptblock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$get&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Get
Script is required for 'property'"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;),
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;scriptblock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$set&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$static&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Private
Static Properties not supported"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$get&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$set&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Properties&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; @{&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;;GetScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$get&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;;SetScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$set&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;;Private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;;Override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;new-object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Management.Automation.PSObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
Class Internals&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;ClassName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ClassName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Notes&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; @()&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Methods&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; @{}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Properties&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; @{}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;BaseClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Inherit&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;ConstructorScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;PrivateName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"__$($ClassName)_Private"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;New&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;new-object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Management.Automation.PSObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;AttachObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;( &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Initialize&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;( &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Initialize&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ConstructorScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-Initialize&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[0] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[1]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;AttachObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-AttachObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[0]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;__LookupClassObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-LookupClassObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[0] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[1]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;InvokeMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-InvokeMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[0] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[1] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[2]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;InvokeProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-InvokePropertyMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[0] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[1] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[2] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[3]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
At last, execute definition script&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &amp;amp;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$definition&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
return constructed class&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# These
helper Cmdlets should only be called by New-PSClass.&amp;nbsp; They exist to reduce&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# the amount
of code attached to each PSClass object.&amp;nbsp; They rely on context&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# variables
not passed as parameters.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# __PSClass-Initialize&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;
Invokes Constructor Script and provides helper Base function to facilitate&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;
Inherited Constructors&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-Initialize&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$params&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;Base&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;BaseClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-eq&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"No
BaseClass implemented for $($this.Class.ClassName)"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;BaseClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Initialize&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$Args&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;trap&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$errorMsg&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Exception&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Message&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Exception&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ErrorRecord&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;InvocationInfo&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;PositionMessage&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$errorMsg&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ErrorDetails&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Exception&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ErrorRecord&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;InvocationInfo&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;PositionMessage&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$constructor&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ConstructorScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;privateName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$constructor&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;InvokeReturnAsIs&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;( &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$params&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# __PSClass-AttachObject&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;
Attaches Notes, Methods, and Properties to Instance Object&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-AttachObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;AssurePrivate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;privateName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;) &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-eq&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;privateName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)
(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;new-object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Management.Automation.PSObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;privateName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;) &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;__Parent&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;
Attach BaseClass&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;BaseClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;BaseClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;AttachObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;
Attach Notes&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;foreach&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;in&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Notes&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;AssurePrivate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;privateName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;) &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;DefaultValue&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$note&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;DefaultValue&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;
Attach Methods&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;foreach&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;in&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Methods&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;keys&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Methods&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$targetObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
Private Methods are attached to the Private Object.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
# However, when the script gets invoked, $this needs to be&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
# pointing to the instance object. $ObjectString resolves&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
# this for InvokeMethod&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;AssurePrivate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$targetObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;privateName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'$this.__Parent'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$targetObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'$this'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
The actual script is not attached to the object.&amp;nbsp; The Script attached to Object
calls 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
# InvokeMethod on the Class.&amp;nbsp; It looks up the script and executes it&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instanceScriptText&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'.Class.InvokeMethod(
"'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'",
'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;',
$Args )'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instanceScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ExecutionContext&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;InvokeCommand&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;NewScriptBlock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;( &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instanceScriptText&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$targetObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instanceScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;:&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #&amp;nbsp;
Attach Properties&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; #
- - - - - - - - - - - - - - - - - - - - - - - -&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;foreach&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;in&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Properties&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;keys&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Properties&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$key&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$targetObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
Private Properties are attached to the Private Object.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
# However, when the script gets invoked, $this needs to be&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
# pointing to the instance object. $ObjectString resolves&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
# this for InvokeMethod&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;AssurePrivate&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$targetObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;privateName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'$this.__Parent'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$targetObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'$this'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#
The actual script is not attached to the object.&amp;nbsp; The Script attached to Object
calls 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
# InvokeMethod on the Class.&amp;nbsp; It looks up the script and executes it&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instanceScriptText&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'.Class.InvokeProperty(
"GET", "'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'",
'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;',
$Args )'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$getScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ExecutionContext&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;InvokeCommand&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;NewScriptBlock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;( &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instanceScriptText&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;SetScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instanceScriptText&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'.Class.InvokeProperty(
"SET", "'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'",
'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectString&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;',
$Args )'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$setScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ExecutionContext&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;InvokeCommand&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;NewScriptBlock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;( &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instanceScriptText&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$setScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$targetObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$getScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$setScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;:&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# __PSClass-LookupClassObject&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
intended to look up methods and property objects on the Class.&amp;nbsp; However, 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
it can be used to look up any Hash Table entry on the class.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
if the object is not found on the instance class, it searches all Base Classes&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
$ObjectType is the HashTable Member&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
$ObjectName is the HashTable Key&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
it returns the Class and Hashtable entry it was found in&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-LookupClassObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectType&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectType&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;BaseClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;BaseClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;__LookupClassObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectType&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$ObjectName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# __PSClass-InvokeScript&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
Used to invoke Method and Property scripts&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
It adds an error handler so Script Info can be seen in the error&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
It marshals $this and $private variables for the context of the script&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
It provides a helper Invoke-BaseClassMethod for invoking base class methods&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-InvokeScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$parms&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;Invoke-BaseClassMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$methodName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$parms&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;BaseClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-eq&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"$($this.Class.ClassName)
does not have a BaseClass"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;BaseClass&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;__LookupClassObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'Methods'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$MethodName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-eq&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Method
$MethodName not defined for $className"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-InvokeScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$parms&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;trap&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$errorMsg&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Exception&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Message&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;+&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Exception&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ErrorRecord&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;InvocationInfo&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;PositionMessage&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$errorMsg&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ErrorDetails&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Lucida Console'"&gt;$_&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Exception&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;ErrorRecord&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;InvocationInfo&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;PositionMessage&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$private&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$Class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;privateName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;InvokeReturnAsIs&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;( &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$parms&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# __PSClass-InvokeMethod&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
Script called by methods attached to instances.&amp;nbsp; Looks up Method Script&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
in instance class or in inherited class&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-InvokeMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$MethodName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$parms&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;__LookupClassObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'Methods'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$MethodName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-eq&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Method
$MethodName not defined for $($this.ClassName)"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-InvokeScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$method&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$parms&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# __PSClass-InvokePropertyMethod&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
Script called by property scripts attached to instances.&amp;nbsp; Looks up property Script&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;#&amp;nbsp;&amp;nbsp;
in instance class or in inherited class&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: mediumblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-InvokePropertyMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$PropertyType&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$PropertyName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$parms&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$this&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;__LookupClassObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;'Properties'&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$PropertyName&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-eq&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Property
$PropertyName not defined for $($this.ClassName)"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$PropertyType&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-eq&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"GET"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-InvokeScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;GetScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$parms&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;__PSClass-InvokeScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$class&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$property&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;SetScript&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$instance&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$parms&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSNote&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;param&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;PSObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Object
is required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;string&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Note
Name is Required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$value&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;!&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;members&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;])&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$member&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;new-object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;management.automation.PSNoteProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;`&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$value&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;members&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Add&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$member&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$value&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$value&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;param&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;PSObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Object
is required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;string&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Method
Name is Required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;scriptblock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$member&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;new-object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;management.automation.PSScriptMethod&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;`&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$script&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;members&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-ne&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$null&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;members&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Remove&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Method
'$name' already exists with out 'override'"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;members&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Add&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$member&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: 'Lucida Console'"&gt;# ===================================================================================&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;Attach-PSProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;param&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (
[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;PSObject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Object
is required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;string&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;]&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"Method
Name is Required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;scriptblock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$get&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;$(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;Throw&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: 'Lucida Console'"&gt;"get
script is required"&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;scriptblock&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$set&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
, [&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;switch&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$set&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$scriptProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;new-object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;management.automation.PsScriptProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;`&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$get&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$set&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;else&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$scriptProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;new-object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;management.automation.PsScriptProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: cadetblue; FONT-FAMILY: 'Lucida Console'"&gt;`&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$get&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; ( &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;properties&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;[&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;] &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: 'Lucida Console'"&gt;-and&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$override&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;properties&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;Remove&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$name&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$object&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;psobject&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;properties&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: saddlebrown; FONT-FAMILY: 'Lucida Console'"&gt;add&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;(&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: 'Lucida Console'"&gt;$scriptProperty&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Lucida Console'"&gt;}&lt;/span&gt;
&lt;/p&gt;
&lt;a href="http://cashfoley.com/content/binary/PSClass.zip"&gt;PSClass.zip (4.24 KB)&lt;/a&gt;&lt;img width="0" height="0" src="http://cashfoley.com/aggbug.ashx?id=122f81d6-43b1-45f3-8860-76b363caf436" /&gt;</content>
  </entry>
</feed>
