<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Exploring the .NET Framework with PowerShell &#8211; Constructors (Part 3)</title>
	<atom:link href="http://blog.usepowershell.com/2009/03/exploring-the-net-framework-with-powershell-constructors-part-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.usepowershell.com/2009/03/exploring-the-net-framework-with-powershell-constructors-part-3/</link>
	<description>Real Admins Script</description>
	<lastBuildDate>Sun, 29 Aug 2010 14:55:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Steven Murawski</title>
		<link>http://blog.usepowershell.com/2009/03/exploring-the-net-framework-with-powershell-constructors-part-3/comment-page-1/#comment-29</link>
		<dc:creator>Steven Murawski</dc:creator>
		<pubDate>Mon, 02 Mar 2009 14:19:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.usepowershell.com/?p=9#comment-29</guid>
		<description>Great tip Shay!  Thanks!</description>
		<content:encoded><![CDATA[<p>Great tip Shay!  Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shay Levy</title>
		<link>http://blog.usepowershell.com/2009/03/exploring-the-net-framework-with-powershell-constructors-part-3/comment-page-1/#comment-28</link>
		<dc:creator>Shay Levy</dc:creator>
		<pubDate>Mon, 02 Mar 2009 14:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.usepowershell.com/?p=9#comment-28</guid>
		<description>I love the series ;-)

In case of default constructors I find that priniting the object can help understand which properties are available (including default values).
This also makes it easier to assign values, for example:


PS &gt; $message = New-Object System.Net.Mail.MailMessage
PS &gt; $message

From                        :
Sender                      :
ReplyTo                     :
To                          : {}
Bcc                         : {}
CC                          : {}
Priority                    : Normal
DeliveryNotificationOptions : None
Subject                     :
SubjectEncoding             :
Headers                     : {}
Body                        :
BodyEncoding                :
IsBodyHtml                  : False
Attachments                 : {}
AlternateViews              : {}

PS &gt; $message.from = &quot;me@domain.com&quot;
PS &gt; $message

From                        : me@domain.com
Sender                      :
...</description>
		<content:encoded><![CDATA[<p>I love the series <img src='http://blog.usepowershell.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>In case of default constructors I find that priniting the object can help understand which properties are available (including default values).<br />
This also makes it easier to assign values, for example:</p>
<p>PS &gt; $message = New-Object System.Net.Mail.MailMessage<br />
PS &gt; $message</p>
<p>From                        :<br />
Sender                      :<br />
ReplyTo                     :<br />
To                          : {}<br />
Bcc                         : {}<br />
CC                          : {}<br />
Priority                    : Normal<br />
DeliveryNotificationOptions : None<br />
Subject                     :<br />
SubjectEncoding             :<br />
Headers                     : {}<br />
Body                        :<br />
BodyEncoding                :<br />
IsBodyHtml                  : False<br />
Attachments                 : {}<br />
AlternateViews              : {}</p>
<p>PS &gt; $message.from = &#8220;me@domain.com&#8221;<br />
PS &gt; $message</p>
<p>From                        : <a href="mailto:me@domain.com">me@domain.com</a><br />
Sender                      :<br />
&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
