﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Girish Gangadharan</title>
	<atom:link href="http://giri.sh/wp-404-handler.php/feed/?404;http://giri.sh:80/feed/" rel="self" type="application/rss+xml" />
	<link>http://giri.sh</link>
	<description>Did you expect something witty here?</description>
	<lastBuildDate>Mon, 26 Jul 2010 20:35:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wonderful neighbor</title>
		<link>http://giri.sh/2010/07/25/wonderful-neighbor/</link>
		<comments>http://giri.sh/2010/07/25/wonderful-neighbor/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 03:48:44 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Neighbor]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Racism]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=134</guid>
		<description><![CDATA[Swapna and I were getting out of our apartment this afternoon heading to our friend&#8217;s house. And our neighbor was walking up the stairs just as we were ready to lock our door. Here&#8217;s the transcript of the interesting conversation I had with him.
Me: (to Swapna, in Malayalam) Get the keys? Lock the balcony door?
Swapna: [...]]]></description>
			<content:encoded><![CDATA[<p>Swapna and I were getting out of our apartment this afternoon heading to our friend&#8217;s house. And our neighbor was walking up the stairs just as we were ready to lock our door. Here&#8217;s the transcript of the interesting conversation I had with him.</p>
<p><strong>Me:</strong> (to Swapna, in <a href="http://en.wikipedia.org/wiki/Malayalam_language">Malayalam</a>) Get the keys? Lock the balcony door?</p>
<p><strong>Swapna:</strong> Yupp.</p>
<p><strong>Neighbor:</strong> English!</p>
<p><strong>Me:</strong> (to the neighbor) I&#8217;m sorry, were you talking to us?</p>
<p><strong>Neighbor:</strong> Not just to you. (Pointing to my other Indian neighbor&#8217;s door) To them and to the ones living downstairs, to all of you. Speak in fucking English.</p>
<p><strong>Me:</strong> Excuse me?</p>
<p><strong>Neighbor:</strong> You heard me. You come to my fucking country and you don&#8217;t speak my fucking language? </p>
<p><strong>Me:</strong> You don&#8217;t get to decide what language I use to speak to my wife. I&#8217;m a tax paying legal immigrant. I think I have the right to speak to my wife in whatever language I want.</p>
<p><strong>Neighbor:</strong> Oh yeah? Why don&#8217;t you get the fuck out of my country then? Who asked you to come here?</p>
<p><strong>Me:</strong> Are you kidding me, man?</p>
<p><strong>Neighbor:</strong> Why don&#8217;t you get the fuck outta here? Yeah, get the fuck outta here.</p>
<p><strong>Me:</strong> No, you get the fuck outta here. (Yupp, that&#8217;s the best I could do at that point. I was so nervous. I wasn&#8217;t quick enough to come up with a befitting reply.)</p>
<p>Let&#8217;s rewind back a little bit. July 27th 2002. That&#8217;s when I arrived in the US for the first time as a student on an F1 visa. </p>
<p>I graduated with my Masters degree here in Computer Science from UTA in August 2004. Got a job after that.</p>
<p>I&#8217;ve always paid my taxes, social security, medicare etc on time, every time. Never committed any crime. Never been arrested. Never broke the law. Never done anything wrong.</p>
<p>I don&#8217;t even download movies illegally.</p>
<p>Yet, none of that matters. Doesn&#8217;t matter how long you&#8217;ve lived here or how well you&#8217;ve blended into the society or how great you&#8217;ve been a member of the civilized population or how many friends you&#8217;ve made. If you are a foreigner, you better be prepared to be on the receiving end of some racism, my friend. It&#8217;s happened to me before but you just don&#8217;t get used to something like that no matter how hard you try. </p>
<p>Swapna wasn&#8217;t happy at all. She&#8217;s never seen me in a confrontation before. She was upset. It&#8217;s been only 3 months since we moved to this new place that is swarming with Indians. Not bachelors. Full fledged families with 2 kids on an average. 90% of them work in the IT industry (Pepsi, JC Penney, Frito Lays, Dr. Pepper, Cadburys, Infosys &#8211; all these companies are less than 5 miles from this place. Most of these guys are contractors there).</p>
<p>At first, we were surprised there were so many desis around. We didn&#8217;t know about it before we signed the lease. As time passed by, we got invited to potlucks and our neighbors speak <a href="http://en.wikipedia.org/wiki/Tamil_language">Tamil</a> like us. It was a huge change and Swapna loved it. At my previous apartment, that was her biggest complaint &#8211; &#8220;People keep to themselves here. Nobody talks to anybody. Nobody comes out of their apartment. If they do, they get in their car and go away. I&#8217;m bored out of my mind&#8221; (this was before she joined <a href="http://www.epsilon.com/">Epsilon</a>)</p>
<p>As you can imagine, she was excited about the interaction she was getting here. People stopped by and said Hi and asked about our dog when we were walking <a href="http://www.flickr.com/photos/girishg/tags/mia/">Mia</a>. Apparently, we&#8217;re the only Indians in this complex that owns a dog. Nice ice breaker.</p>
<p>So anyways, our awesome neighbor gentleman complained about us from day one. No, literally. He called the office and complained about the movers making noise when they were carrying the furniture in to our apartment on our moving day. A week later, he also complained when we got our washer dryer installed in the garage downstairs which was funny because he actually lives on the second floor and he said he couldn&#8217;t stand the noise. </p>
<p>Today&#8217;s incident was our first face-to-face chat with him and obviously, it didn&#8217;t go too well.</p>
<p>I think I&#8217;m gonna have to talk to the apartment manager tomorrow. I don&#8217;t know what the outcome is going to be but I&#8217;d hate to have to move again.</p>
<p>May be I should bake him a cake. One with a picture of one of our Gods with multiple arms with a dot in the forehead working at a call center fixing somebody&#8217;s computer.</p>
<p><strong>UPDATE:</strong> When I walked into the manager&#8217;s office this morning, he was already there. She made him apologize to us. She also mentioned that they are discussing terminating his lease. I don&#8217;t know if they are actually going to do it. But she seemed pretty sincere and was apologetic for his behavior.</p>
<p>Interestingly, she told me that this was not his first incident there. And that they have zero tolerance for racists especially because it&#8217;s considered harassment under law and is a crime.</p>
<p>His side of the story was that some Indian kid threw a ball at his friend&#8217;s dog and the dog&#8217;s leash came loose and it ran away. He had to chase it and when he came back and asked the people around who was responsible for the kid&#8217;s actions, nobody said a word. So apparently he was pissed off at them and he just took it out on me. Because you know, the kid was an Indian, I&#8217;m an Indian, all Indians are jerks..etc..etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2010/07/25/wonderful-neighbor/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Moving on</title>
		<link>http://giri.sh/2010/06/01/moving-on/</link>
		<comments>http://giri.sh/2010/06/01/moving-on/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 05:10:01 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=132</guid>
		<description><![CDATA[It&#8217;s been a year since I blogged. My last post was about getting married. A lot has transpired since and if I had to explain, I wouldn&#8217;t even know where to begin. Swapna and I recently celebrated our first anniversary (May 20th) and neither of us can believe how quickly time has passed by. Seems [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a year since I blogged. My last post was about getting married. A lot has transpired since and if I had to explain, I wouldn&#8217;t even know where to begin. Swapna and I recently celebrated our first anniversary (May 20th) and neither of us can believe how quickly time has passed by. Seems like yesterday when we were waiting outside the US consulate for her visa interview.</p>
<p>Anyways, I&#8217;ve decided to blog more &#8220;often&#8221; moving forward and I&#8217;ll have some of the good stories (from the past year) for future posts. If you&#8217;d like a teaser, here&#8217;s one &#8211; barely 10 days after our anniversary celebrations, Swapna and I almost drowned after our boat hit a rock and toppled when we went canoeing on Buffalo river in Arkansas. Yupp. Life is just awesome.</p>
<p>But this post today is about something completely different but very important nonetheless.</p>
<p>Today&#8217;s my last day at EMC Corporation.</p>
<p>It&#8217;s been five and a half years since I joined my first company &#8211; Bright Corner (acquired by Geniant which in turn was acquired by EMC) and it&#8217;s been an awesome ride. I learned so much from so many smart people not just on different projects but also in personal life. I&#8217;ve built a lot of great relationships with some very good people here. Some of them are still with EMC and some have moved on, but still in touch with me.</p>
<p>I am who I am because of these wonderfully talented and skilled people and I will never forget that.</p>
<p>I&#8217;m trying very VERY hard not to be cheesy (any more than I already have been so far in this post) here but believe me, it&#8217;s tough.</p>
<p>In any case, thanks to everyone who&#8217;s supported me and helped shape my future and career. You know I sincerely appreciate it.</p>
<p>The time has come for EMC and I, to part ways and as per the #1 rule of life, things have to move on. EMC will. And I will too.</p>
<p>Moving on&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2010/06/01/moving-on/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Married!</title>
		<link>http://giri.sh/2009/06/03/married/</link>
		<comments>http://giri.sh/2009/06/03/married/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 15:34:24 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Wedding]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=126</guid>
		<description><![CDATA[
Here are some more pics from the wedding.
By the way, feels FANTASTIC to be married. She is terrific! It&#8217;s an awesome feeling waking up next to her every morning. Guess I got lucky.  
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/girishg/3590745761/in/set-72157619088860469/"><img src="http://giri.sh/images/wedding.jpg" alt="Wedding" /></a></p>
<p><a href="http://www.flickr.com/photos/girishg/sets/72157619088860469/">Here</a> are some more pics from the wedding.</p>
<p>By the way, feels FANTASTIC to be married. She is terrific! It&#8217;s an awesome feeling waking up next to her every morning. Guess I got lucky. <img src='http://giri.sh/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2009/06/03/married/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>If I fall, I fall</title>
		<link>http://giri.sh/2009/04/02/if-i-fall-i-fall/</link>
		<comments>http://giri.sh/2009/04/02/if-i-fall-i-fall/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 00:39:53 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[WOW]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=124</guid>
		<description><![CDATA[You think your life sucks? 
Just watch the video below and think again.

]]></description>
			<content:encoded><![CDATA[<p>You think your life sucks? </p>
<p>Just watch the video below and think again.</p>
<p><object width="440" height="361"><param name="movie" value="http://sports.espn.go.com/broadband/player.swf?mediaId=3696478"/><param name="wmode" value="transparent"/><param name="allowScriptAccess" value="always"/><embed src="http://sports.espn.go.com/broadband/player.swf?mediaId=3696478" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" width="440" height="361"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2009/04/02/if-i-fall-i-fall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Did you know?</title>
		<link>http://giri.sh/2009/03/28/did-you-know/</link>
		<comments>http://giri.sh/2009/03/28/did-you-know/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 22:15:34 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[WOW]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=122</guid>
		<description><![CDATA[Once in a while you come across something that is so mind-blowing that you just can&#8217;t wait to share it with others.
Just watch this video below. The statistics (not sure if they are accurate but looks credible) are fascinating.

Great music too, by the way.
]]></description>
			<content:encoded><![CDATA[<p>Once in a while you come across something that is so mind-blowing that you just can&#8217;t wait to share it with others.</p>
<p>Just watch this video below. The statistics (not sure if they are accurate but looks credible) are fascinating.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/cL9Wu2kWwSY&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cL9Wu2kWwSY&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Great music too, by the way.</p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2009/03/28/did-you-know/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free count down timer</title>
		<link>http://giri.sh/2009/03/27/free-count-down-timer/</link>
		<comments>http://giri.sh/2009/03/27/free-count-down-timer/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 23:08:21 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Swapna]]></category>
		<category><![CDATA[Wedding]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=116</guid>
		<description><![CDATA[Stumbled upon this cute little flash based timer the other day. Never thought I&#8217;d need it until I realized&#8230;
&#8220;Wait a second&#8230;What if I use it to count down to my wedding date? It could be a depressing reminder tick-tocking it&#8217;s way to the end of my bachelorhood and all its glory. Or&#8230;or&#8230;.it could be an [...]]]></description>
			<content:encoded><![CDATA[<p>Stumbled upon this cute little <a href="http://www.oneplusyou.com/bb/countdown">flash based timer</a> the other day. Never thought I&#8217;d need it until I realized&#8230;</p>
<blockquote><p>&#8220;Wait a second&#8230;What if I use it to count down to my wedding date? It could be a depressing reminder tick-tocking it&#8217;s way to the end of my bachelorhood and all its glory. Or&#8230;or&#8230;.it could be an agonizing wait till the day i marry Swapna!&#8221;</p></blockquote>
<p>He he he&#8230; <img src='http://giri.sh/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   <img src='http://giri.sh/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   <img src='http://giri.sh/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Anyways, check out my count-down timer in the header of this site. </p>
<p>If you don&#8217;t see it, it&#8217;s probably because either the site itself or its flash-content is blocked by your network team (assuming you are at work).</p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2009/03/27/free-count-down-timer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Even Indians don&#8217;t care about fellow Indians</title>
		<link>http://giri.sh/2009/03/23/even-indians-dont-care-about-fellow-indians/</link>
		<comments>http://giri.sh/2009/03/23/even-indians-dont-care-about-fellow-indians/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 02:00:00 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[India]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=112</guid>
		<description><![CDATA[Unless you have been living under a rock somewhere, you must have heard about the new Tata Nano &#8211; a car from India&#8217;s largest Auto manufacturer that costs less than USD $2000. While the Indian media is going gaga over this tiny car which was designed to run on Indian roads where you&#8217;d be lucky [...]]]></description>
			<content:encoded><![CDATA[<p>Unless you have been living under a rock somewhere, you must have heard about the new Tata Nano &#8211; a car from India&#8217;s largest Auto manufacturer that costs less than USD $2000. While the Indian media is going gaga over this tiny car which was designed to run on Indian roads where you&#8217;d be lucky if you get to your destination without a dent in your vehicle regardless of what you drive because of the traffic jams, lack of discipline and respect for laws, (forget getting there on time) they completely missed the point about the safety features that it woefully lacks. (Phew! That was a long sentence.)</p>
<p><img src="http://giri.sh/images/tata_nano.jpg" alt="Tata Nano" /></p>
<p>The basic model is less than 2 grand which means no power steering, no power windows, no radio, no air conditioning, NO SHIT. The counter argument for that is that, in India, you don&#8217;t have any of such features in a two-wheeler either and the idea is to target the middle class families that owns a two-wheeler to &#8220;upgrade&#8221; to this car. So of course, they are going to appreciate a vehicle similar to what they have right now, only difference being for a few thousand rupees more (a few hundred USD) the &#8220;upgraded&#8221; vehicle will have a roof on top and couple of more wheels&#8230;.isn&#8217;t that right Mr. Ratan Tata?</p>
<p>And their plans seem to be <a href="http://business.rediff.com/report/2009/mar/23/tata-nano-may-go-to-us-in-3-years.htm">ambitious</a>. They plan to hit the US market by 2010. And Europe by 2011. I&#8217;ve been living in the US for the past 7 years and I just don&#8217;t see how people here would buy this car, for obvious reasons. It&#8217;s too small, probably won&#8217;t pass the stringent crash tests, max speed is 43 miles/hour, poor mileage and the list goes on.</p>
<p>But here&#8217;s the line that caught my attention.</p>
<blockquote><p>
About the pricing of the car, Tata said: &#8220;. . . obviously (Nano) would not be a Rs 1-lakh or a $2,500 car (in Europe), <strong>it will have all the airbags</strong> and all the safety features that would be demanded by the European customers.&#8221;</p></blockquote>
<p>Read the full story <a href="http://business.rediff.com/report/2009/mar/23/tata-nano-may-go-to-us-in-3-years.htm">here</a>.</p>
<p>Can you believe it? The Indian model doesn&#8217;t even come with air bags. Apparently, they were so focused on building something with a budget in mind, they didn&#8217;t mind tossing out the basic safety feature. And the Indian government allowed it to be sold to Indian consumers.  This just blows me away. The lack of respect for human lives in India is just incomprehensible. The Nov 26th Mumbai terrorist attack killed 183 people. And what did we do? Nothing. This apathy, this insensibility to suffering is just appalling and depressing. Nobody gives a shit.</p>
<p>This reminds me of an incident that happened a couple of years ago. One of my distant distant relatives came to the US for a business visit. He worked for Air India at that time. I don&#8217;t know if he still is employed with them. Anyways, he visited my sister&#8217;s family (she was in Richardson, TX back then) and was talking about the purpose of his visit when he mentioned that he was here to buy airplanes and jets from the US carriers. He mentioned how his company was getting a good deal since the planes that these people were buying were OUT OF COMMISSION in the US and the US carriers were just selling them away for whatever they can get for it, as the FAA wouldn&#8217;t allow them to operate them anymore.</p>
<p>Now take a minute to process that. Planes that have been found UNFIT to fly Americans in the United States, are being sold to the Indian carriers to fly Indians in their domestic market.</p>
<p>I could go on and on about several issues like this, like how only cops that are of <em>higher ranks</em> in India, carry hand guns and the lower level constables carry a simple lathi (bamboo stick). The lone terrorist in Mumbai attacks that was caught alive, killed the police officer who didn&#8217;t have a gun when he confronted him in the car that he and his friend were attempting to escape in. The police officer was fighting this terrorist with his bare hands and was holding the barrel of his AK 47 trying to point it away before the killer pulled the trigger and sprayed 16 bullets into the cop&#8217;s torso and he died on the spot. However he didn&#8217;t let go of the gun even when he dropped dead and that&#8217;s how the other cops were able to nab the terrorist.</p>
<p>Can you even imagine such a thing happening in the United States?</p>
<p>So many things like this. Construction workers don&#8217;t wear a metal helmet or any sort of protection gear, no shoes (just plain rubber slippers), including women and kids (who are not legally supposed to work anyways. But hey, Welcome to India!), electricians working on lamp posts on the street climb up with a rope tied around their ankles (I have seen this myself several times), patients lying on the floor in the government hospitals puking blood and dying for attention (quite literally)&#8230;i can keep going on and on. These are the sad stories of human beings in India, the working class. Don&#8217;t even get me started on the plight of animals. I&#8217;ll save it for another post.</p>
<p>I don&#8217;t understand how the rich keep getting richer in India and everybody says &#8220;oh&#8230;watch out&#8230;India is becoming a super power!&#8221;. </p>
<p>What&#8217;s the point of being called a super power if you can&#8217;t provide the basic facilities for your own citizens? </p>
<p>Just because we have millions of English speaking youngsters graduating every year out of colleges and every 3rd person owning a cell phone and a every middle class family owning a stupid shitty car, and winning Oscar awards (Love <a href="http://www.arrahman.com">A. R. Rahman</a>. He is a God, but he himself <a href="http://sify.com/movies/fullstory.php?id=14863355">admitted</a> it was not his best work), doesn&#8217;t mean we have made it, people.</p>
<p>If we don&#8217;t start respecting our own fellow Indians and take care of each other, we&#8217;ll never be a super power. </p>
<p>I have so much more to say&#8230;.but what&#8217;s the point? Neither you nor I can make a difference. Corruption will always exist. People will always suffer. Rich will rise and fall and there will be another set of goons that replace them. </p>
<p>I cannot let things beyond my control, bother me. It is unhealthy and counterproductive.</p>
<p>I&#8217;m just going to do my best and see if I can be of any use to my society. May be sponsor a poor kid&#8217;s education or help set up somebody&#8217;s small business or pay for somebody&#8217;s medical expenses&#8230;.I don&#8217;t know. I just don&#8217;t want to keep complaining. I want to be a part of the solution. But as a single man, there is only little I can do. And I guess I just have to live with that.</p>
<p>Obama promised <a href="http://change.gov/">change</a> and change indeed has come to America. </p>
<p>India is waiting it&#8217;s turn&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2009/03/23/even-indians-dont-care-about-fellow-indians/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual studio custom short cut hot key mapping</title>
		<link>http://giri.sh/2009/03/01/visual-studio-custom-short-cut-hot-key-mapping/</link>
		<comments>http://giri.sh/2009/03/01/visual-studio-custom-short-cut-hot-key-mapping/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 21:51:54 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Visual Studio.Net]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=100</guid>
		<description><![CDATA[My first post in 2009. Took only 2 months into the year. Sigh! There goes my resolution. On the positive side, it is a technical post. Been a while since I posted one of these.
Anyways, let&#8217;s get to the point.
So in the current project I&#8217;m working on, I build SharePoint web parts. A lot of [...]]]></description>
			<content:encoded><![CDATA[<p>My first post in 2009. Took only 2 months into the year. Sigh! There goes my resolution. On the positive side, it is a technical post. Been a while since I posted one of these.</p>
<p>Anyways, let&#8217;s get to the point.</p>
<p>So in the current project I&#8217;m working on, I build SharePoint web parts. A lot of them. As with typical SharePoint projects, the web parts need to be deployed to the GAC/assembly. before they can be added to the pages.</p>
<p>The problem with this as you can imagine, is that every change no matter how small or big it is, needs to be built and the assembly copied to the GAC (C:\Windows\assembly). If you are using the <a title="WSPBuilder" href="http://www.codeplex.com/wspbuilder" target="_blank">WSPBuilder</a> Visual Studio plugin, this is probably a bit less cumbersome than going to the location of the DLL and manually copying it and pasting it in the assembly folder, you know, using good old Windows Explorer.</p>
<p>This is great if you are big fan of the mouse. Just 4 clicks/gestures. One for the build. And 3 for the GAC deployment &#8211; Right click on the project, Click on WSPBuilder, Select Copy to GAC.</p>
<p>But for people like me, that prefer keyboard short cuts over mouse clicks, here&#8217;s how we can make this much faster &#8211; Map custom short cut keys to do the build and deploy.</p>
<p>You may already know that Ctrl + Shift + B builds the project. But it builds not just the current project but every other project related to it (and may be even the independent ones too if I&#8217;m right).</p>
<p>Now that is <em>still</em> 3 keys. Let&#8217;s see if we can bring it down to 2 keys.</p>
<p>Here we go.</p>
<ol>
<li>Click on Tools &#8211; Customize in Visual studio as shown below. </li>
</ol>
<p><a href="http://giri.sh/images/Customize.png"><img class=" " title="Click on Tools Then Click on Customize" src="http://giri.sh/images/Customize.png" alt="Click on Tools Then Click on Customize" width="748" height="595" /></a></p>
<p>2. Click on Keyboard</p>
<p><a href="http://giri.sh/images/keyboard.png"><img title="Click on Keyboard" src="http://giri.sh/images/keyboard.png" alt="Click on Keyboard" width="605" height="471" /></a></p>
<p>3.  We need to find &#8220;Build.BuildSelection&#8221; command. So start typing that in the &#8220;Show commands containing&#8221; textbox. It&#8217;s autocomplete as you can see below. So just select the item as soon as it shows up.</p>
<p><a href="http://giri.sh/images/BuildSolution.png"><img class="   " title="Type Build.BuildSolution in Show Commands textbox" src="http://giri.sh/images/BuildSolution.png" alt="Type Build.BuildSolution in Show Commands textbox" width="747" height="434" /></a></p>
<p>4. After you select it from the list, move your cursor to the &#8220;Press shortcut keys&#8221; textbox below and press the short cut keys. I chose Shift + F1 since I just have to use my left hand fingers and the keys aren&#8217;t too far apart.</p>
<p>Note that you CANNOT type your shortcut. You HAVE to press the keys on your keyboard as the text above the textbox says.</p>
<p><a href="http://giri.sh/images/SelectBuild.BuildSelection.png"><img class="   " title="Select Build.BuildSolution from the list" src="http://giri.sh/images/SelectBuild.BuildSelection.png" alt="Select Build.BuildSolution from the list" width="747" height="434" /></a></p>
<p>5. After you select your short cut, the &#8220;Assign&#8221; button gets enabled as shown below. Click on that to assign the short cut to &#8220;Build.BuildSelection&#8221;. &#8220;Assign&#8221; button now becomes &#8220;Remove&#8221;. It took it. Good.</p>
<p><a href="http://giri.sh/images/AssignShortcut.png"><img class="  " title="Assign Short Cut" src="http://giri.sh/images/AssignShortcut.png" alt="Assign Short Cut" width="748" height="434" /></a></p>
<p>6. Now click OK.</p>
<p><a href="http://giri.sh/images/OK.png"><img class="  " title="Click OK" src="http://giri.sh/images/OK.png" alt="Click OK" width="747" height="434" /></a></p>
<p>7. Test the short cut now. Open up a file in a project and use your short cut. If everything worked ok, the project that file belonged to, would have been built. Just that project.</p>
<p>8. Wash. Rinse. Repeat. Do the same for &#8220;Copy To GAC&#8221; feature.</p>
<p>9. Look for &#8220;copytogac&#8221; in the commands text and you may notice that once you select the command as shown below, there already might exist a short cut for it. In this case it is Ctrl + Shift + Alt + B.</p>
<p>I don&#8217;t know about you but that is lot of keys to press for a simple command. It is ok though. You can leave it alone and map yet another short cut to the same command.</p>
<p><a href="http://giri.sh/images/CopyToGacSelection.png"><img class="  " title="Type CopyToGac in the commands textbox" src="http://giri.sh/images/CopyToGacSelection.png" alt="Type CopyToGac in the commands textbox" width="747" height="434" /></a></p>
<p>I chose Shift + F2. </p>
<p><a href="http://giri.sh/images/AssignShortcutToGac.png"><img class="   alignleft" title="Assign ShortCut to GAC" src="http://giri.sh/images/AssignShortcutToGac.png" alt="Assign ShortCut to GAC" /></a></p>
<p>10. Click Assign and then OK. And all done! Now we can easily build and deploy the currrent web part/dll to the GAC with the press of just 2 keys per command.</p>
<p><strong>Shift + F1 to build. Shift + F2 to deploy to GAC.</strong></p>
<p>I suppose it must save some amount of time in the long term. Enjoy! <img src='http://giri.sh/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2009/03/01/visual-studio-custom-short-cut-hot-key-mapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Engaged!</title>
		<link>http://giri.sh/2008/12/29/engaged/</link>
		<comments>http://giri.sh/2008/12/29/engaged/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 17:15:15 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Swapna]]></category>
		<category><![CDATA[WOW]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=93</guid>
		<description><![CDATA[
Dec 29th 2008 will go down in history as the day I got engaged to Swapna.
At the risk of sounding cheesy, I&#8217;ll nevertheless, say a few things about her. Alright&#8230; so here we go&#8230;
Although my parents did all the work and found her for me, I must admit that they didn&#8217;t do all that bad. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://giri.sh/images/swapna_showing_her_ring.jpg" alt="Swapna showing off her ring" width="570" height="400" /></p>
<p>Dec 29th 2008 will go down in history as the day I got engaged to <a title="Swapna" href="http://flickr.com/photos/girishg/sets/72157605904152032/" target="_blank">Swapna</a>.</p>
<p>At the risk of sounding cheesy, I&#8217;ll nevertheless, say a few things about her. Alright&#8230; so here we go&#8230;</p>
<p>Although my parents did all the work and found her for me, I must admit that they didn&#8217;t do all that bad. <img src='http://giri.sh/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>She is a software professional like me and works in Boston. Going by the experience that this long distance relationship has provided us over the last 6 months (For those who don&#8217;t know, I live in Dallas, TX which is about 1759 miles from Boston as per Google maps), I can say this much &#8211; She is GREAT!</p>
<p>Swapna is a very sweet, loving, caring, understanding, kind, polite and lovable girl that grew up in the same city as I, back in India. We have that thing in common (in addition to a lot of other things) and it makes things a lot easier. For example, music we listen to, movies we like, eating habits, local jokes and the references that go with them etc.</p>
<p><img src="http://giri.sh/images/Putting_ring_on_her_finger.jpg" alt="Putting the ring on her finger" width="570" height="400" /></p>
<p>In any case, I know it takes a lot of patience to deal with someone like me (I can hear you going &#8220;yeah&#8230;no shit!&#8221;) .  And I think she is ready, willing and in fact happy to do that for the rest of our life together as a couple.</p>
<p>All said I think she is just beautiful inside out. And I hope I&#8217;ll be able to make her just as happy as she makes me and continue doing that for the rest of the journey.</p>
<p>Wish us luck! <img src='http://giri.sh/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://giri.sh/images/I_and_Swapna.jpg" alt="I and Swapna" width="570" height="400" /></p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2008/12/29/engaged/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>(Really)Quick and Easy SharePoint webpart</title>
		<link>http://giri.sh/2008/10/29/reallyquick-and-easy-sharepoint-webpart/</link>
		<comments>http://giri.sh/2008/10/29/reallyquick-and-easy-sharepoint-webpart/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 05:51:29 +0000</pubDate>
		<dc:creator>girish</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Visual Studio.Net]]></category>

		<guid isPermaLink="false">http://giri.sh/?p=89</guid>
		<description><![CDATA[If you have been in a situation where things are in a big hairy mess, you probably would follow the process of elimination to ensure you are not chasing the wrong items down the rabbit hole.
Now consider you are working with SharePoint and you are in a tight spot as mentioned above. You probably want [...]]]></description>
			<content:encoded><![CDATA[<p>If you have been in a situation where things are in a big hairy mess, you probably would follow the process of elimination to ensure you are not chasing the wrong items down the rabbit hole.</p>
<p>Now consider you are working with SharePoint and you are in a tight spot as mentioned above. You probably want to ensure that WSS/MOSS has been configured properly and that the problem is not with the webpart you are working on, for example.</p>
<p>Here&#8217;s a quick and easy way of writing a &#8220;hello world&#8221; webpart that doesn&#8217;t involve features and layouts and WSPs and stsadm commands and etc.</p>
<p>1. Open up Visual Studio 2008 and create a new class library project (name it something unique, for example, DingDongBellWebPart) and add the following code in Class1.cs</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiH<br />
idden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense E<br />
mphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
&nbsp;/* Style Definitions */
&nbsp;table.MsoNormalTable
&nbsp;{mso-style-name:"Table Normal";
&nbsp;mso-tstyle-rowband-size:0;
&nbsp;mso-tstyle-colband-size:0;
&nbsp;mso-style-noshow:yes;
&nbsp;mso-style-priority:99;
&nbsp;mso-style-qformat:yes;
&nbsp;mso-style-parent:"";
&nbsp;mso-padding-alt:0in 5.4pt 0in 5.4pt;
&nbsp;mso-para-margin-top:0in;
&nbsp;mso-para-margin-right:0in;
&nbsp;mso-para-margin-bottom:10.0pt;
&nbsp;mso-para-margin-left:0in;
&nbsp;line-height:115%;
&nbsp;mso-pagination:widow-orphan;
&nbsp;font-size:11.0pt;
&nbsp;font-family:"Calibri","sans-serif";
&nbsp;mso-ascii-font-family:Calibri;
&nbsp;mso-ascii-theme-font:minor-latin;
&nbsp;mso-hansi-font-family:Calibri;
&nbsp;mso-hansi-theme-font:minor-latin;}
</style>
<p><![endif]--></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiH<br />
idden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense E<br />
mphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
&nbsp;/* Style Definitions */
&nbsp;table.MsoNormalTable
&nbsp;{mso-style-name:"Table Normal";
&nbsp;mso-tstyle-rowband-size:0;
&nbsp;mso-tstyle-colband-size:0;
&nbsp;mso-style-noshow:yes;
&nbsp;mso-style-priority:99;
&nbsp;mso-style-qformat:yes;
&nbsp;mso-style-parent:"";
&nbsp;mso-padding-alt:0in 5.4pt 0in 5.4pt;
&nbsp;mso-para-margin-top:0in;
&nbsp;mso-para-margin-right:0in;
&nbsp;mso-para-margin-bottom:10.0pt;
&nbsp;mso-para-margin-left:0in;
&nbsp;line-height:115%;
&nbsp;mso-pagination:widow-orphan;
&nbsp;font-size:11.0pt;
&nbsp;font-family:"Calibri","sans-serif";
&nbsp;mso-ascii-font-family:Calibri;
&nbsp;mso-ascii-theme-font:minor-latin;
&nbsp;mso-hansi-font-family:Calibri;
&nbsp;mso-hansi-theme-font:minor-latin;}
</style>
<p><![endif]--></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; color: blue;">using</span><span style="font-size: 10pt; font-family: "> System;</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; color: blue;">using</span><span style="font-size: 10pt; font-family: "> System.Collections.Generic;</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; color: blue;">using</span><span style="font-size: 10pt; font-family: "> System.Linq;</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; color: blue;">using</span><span style="font-size: 10pt; font-family: "> System.Text;</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; color: blue;">using</span><span style="font-size: 10pt; font-family: "> System.Web.UI.WebControls.WebParts;</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: "> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; color: blue;">namespace</span><span style="font-size: 10pt; font-family: "> DingDongBellWebPart</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: ">{</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: "><span> </span><span style="color: blue;">public</span> <span style="color: blue;">class</span> <span style="color: #2b91af;">Class1</span> : <span style="color: #2b91af;">WebPart</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: "><span> </span>{</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: "><span> </span><span style="color: blue;">protected</span> <span style="color: blue;">override</span> <span style="color: blue;">void</span> RenderContents(System.Web.UI.<span style="color: #2b91af;">HtmlTextWriter</span> writer)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: "><span> </span>{</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: "><span> </span>writer.Write(<span style="color: #a31515;">&#8220;DingDongBell test&#8221;</span>);</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: "><span> </span><span style="color: blue;">base</span>.Render(writer);</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: "><span> </span>}</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; line-height: normal;"><span style="font-size: 10pt; font-family: "><span> </span>}</span></p>
<p class="MsoNormal" style="margin-left: 0.75in;"><span style="font-size: 10pt; line-height: 115%; font-family: ">}</span></p>
<p><span style="font-size: 10pt; line-height: 115%; font-family: ">}</span></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiH<br />
idden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense E<br />
mphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]-->2. Check the “Sign the assembly” checkbox in Project properties “Signing” tab as shown below</p>
<p><a href="http://giri.sh/images/SigningDLL.png" target="_blank"><img src="http://giri.sh/images/SigningDLL.png" alt="Project properties " width="628" height="416" /></a></p>
<p><strong>(Click on image above for better resolution)</strong></p>
<p>3. Under “Choose a strong name key file” dropdownlist, select “New”.</p>
<p>4. Uncheck “Protect my key file with a password” as shown below</p>
<p><img src="http://giri.sh/images/StrongNameKey.png" alt="Create Strong Name Key" width="448" height="278" /></p>
<p>5. Give it a name and click OK.</p>
<p>6. Build the project.</p>
<p>7. Drag the project’s dll from the bin folder and drop it in C:\Windows\assembly folder. This registers the DLL in the GAC.</p>
<p>8. Replace the values for the attributes where necessary in the line below and add this line in the   <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideW<br />
henUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Lo<br />
cked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
&nbsp;/* Style Definitions */
&nbsp;table.MsoNormalTable
&nbsp;{mso-style-name:"Table Normal";
&nbsp;mso-tstyle-rowband-size:0;
&nbsp;mso-tstyle-colband-size:0;
&nbsp;mso-style-noshow:yes;
&nbsp;mso-style-priority:99;
&nbsp;mso-style-qformat:yes;
&nbsp;mso-style-parent:"";
&nbsp;mso-padding-alt:0in 5.4pt 0in 5.4pt;
&nbsp;mso-para-margin-top:0in;
&nbsp;mso-para-margin-right:0in;
&nbsp;mso-para-margin-bottom:10.0pt;
&nbsp;mso-para-margin-left:0in;
&nbsp;line-height:115%;
&nbsp;mso-pagination:widow-orphan;
&nbsp;font-size:11.0pt;
&nbsp;font-family:"Calibri","sans-serif";
&nbsp;mso-ascii-font-family:Calibri;
&nbsp;mso-ascii-theme-font:minor-latin;
&nbsp;mso-hansi-font-family:Calibri;
&nbsp;mso-hansi-theme-font:minor-latin;}
</style>
<p><![endif]--><span style="font-size: 11pt; line-height: 115%; font-family: ">&lt;SafeControls&gt; </span>section in the web.config file of the website you are trying to deploy this webpart to. (You can even try the SharePoint’s central admin’s web.config file. should work.)</p>
<p>&lt;SafeControl Assembly=&#8221;DingDongBellWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1af588c27b5f26e0&#8243; Namespace=&#8221;DingDongBellWebPart&#8221; TypeName=&#8221;*&#8221; Safe=&#8221;True&#8221; /&gt;</p>
<p><strong>**NOTE**: </strong>Don&#8217;t forget to replace the PublicKeyToken above. There are multiple ways to fetch the PublicKeyToken of your DLL. Here&#8217;s one way. Go to C:\Windows\assembly and right click on your assembly and click properties as shown below.</p>
<p><img src="http://giri.sh/images/WebpartProperties.png" alt="Webpart properties" width="367" height="426" /></p>
<p>9. Visit the following URL &#8211; http://insert_your_website_url_here/_layouts/NewDwp.aspx [Of course replace "insert_your_website_url_here" with your value]</p>
<p>10. It should show up in that list as shown below. (I know&#8230;.it says GirishWebpart.Class1 in the screenshot below instead of DingDongBellWebpart.Class1. May be it is because I figured GirishWebpart was a much better name than the ridiculous-sounding DingDongBellWebpart.)</p>
<p><a href="http://giri.sh/images/WebPartGallery.png" target="_blank"><img src="http://giri.sh/images/WebPartGallery.png" alt="Webpart properties" width="1088" height="722" /></a></p>
<p><strong>(Click on image above for better resolution)</strong></p>
<p>11. If it doesn&#8217;t work, reset IIS. And try again. Should work.</p>
<p>12. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://giri.sh/2008/10/29/reallyquick-and-easy-sharepoint-webpart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
