<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005">
  <channel>
    <title cf:type="text">NJection</title>
    <link>http://www.njection.net</link>
    <description cf:type="text">a .NET Code Injection Library</description>
    <dc:language>en</dc:language>
    <item>
      <title>NJection Announced</title>
      <description xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" cf:type="html">&lt;div&gt;
    The NJection project provides a way to inject .NET code at runtime using configuration
    files.&lt;br /&gt;
    NJection uses new capabilities of the System.Linq.Expressions namespace which comes
    with visual studio 2010 and .NET 4.0 Framework.&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
    Here we defined a method call to WriteLine of the static class Console.&lt;/div&gt;
&lt;h2&gt;
    C# Example&lt;/h2&gt;
&lt;div style=&quot;color: black; background-color: #ececec; padding-top: 30px; padding-bottom: 30px;
    padding-left: 10px&quot;&gt;
    &lt;span style=&quot;color: Black&quot;&gt;&lt;span style=&quot;color: #2B91AF&quot;&gt;LambdaExpression&lt;/span&gt; ex =
        &lt;span style=&quot;color: #2B91AF&quot;&gt;ExpressionBuilder.&lt;/span&gt;Traverse&amp;lt;&lt;span style=&quot;color: #2B91AF&quot;&gt;LambdaExpression&lt;/span&gt;&amp;gt;(&lt;span
            style=&quot;color: #A31515&quot;&gt;@&quot;C:\Example.config&quot;&lt;/span&gt;);&lt;/span&gt;&lt;br /&gt;
    &lt;span style=&quot;color: Black&quot;&gt;&lt;span style=&quot;color: #2B91AF&quot;&gt;Action&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: Blue;&quot;&gt;string&lt;/span&gt;&amp;gt;
        action = ex.Compile() as &lt;span style=&quot;color: #2B91AF&quot;&gt;Action&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: Blue;&quot;&gt;string&lt;/span&gt;&amp;gt;;&lt;/span&gt;&lt;br /&gt;
    action(&lt;span style=&quot;color: #a31515&quot;&gt;&quot;Hello World!&quot;&lt;/span&gt;);&lt;/div&gt;
&lt;h2&gt;
    Configuration Example&lt;/h2&gt;
&lt;div style=&quot;padding-bottom: 10px; padding-top: 10px; color: black; background-color: #ececec;
    font-size: 11px; font-family: verdana, helvetica, arial, sans-serif&quot;&gt;
    &lt;div&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;xml&lt;/span&gt; &lt;span
            style=&quot;color: red&quot;&gt;version&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                style=&quot;color: blue&quot;&gt;1.0&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color: red&quot;&gt;
                    encoding&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                        style=&quot;color: blue&quot;&gt;utf-8&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;configuration&lt;/span&gt;&lt;span
            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 15px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;expression&lt;/span&gt;&lt;span
            style=&quot;color: red&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                style=&quot;color: blue&quot;&gt;Lambda&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot; &lt;span style=&quot;color: red&quot;&gt;
                    typeof&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                        style=&quot;color: blue&quot;&gt;System.Action`1[System.String]&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span
                            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 45px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;expression&lt;/span&gt;&lt;span
            style=&quot;color: red&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                style=&quot;color: blue&quot;&gt;Call&lt;/span&gt;&quot; &lt;span style=&quot;color: red&quot;&gt;typeof&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&quot;&lt;span
                    style=&quot;color: blue&quot;&gt;System.Console&lt;/span&gt;&quot; &lt;span style=&quot;color: red&quot;&gt;kind&lt;/span&gt;&lt;span
                        style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;Static&lt;/span&gt;&lt;span
                            style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color: red&quot;&gt;methodName&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span
                                style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                                    style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 60px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;arguments&lt;/span&gt;&lt;span
            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 75px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;expression&lt;/span&gt;&lt;span
            style=&quot;color: red&quot;&gt;ref&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                style=&quot;color: blue&quot;&gt;valueParameter&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                    style=&quot;color: blue&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 60px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;arguments&lt;/span&gt;&lt;span
            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 45px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;expression&lt;/span&gt;&lt;span
            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 30px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;arguments&lt;/span&gt;&lt;span
            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 45px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;expression&lt;/span&gt;&lt;span
            style=&quot;color: red&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                style=&quot;color: blue&quot;&gt;Parameter&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;
        &lt;span style=&quot;color: red&quot;&gt;typeof&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
            style=&quot;color: blue&quot;&gt;System.String&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                style=&quot;color: red&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                    style=&quot;color: blue&quot;&gt;valueParameter&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                        style=&quot;color: blue&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 30px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;arguments&lt;/span&gt;&lt;span
            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div style=&quot;margin-left: 15px&quot;&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;expression&lt;/span&gt;&lt;span
            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
    &lt;div&gt;
        &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;configuration&lt;/span&gt;&lt;span
            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</description>
      <author>Sagi Fogel</author>
      <link>http://www.njection.net</link>
      <pubDate>2009-11-30T07:25:00</pubDate>
      <Category>.NET 4.0</Category>
      <Category>Code Injection</Category>
      <Category>Expression Trees</Category>
    </item>
    <item>
      <title>Expressions Configuration Changes</title>
      <description xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" cf:type="html">&lt;div style=&quot;padding:0px;margin:0px&quot;&gt;
                &lt;ul class=&quot;version&quot; style=&quot;list-style-type: square; color: Gray;&quot;&gt;
                    &lt;li style=&quot;list-style-type: none; font-weight: bold;margin-bottom:10px;&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6;&quot; href=&quot;Documentation/Lambda.aspx&quot;&gt;Lambda Expression&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                    &lt;li&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;Arguments for
                        the the Lambda expression are no longer defined in the definitions&lt;/span&gt;
                        &lt;div style=&quot;color: #3165c6;&quot;&gt;
                            element and using the ref attribute is no longer needed. Instead, defining an argumnet
                            for the the Lambda expression is done in the arguments element.&lt;/div&gt;
                    &lt;/li&gt;
                    &lt;li&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;func &amp; action
                        elements which were indicated the type of the Lambda are obsolete.&lt;/span&gt;
                        &lt;div style=&quot;color: #3165c6;&quot;&gt;
                            Instead defining the type of the Lambda is done with the typeof attribute in the
                            Lambda expression e.g.&lt;/div&gt;
                        &lt;div style=&quot;line-height:normal;margin-bottom:5px;margin-top:5px;&quot;&gt;
                            &lt;span style=&quot;color: blue&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515&quot;&gt;expression&lt;/span&gt;
                            &lt;span style=&quot;color: red&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                                style=&quot;color: blue&quot;&gt;Lambda&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot; &lt;span style=&quot;color: red&quot;&gt;
                                    typeof&lt;/span&gt;&lt;span style=&quot;color: blue&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;span
                                        style=&quot;color: blue&quot;&gt;System.Action`1[System.String]&lt;/span&gt;&lt;span style=&quot;color: black&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span
                                            style=&quot;color: blue&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/li&gt;
                    &lt;li&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;Lambda's return
                        elemnt which indicated the returned expression is obsolete.&lt;/span&gt;
                        &lt;div style=&quot;color: #3165c6;&quot;&gt;
                            Instead defining the return expression is done within a &lt;a  style=&quot;color:#3165c6;&quot; href=&quot;/Documentation/Block.aspx&quot;&gt;
                                Block&lt;/a&gt; expression.&lt;/div&gt;
                    &lt;/li&gt;
                    &lt;li&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;Lambda's variables
                        element has been changed to arguments.&lt;/span&gt; &lt;/li&gt;
                    &lt;li style=&quot;list-style-type: none; font-weight: bold;margin-top:10px;margin-bottom:10px;&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6;&quot; href=&quot;Documentation/Call.aspx&quot;&gt;Call Expression&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                    &lt;li&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;The static and
                        methodInfo elements of Call are obsolete.&lt;/span&gt;
                        &lt;div style=&quot;color: #3165c6;line-height:normal;&quot;&gt;
                            Instead defining a call for a static type method is done by defining the kind attribute
                            to be Static e.g.&lt;/div&gt;
                        &lt;div style=&quot;line-height: normal;margin-bottom:5px;margin-top:5px;&quot;&gt;
                            &lt;span style=&quot;color: #0000ff&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;expression&lt;/span&gt;
                            &lt;span style=&quot;color: #ff0000;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;=&quot;Call&quot;&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;kind&lt;/span&gt;&lt;span
                                    style=&quot;color: #0000ff;&quot;&gt;=&quot;Static&quot;&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;typeof&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;=&quot;System.Console&quot;&lt;/span&gt;
                            &lt;span style=&quot;color: #ff0000;&quot;&gt;methodName&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;=&quot;Write&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/li&gt;
                    &lt;li style=&quot;list-style-type: none;  font-weight: bold;margin-top:10px;margin-bottom:10px;&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6;&quot; href=&quot;Documentation/Goto.aspx&quot;&gt;Goto Expression&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                    &lt;li&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;The break &amp; continue
                        elements which indicated the type of goto are obsolete.&lt;/span&gt;
                        &lt;div style=&quot;color: #3165c6;&quot;&gt;
                            Instead defining the type of goto is done with the kind attribute in the Goto expression
                            element e.g.&lt;/div&gt;
                        &lt;div style=&quot;line-height: normal;margin-bottom:5px;margin-top:5px;&quot;&gt;
                            &lt;span style=&quot;color: #0000ff&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot; color: #a31515;&quot;&gt;expression&lt;/span&gt;
                            &lt;span style=&quot; color: #ff0000;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;
                                color: #0000ff;&quot;&gt;=&quot;Goto&quot;&lt;/span&gt; &lt;span style=&quot; color: #ff0000;&quot;&gt;kind&lt;/span&gt;&lt;span
                                    style=&quot; color: #0000ff;&quot;&gt;=&quot;Break&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&amp;gt;&lt;/span&gt;
                        &lt;/div&gt;
                    &lt;/li&gt;
                    &lt;li&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;Goto expression
                        now supports 4 kinds: Goto, Break, Continue, Return.&lt;/span&gt; &lt;/li&gt;
                    &lt;li style=&quot;list-style-type: none;  font-weight: bold;margin-top:10px;margin-bottom:10px;&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6;&quot; href=&quot;Documentation/Block.aspx&quot;&gt;Block Expression&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                    &lt;li&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;Block's variables
                        element has been changed to arguments.&lt;/span&gt; &lt;/li&gt;
                &lt;/ul&gt;
            &lt;/div&gt;</description>
      <author>Sagi Fogel</author>
      <link>http://www.njection.net</link>
      <pubDate>2010-01-24T14:04:46.353</pubDate>
      <Category>System.Linq.Expressions</Category>
      <Category>Configuration</Category>
    </item>
    <item>
      <title>New Expressions Support</title>
      <description xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" cf:type="html">&lt;div style=&quot;padding:0px;margin:0px&quot;&gt;
                &lt;ul class=&quot;version&quot; style=&quot;list-style-type: square; color: Gray;&quot;&gt;
                    &lt;li style=&quot;list-style-type: none; font-size: 14px; font-weight: bold;margin-bottom:10px;&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6; direction: ltr;&quot; 
                            href=&quot;Documentation/Main.aspx&quot;&gt;New Expressions Support.&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;Try -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription14&quot;&gt;
                            Creates a Try expression representing a try block with any number of catch 
                            statements&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;Catch -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription13&quot;&gt;
                            Represents a catch statement in a try block&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;Switch - Represents a switch statement.&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;SwitchCase -&lt;span 
                                id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription12&quot;&gt;Represents 
                            a control expression that handles multiple selections by passing control to 
                            SwitchCase.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6; direction: ltr;&quot;&gt;New -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription11&quot;&gt;
                            Represents a constructor call.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li class=&quot;style1&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;NewArrayBounds - R&lt;span 
                                id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription&quot;&gt;presents 
                            creating a new array that has a specified rank.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;NewArrayInit -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription0&quot;&gt;
                            Represents creating a one-dimensional array and initializing it from a list of 
                            elements.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;ArrayIndex -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription1&quot;&gt;
                            Represents creating a one-dimensional array and initializing it from a list of 
                            elements.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                    &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;Index -
                        &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription2&quot;&gt;
                        Represents an access to an array, for assigning to, or reading from, an array 
                        element.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;ListInit -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription3&quot;&gt;
                            Represents a constructor call that has a collection initializer.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;ListBinding -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription4&quot;&gt;
                            Initializes a list in a specific type where the list is exposed as a public 
                            property or field.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;MemberInit -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription5&quot;&gt;
                            Represents calling a constructor and initializing one or more members of the new 
                            object.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;MemberBinding -
                        &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription6&quot;&gt;
                        Represents a recursive initialization of members of a field or property.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;MemberAccess -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription7&quot;&gt;
                            Represents accessing a property or field.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;TypeEqual -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription8&quot;&gt;
                            Represents a a run time identity check for an expression with a given type.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;TypeIs -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription9&quot;&gt;
                            Represents a compatible check for an expression with a given type.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                        &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;Invoke -
                            &lt;span id=&quot;ctl00_ctl00_ContentPlaceHolder1_InnerContent_XmlDocumentation1_lblDescription10&quot;&gt;
                            Represents an expression that applies lambda expression to a list of arguments.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
                     &lt;li style=&quot;list-style-type: none; margin-top:10px;font-size: 14px; font-weight: bold;margin-bottom:10px;&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6; direction: ltr;&quot; 
                            href=&quot;Documentation/Main.aspx&quot;&gt;All Expressions&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                    &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;The body element is obsolete, instead use the expression element.&lt;/span&gt;
                    &lt;/li&gt;
                    &lt;li style=&quot;list-style-type: none; font-size: 14px; font-weight: bold;margin-bottom:10px;margin-top:10px&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6; direction: ltr;&quot; 
                            href=&quot;Documentation/Block.aspx&quot;&gt;Block Expression&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                    &lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: #3165c6;&quot;&gt;The result element is obsolete, instead the 
                        result value &amp;amp; type would be the last expression of the Block expression. &lt;/span&gt;
                    &lt;/li&gt;
                    &lt;li style=&quot;list-style-type: none; font-size: 14px; font-weight: bold;margin-top:10px;margin-bottom:10px;&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6;&quot; href=&quot;Documentation/Call.aspx&quot;&gt;Conditional Expression&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                    &lt;li&gt;
                        &lt;div class=&quot;style1&quot;&gt;
                            &lt;span style=&quot;color: #3165c6;&quot;&gt;The expressions element is obsolete. test, ifTrue, 
                            IfFalse elements are now direct children of the conditional expression.&lt;/span&gt;
                        &lt;/div&gt;
                    &lt;/li&gt;
                    &lt;li style=&quot;list-style-type: none; font-size: 14px; font-weight: bold;margin-top:10px;margin-bottom:10px;&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6;&quot; href=&quot;Documentation/Goto.aspx&quot;&gt;Goto Expression&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                    &lt;li class=&quot;style1&quot;&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;LabeTarget element is obsolete, 
                        instead a label element containing the label expression is required.&lt;/span&gt;
                    &lt;/li&gt;
                    &lt;li style=&quot;list-style-type: none; font-size: 14px; font-weight: bold;margin-top:10px;&quot;&gt;
                        &lt;span&gt;&lt;a style=&quot;color:#3165c6;&quot; href=&quot;Documentation/Block.aspx&quot;&gt;Binary Expression&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;
                    &lt;li class=&quot;style1&quot;&gt;&lt;span style=&quot;color: #3165c6;&quot;&gt;Binary's&amp;nbsp; expressions element 
                        is obsolete .&lt;/span&gt; &lt;span style=&quot;color: #3165c6;&quot;&gt;left &amp;amp; right elements are now 
                        direct children of the Binary expression.&lt;/span&gt;&lt;/li&gt;
                &lt;/ul&gt;
            &lt;/div&gt;</description>
      <author>Sagi Fogel</author>
      <link>http://www.njection.net</link>
      <pubDate>2010-05-07T07:43:27.377</pubDate>
      <Category>Expressions</Category>
    </item>
  </channel>
</rss>
