HtmlHead.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlHead.cs / 3 / HtmlHead.cs

                            //------------------------------------------------------------------------------ 
// 
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// 
//----------------------------------------------------------------------------- 

namespace System.Web.UI.HtmlControls { 
    using System; 
    using System.Collections;
    using System.Collections.Specialized; 
    using System.ComponentModel;
    using System.Globalization;
    using System.Web;
    using System.Web.UI; 
    using System.Web.UI.WebControls;
    using System.Security.Permissions; 
 
    [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 
    public class HtmlHeadBuilder : ControlBuilder {


        public override Type GetChildControlType(string tagName, IDictionary attribs) { 
            if (String.Equals(tagName, "title", StringComparison.OrdinalIgnoreCase))
                return typeof(HtmlTitle); 
 
            if (String.Equals(tagName, "link", StringComparison.OrdinalIgnoreCase))
                return typeof(HtmlLink); 

            if (String.Equals(tagName, "meta", StringComparison.OrdinalIgnoreCase))
                return typeof(HtmlMeta);
 
            return null;
        } 
 

        public override bool AllowWhitespaceLiterals() { 
            return false;
        }
    }
 
    /// 
    /// Represents the HEAD element. 
    ///  
    [
    ControlBuilderAttribute(typeof(HtmlHeadBuilder)), 
    AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)
    ]
    public sealed class HtmlHead : HtmlGenericControl {
 
        private StyleSheetInternal _styleSheet;
        private HtmlTitle _title; 
        private String _cachedTitleText; 

        ///  
        /// Initializes an instance of an HtmlHead class.
        /// 
        public HtmlHead() : base("head") {
        } 

        public HtmlHead(string tag) : base(tag) { 
            if (tag == null) { 
                tag = String.Empty;
            } 
            _tagName = tag;
        }

        public IStyleSheet StyleSheet { 
            get {
                if (_styleSheet == null) { 
                    _styleSheet = new StyleSheetInternal(this); 
                }
 
                return _styleSheet;
            }
        }
 
        public String Title {
            get { 
                if (_title == null) { 
                    return _cachedTitleText;
                } 

                return _title.Text;
            }
            set { 
                if (_title == null) {
                    // Side effect of adding a title to the control assigns _title 
                    _cachedTitleText = value; 
                }
                else { 
                    _title.Text = value;
                }
            }
        } 

        protected internal override void AddedControl(Control control, int index) { 
            base.AddedControl(control, index); 

            if (control is HtmlTitle) { 
                if (_title != null) {
                    throw new HttpException(SR.GetString(SR.HtmlHead_OnlyOneTitleAllowed));
                }
 
                _title = (HtmlTitle)control;
            } 
        } 

        ///  
        /// 
        /// Allows the HEAD element to register itself with the page.
        /// 
        protected internal override void OnInit(EventArgs e) { 
            base.OnInit(e);
 
            Page p = Page; 
            if (p == null) {
                throw new HttpException(SR.GetString(SR.Head_Needs_Page)); 
            }
            if (p.Header != null) {
                throw new HttpException(SR.GetString(SR.HtmlHead_OnlyOneHeadAllowed));
            } 
            p.SetHeader(this);
        } 
 
        internal void RegisterCssStyleString(string outputString) {
            ((StyleSheetInternal)StyleSheet).CSSStyleString = outputString; 
        }

        protected internal override void RemovedControl(Control control) {
            base.RemovedControl(control); 

            if (control is HtmlTitle) { 
                _title = null; 
            }
        } 

        /// 
        /// 
        /// Notifies the Page when the HEAD is being rendered. 
        /// 
        protected internal override void RenderChildren(HtmlTextWriter writer) { 
            base.RenderChildren(writer); 

            if (_title == null) { 
                // Always render out a  tag since it is required for xhtml 1.1 compliance
                writer.RenderBeginTag(HtmlTextWriterTag.Title);
                if (_cachedTitleText != null) {
                    writer.Write(_cachedTitleText); 
                }
                writer.RenderEndTag(); 
            } 

            if ((string)Page.Request.Browser["requiresXhtmlCssSuppression"] != "true") { 
                RenderStyleSheet(writer);
            }
        }
 
        internal void RenderStyleSheet(HtmlTextWriter writer) {
            if(_styleSheet != null) { 
                _styleSheet.Render(writer); 
            }
        } 

        internal static void RenderCssRule(CssTextWriter cssWriter, string selector,
            Style style, IUrlResolutionService urlResolver) {
 
            cssWriter.WriteBeginCssRule(selector);
 
            CssStyleCollection attrs = style.GetStyleAttributes(urlResolver); 
            attrs.Render(cssWriter);
 
            cssWriter.WriteEndCssRule();
        }

        /// <devdoc> 
        /// Implements the IStyleSheet interface to represent an embedded
        /// style sheet within the HEAD element. 
        /// </devdoc> 
        private sealed class StyleSheetInternal : IStyleSheet, IUrlResolutionService {
 
            private HtmlHead _owner;
            private ArrayList _styles;
            private ArrayList _selectorStyles;
 
            private int _autoGenCount;
 
            public StyleSheetInternal(HtmlHead owner) { 
                _owner = owner;
            } 

            // CssStyleString registered by the PartialCachingControl
            private string _cssStyleString;
            internal string CSSStyleString { 
                get {
                    return _cssStyleString; 
                } 
                set {
                    _cssStyleString = value; 
                }
            }

            public void Render(HtmlTextWriter writer) { 
                if ((_styles == null) && (_selectorStyles == null) && CSSStyleString == null) {
                    return; 
                } 

                writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/css"); 
                writer.RenderBeginTag(HtmlTextWriterTag.Style);

                CssTextWriter cssWriter = new CssTextWriter(writer);
                if (_styles != null) { 
                    for (int i = 0; i < _styles.Count; i++) {
                        StyleInfo si = (StyleInfo)_styles[i]; 
 
                        string cssClass = si.style.RegisteredCssClass;
                        if (cssClass.Length != 0) { 
                            RenderCssRule(cssWriter, "." + cssClass, si.style, si.urlResolver);
                        }
                    }
                } 

                if (_selectorStyles != null) { 
                    for (int i = 0; i < _selectorStyles.Count; i++) { 
                        SelectorStyleInfo si = (SelectorStyleInfo)_selectorStyles[i];
                        RenderCssRule(cssWriter, si.selector, si.style, si.urlResolver); 
                    }
                }

                if (CSSStyleString != null) { 
                    writer.Write(CSSStyleString);
                } 
 
                writer.RenderEndTag();
            } 

            #region Implementation of IStyleSheet
            void IStyleSheet.CreateStyleRule(Style style, IUrlResolutionService urlResolver, string selector) {
                if (style == null) { 
                    throw new ArgumentNullException("style");
                } 
 
                if (selector.Length == 0) {
                    throw new ArgumentNullException("selector"); 
                }

                if (_selectorStyles == null) {
                    _selectorStyles = new ArrayList(); 
                }
 
                if (urlResolver == null) { 
                    urlResolver = this;
                } 

                SelectorStyleInfo styleInfo = new SelectorStyleInfo();
                styleInfo.selector = selector;
                styleInfo.style = style; 
                styleInfo.urlResolver = urlResolver;
 
                _selectorStyles.Add(styleInfo); 

                Page page = _owner.Page; 

                // If there are any partial caching controls on the stack, forward the styleInfo to them
                if (page.PartialCachingControlStack != null) {
                    foreach (BasePartialCachingControl c in page.PartialCachingControlStack) { 
                        c.RegisterStyleInfo(styleInfo);
                    } 
                } 
            }
 
            void IStyleSheet.RegisterStyle(Style style, IUrlResolutionService urlResolver) {
                if (style == null) {
                    throw new ArgumentNullException("style");
                } 

                if (_styles == null) { 
                    _styles = new ArrayList(); 
                }
                else if (style.RegisteredCssClass.Length != 0) { 
                    // if it's already registered, throw an exception
                    throw new InvalidOperationException(SR.GetString(SR.HtmlHead_StyleAlreadyRegistered));
                }
 
                if (urlResolver == null) {
                    urlResolver = this; 
                } 

                StyleInfo styleInfo = new StyleInfo(); 
                styleInfo.style = style;
                styleInfo.urlResolver = urlResolver;

                int index = _autoGenCount++; 
                string name = "aspnet_s" + index.ToString(NumberFormatInfo.InvariantInfo);
 
                style.SetRegisteredCssClass(name); 
                _styles.Add(styleInfo);
            } 
            #endregion

            #region Implementation of IUrlResolutionService
            string IUrlResolutionService.ResolveClientUrl(string relativeUrl) { 
                return _owner.ResolveClientUrl(relativeUrl);
            } 
            #endregion 

            private sealed class StyleInfo { 
                public Style style;
                public IUrlResolutionService urlResolver;
            }
        } 
    }
 
    internal sealed class SelectorStyleInfo { 
        public string selector;
        public Style style; 
        public IUrlResolutionService urlResolver;
    }
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------ 
// <copyright file="HtmlHead.cs" company="Microsoft">
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
//----------------------------------------------------------------------------- 

namespace System.Web.UI.HtmlControls { 
    using System; 
    using System.Collections;
    using System.Collections.Specialized; 
    using System.ComponentModel;
    using System.Globalization;
    using System.Web;
    using System.Web.UI; 
    using System.Web.UI.WebControls;
    using System.Security.Permissions; 
 
    [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 
    public class HtmlHeadBuilder : ControlBuilder {


        public override Type GetChildControlType(string tagName, IDictionary attribs) { 
            if (String.Equals(tagName, "title", StringComparison.OrdinalIgnoreCase))
                return typeof(HtmlTitle); 
 
            if (String.Equals(tagName, "link", StringComparison.OrdinalIgnoreCase))
                return typeof(HtmlLink); 

            if (String.Equals(tagName, "meta", StringComparison.OrdinalIgnoreCase))
                return typeof(HtmlMeta);
 
            return null;
        } 
 

        public override bool AllowWhitespaceLiterals() { 
            return false;
        }
    }
 
    /// <devdoc>
    /// Represents the HEAD element. 
    /// </devdoc> 
    [
    ControlBuilderAttribute(typeof(HtmlHeadBuilder)), 
    AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)
    ]
    public sealed class HtmlHead : HtmlGenericControl {
 
        private StyleSheetInternal _styleSheet;
        private HtmlTitle _title; 
        private String _cachedTitleText; 

        /// <devdoc> 
        /// Initializes an instance of an HtmlHead class.
        /// </devdoc>
        public HtmlHead() : base("head") {
        } 

        public HtmlHead(string tag) : base(tag) { 
            if (tag == null) { 
                tag = String.Empty;
            } 
            _tagName = tag;
        }

        public IStyleSheet StyleSheet { 
            get {
                if (_styleSheet == null) { 
                    _styleSheet = new StyleSheetInternal(this); 
                }
 
                return _styleSheet;
            }
        }
 
        public String Title {
            get { 
                if (_title == null) { 
                    return _cachedTitleText;
                } 

                return _title.Text;
            }
            set { 
                if (_title == null) {
                    // Side effect of adding a title to the control assigns _title 
                    _cachedTitleText = value; 
                }
                else { 
                    _title.Text = value;
                }
            }
        } 

        protected internal override void AddedControl(Control control, int index) { 
            base.AddedControl(control, index); 

            if (control is HtmlTitle) { 
                if (_title != null) {
                    throw new HttpException(SR.GetString(SR.HtmlHead_OnlyOneTitleAllowed));
                }
 
                _title = (HtmlTitle)control;
            } 
        } 

        /// <internalonly/> 
        /// <devdoc>
        /// Allows the HEAD element to register itself with the page.
        /// </devdoc>
        protected internal override void OnInit(EventArgs e) { 
            base.OnInit(e);
 
            Page p = Page; 
            if (p == null) {
                throw new HttpException(SR.GetString(SR.Head_Needs_Page)); 
            }
            if (p.Header != null) {
                throw new HttpException(SR.GetString(SR.HtmlHead_OnlyOneHeadAllowed));
            } 
            p.SetHeader(this);
        } 
 
        internal void RegisterCssStyleString(string outputString) {
            ((StyleSheetInternal)StyleSheet).CSSStyleString = outputString; 
        }

        protected internal override void RemovedControl(Control control) {
            base.RemovedControl(control); 

            if (control is HtmlTitle) { 
                _title = null; 
            }
        } 

        /// <internalonly/>
        /// <devdoc>
        /// Notifies the Page when the HEAD is being rendered. 
        /// </devdoc>
        protected internal override void RenderChildren(HtmlTextWriter writer) { 
            base.RenderChildren(writer); 

            if (_title == null) { 
                // Always render out a <title> tag since it is required for xhtml 1.1 compliance
                writer.RenderBeginTag(HtmlTextWriterTag.Title);
                if (_cachedTitleText != null) {
                    writer.Write(_cachedTitleText); 
                }
                writer.RenderEndTag(); 
            } 

            if ((string)Page.Request.Browser["requiresXhtmlCssSuppression"] != "true") { 
                RenderStyleSheet(writer);
            }
        }
 
        internal void RenderStyleSheet(HtmlTextWriter writer) {
            if(_styleSheet != null) { 
                _styleSheet.Render(writer); 
            }
        } 

        internal static void RenderCssRule(CssTextWriter cssWriter, string selector,
            Style style, IUrlResolutionService urlResolver) {
 
            cssWriter.WriteBeginCssRule(selector);
 
            CssStyleCollection attrs = style.GetStyleAttributes(urlResolver); 
            attrs.Render(cssWriter);
 
            cssWriter.WriteEndCssRule();
        }

        /// <devdoc> 
        /// Implements the IStyleSheet interface to represent an embedded
        /// style sheet within the HEAD element. 
        /// </devdoc> 
        private sealed class StyleSheetInternal : IStyleSheet, IUrlResolutionService {
 
            private HtmlHead _owner;
            private ArrayList _styles;
            private ArrayList _selectorStyles;
 
            private int _autoGenCount;
 
            public StyleSheetInternal(HtmlHead owner) { 
                _owner = owner;
            } 

            // CssStyleString registered by the PartialCachingControl
            private string _cssStyleString;
            internal string CSSStyleString { 
                get {
                    return _cssStyleString; 
                } 
                set {
                    _cssStyleString = value; 
                }
            }

            public void Render(HtmlTextWriter writer) { 
                if ((_styles == null) && (_selectorStyles == null) && CSSStyleString == null) {
                    return; 
                } 

                writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/css"); 
                writer.RenderBeginTag(HtmlTextWriterTag.Style);

                CssTextWriter cssWriter = new CssTextWriter(writer);
                if (_styles != null) { 
                    for (int i = 0; i < _styles.Count; i++) {
                        StyleInfo si = (StyleInfo)_styles[i]; 
 
                        string cssClass = si.style.RegisteredCssClass;
                        if (cssClass.Length != 0) { 
                            RenderCssRule(cssWriter, "." + cssClass, si.style, si.urlResolver);
                        }
                    }
                } 

                if (_selectorStyles != null) { 
                    for (int i = 0; i < _selectorStyles.Count; i++) { 
                        SelectorStyleInfo si = (SelectorStyleInfo)_selectorStyles[i];
                        RenderCssRule(cssWriter, si.selector, si.style, si.urlResolver); 
                    }
                }

                if (CSSStyleString != null) { 
                    writer.Write(CSSStyleString);
                } 
 
                writer.RenderEndTag();
            } 

            #region Implementation of IStyleSheet
            void IStyleSheet.CreateStyleRule(Style style, IUrlResolutionService urlResolver, string selector) {
                if (style == null) { 
                    throw new ArgumentNullException("style");
                } 
 
                if (selector.Length == 0) {
                    throw new ArgumentNullException("selector"); 
                }

                if (_selectorStyles == null) {
                    _selectorStyles = new ArrayList(); 
                }
 
                if (urlResolver == null) { 
                    urlResolver = this;
                } 

                SelectorStyleInfo styleInfo = new SelectorStyleInfo();
                styleInfo.selector = selector;
                styleInfo.style = style; 
                styleInfo.urlResolver = urlResolver;
 
                _selectorStyles.Add(styleInfo); 

                Page page = _owner.Page; 

                // If there are any partial caching controls on the stack, forward the styleInfo to them
                if (page.PartialCachingControlStack != null) {
                    foreach (BasePartialCachingControl c in page.PartialCachingControlStack) { 
                        c.RegisterStyleInfo(styleInfo);
                    } 
                } 
            }
 
            void IStyleSheet.RegisterStyle(Style style, IUrlResolutionService urlResolver) {
                if (style == null) {
                    throw new ArgumentNullException("style");
                } 

                if (_styles == null) { 
                    _styles = new ArrayList(); 
                }
                else if (style.RegisteredCssClass.Length != 0) { 
                    // if it's already registered, throw an exception
                    throw new InvalidOperationException(SR.GetString(SR.HtmlHead_StyleAlreadyRegistered));
                }
 
                if (urlResolver == null) {
                    urlResolver = this; 
                } 

                StyleInfo styleInfo = new StyleInfo(); 
                styleInfo.style = style;
                styleInfo.urlResolver = urlResolver;

                int index = _autoGenCount++; 
                string name = "aspnet_s" + index.ToString(NumberFormatInfo.InvariantInfo);
 
                style.SetRegisteredCssClass(name); 
                _styles.Add(styleInfo);
            } 
            #endregion

            #region Implementation of IUrlResolutionService
            string IUrlResolutionService.ResolveClientUrl(string relativeUrl) { 
                return _owner.ResolveClientUrl(relativeUrl);
            } 
            #endregion 

            private sealed class StyleInfo { 
                public Style style;
                public IUrlResolutionService urlResolver;
            }
        } 
    }
 
    internal sealed class SelectorStyleInfo { 
        public string selector;
        public Style style; 
        public IUrlResolutionService urlResolver;
    }
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
                        </pre>

                        </p>
                        <script type="text/javascript">
                            SyntaxHighlighter.all()
                        </script>
                        </pre>
                    </div>
                    <div class="col-sm-3" style="border: 1px solid #81919f;border-radius: 10px;">
                        <h3 style="background-color:#7899a0;margin-bottom: 5%;">Link Menu</h3>
                        <a href="http://www.amazon.com/exec/obidos/ASIN/1555583156/httpnetwoprog-20">
                            <img width="192" height="237" border="0" class="img-responsive" alt="Network programming in C#, Network Programming in VB.NET, Network Programming in .NET" src="http://www.webtropy.com/articles/screenshots/book.jpg"></a><br>
                        <span class="copy">

                            This book is available now!<br>

                            <a style="text-decoration: underline; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: Red; font-size: 11px; font-weight: bold;" href="http://www.amazon.com/exec/obidos/ASIN/1555583156/httpnetwoprog-20"> Buy at Amazon US</a> or <br>

                            <a style="text-decoration: underline; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: Red; font-size: 11px; font-weight: bold;" href="http://www.amazon.co.uk/exec/obidos/ASIN/1555583156/wwwxamlnet-21"> Buy at Amazon UK</a> <br>
                            <br>

                            <script type="text/javascript"><!--
                                google_ad_client = "pub-6435000594396515";
                                /* network.programming-in.net */
                                google_ad_slot = "3902760999";
                                google_ad_width = 160;
                                google_ad_height = 600;
                                //-->
                            </script>
                            <script type="text/javascript"
                                    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
                            </script>
                            <ul>
                                
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/FX-1434/FX-1434/1@0/untmp/whidbey/REDBITS/ndp/fx/src/Net/System/Net/Mail/SmtpAuthenticationManager@cs/1/SmtpAuthenticationManager@cs
">
                                                <span style="word-wrap: break-word;">SmtpAuthenticationManager.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/Data/System/Data/DataViewManager@cs/1305376/DataViewManager@cs
">
                                                <span style="word-wrap: break-word;">DataViewManager.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/Xml/System/Xml/schema/FacetChecker@cs/1305376/FacetChecker@cs
">
                                                <span style="word-wrap: break-word;">FacetChecker.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/Data/System/Data/PropertyCollection@cs/1305376/PropertyCollection@cs
">
                                                <span style="word-wrap: break-word;">PropertyCollection.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/whidbey/REDBITS/ndp/fx/src/xsp/System/Web/UI/ThemeableAttribute@cs/1/ThemeableAttribute@cs
">
                                                <span style="word-wrap: break-word;">ThemeableAttribute.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/xsp/System/DynamicData/DynamicData/ModelProviders/DLinqColumnProvider@cs/1305376/DLinqColumnProvider@cs
">
                                                <span style="word-wrap: break-word;">DLinqColumnProvider.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/clr/src/ManagedLibraries/Security/System/Security/Cryptography/Xml/SymmetricKeyWrap@cs/1305376/SymmetricKeyWrap@cs
">
                                                <span style="word-wrap: break-word;">SymmetricKeyWrap.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/whidbey/NetFxQFE/ndp/fx/src/Net/System/Net/SecureProtocols/_HelperAsyncResults@cs/1/_HelperAsyncResults@cs
">
                                                <span style="word-wrap: break-word;">_HelperAsyncResults.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/Base/System/IO/Packaging/CompoundFile/StorageInfo@cs/1305600/StorageInfo@cs
">
                                                <span style="word-wrap: break-word;">StorageInfo.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/cdf/src/NetFx40/Tools/System@Activities@Presentation/System/Activities/Presentation/Converters/VBIdentifierTrimConverter@cs/1305376/VBIdentifierTrimConverter@cs
">
                                                <span style="word-wrap: break-word;">VBIdentifierTrimConverter.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/whidbey/NetFxQFE/ndp/clr/src/BCL/System/InvalidProgramException@cs/1/InvalidProgramException@cs
">
                                                <span style="word-wrap: break-word;">InvalidProgramException.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/whidbey/REDBITS/ndp/fx/src/Xml/System/Xml/schema/XmlSchemaSimpleTypeUnion@cs/1/XmlSchemaSimpleTypeUnion@cs
">
                                                <span style="word-wrap: break-word;">XmlSchemaSimpleTypeUnion.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/DataEntity/System/Data/Query/InternalTrees/PhysicalOps@cs/1305376/PhysicalOps@cs
">
                                                <span style="word-wrap: break-word;">PhysicalOps.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/Xml/System/Xml/Serialization/CodeExporter@cs/1305376/CodeExporter@cs
">
                                                <span style="word-wrap: break-word;">CodeExporter.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/FXUpdate3074/FXUpdate3074/1@1/DEVDIV/depot/DevDiv/releases/whidbey/QFE/ndp/fx/src/xsp/System/Web/UI/WebControls/XmlHierarchicalDataSourceView@cs/1/XmlHierarchicalDataSourceView@cs
">
                                                <span style="word-wrap: break-word;">XmlHierarchicalDataSourceView.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/WIN_WINDOWS/lh_tools_devdiv_wpf/Windows/AccessibleTech/longhorn/Automation/UIAutomationClient/System/Windows/Automation/BasePattern@cs/1/BasePattern@cs
">
                                                <span style="word-wrap: break-word;">BasePattern.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/Orcas/SP/ndp/fx/src/DataWeb/Server/System/Data/Services/Serializers/XmlDocumentSerializer@cs/1/XmlDocumentSerializer@cs
">
                                                <span style="word-wrap: break-word;">XmlDocumentSerializer.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/FXUpdate3074/FXUpdate3074/1@1/untmp/whidbey/QFE/ndp/fx/src/Xml/System/Xml/schema/XmlSchemaException@cs/2/XmlSchemaException@cs
">
                                                <span style="word-wrap: break-word;">XmlSchemaException.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/whidbey/NetFxQFE/ndp/fx/src/Xml/System/Xml/Serialization/XmlAttributes@cs/1/XmlAttributes@cs
">
                                                <span style="word-wrap: break-word;">XmlAttributes.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/xsp/System/Web/UI/WebControls/LoginName@cs/1305376/LoginName@cs
">
                                                <span style="word-wrap: break-word;">LoginName.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/WIN_WINDOWS/lh_tools_devdiv_wpf/Windows/wcp/Print/Reach/AlphaFlattener/Optimizer@cs/1/Optimizer@cs
">
                                                <span style="word-wrap: break-word;">Optimizer.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/cdf/src/WF/Activities/Designers/StateDesignerConnector@cs/1305376/StateDesignerConnector@cs
">
                                                <span style="word-wrap: break-word;">StateDesignerConnector.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/Framework/MS/Internal/AppModel/IconHelper@cs/1305600/IconHelper@cs
">
                                                <span style="word-wrap: break-word;">IconHelper.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/WinForms/Managed/System/WinForms/RelatedCurrencyManager@cs/1305376/RelatedCurrencyManager@cs
">
                                                <span style="word-wrap: break-word;">RelatedCurrencyManager.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/DataWeb/Server/System/Data/Services/Epm/EpmHelper@cs/1305376/EpmHelper@cs
">
                                                <span style="word-wrap: break-word;">EpmHelper.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/Orcas/SP/wpf/src/Framework/MS/Internal/documents/FixedDocumentPaginator@cs/1/FixedDocumentPaginator@cs
">
                                                <span style="word-wrap: break-word;">FixedDocumentPaginator.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/FXUpdate3074/FXUpdate3074/1@1/untmp/whidbey/QFE/ndp/clr/src/BCL/System/Resources/MissingSatelliteAssemblyException@cs/1/MissingSatelliteAssemblyException@cs
">
                                                <span style="word-wrap: break-word;">MissingSatelliteAssemblyException.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/Core/CSharp/MS/Internal/FontFace/FontFamilyIdentifier@cs/1305600/FontFamilyIdentifier@cs
">
                                                <span style="word-wrap: break-word;">FontFamilyIdentifier.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/whidbey/netfxsp/ndp/fx/src/CompMod/System/Diagnostics/TraceEventCache@cs/1/TraceEventCache@cs
">
                                                <span style="word-wrap: break-word;">TraceEventCache.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/Orcas/QFE/wpf/src/Base/MS/Internal/Security/RightsManagement/SafeRightsManagementPubHandle@cs/1/SafeRightsManagementPubHandle@cs
">
                                                <span style="word-wrap: break-word;">SafeRightsManagementPubHandle.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/UIAutomation/Win32Providers/MS/Internal/AutomationProxies/WinEventTracker@cs/1305600/WinEventTracker@cs
">
                                                <span style="word-wrap: break-word;">WinEventTracker.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/FX-1434/FX-1434/1@0/untmp/whidbey/REDBITS/ndp/fx/src/Xml/System/Xml/Serialization/XmlSchemaProviderAttribute@cs/1/XmlSchemaProviderAttribute@cs
">
                                                <span style="word-wrap: break-word;">XmlSchemaProviderAttribute.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/public/internal/NDP/inc/StrongNameHelpers@cs/1305411/StrongNameHelpers@cs
">
                                                <span style="word-wrap: break-word;">StrongNameHelpers.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/whidbey/REDBITS/ndp/fx/src/Designer/System/data/design/TypedTableHandler@cs/2/TypedTableHandler@cs
">
                                                <span style="word-wrap: break-word;">TypedTableHandler.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/Core/CSharp/System/Windows/Input/InertiaExpansionBehavior@cs/1305600/InertiaExpansionBehavior@cs
">
                                                <span style="word-wrap: break-word;">InertiaExpansionBehavior.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/Orcas/NetFXw7/ndp/fx/src/DLinq/Dlinq/SqlClient/Query/SqlLiftWhereClauses@cs/1/SqlLiftWhereClauses@cs
">
                                                <span style="word-wrap: break-word;">SqlLiftWhereClauses.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/whidbey/NetFXspW7/ndp/clr/src/BCL/System/StringFreezingAttribute@cs/1/StringFreezingAttribute@cs
">
                                                <span style="word-wrap: break-word;">StringFreezingAttribute.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/Xml/System/Xml/Serialization/XmlNamespaceDeclarationsAttribute@cs/1305376/XmlNamespaceDeclarationsAttribute@cs
">
                                                <span style="word-wrap: break-word;">XmlNamespaceDeclarationsAttribute.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/Orcas/QFE/wpf/src/Base/System/Windows/Markup/ConstructorArgumentAttribute@cs/1/ConstructorArgumentAttribute@cs
">
                                                <span style="word-wrap: break-word;">ConstructorArgumentAttribute.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/WIN_WINDOWS/lh_tools_devdiv_wpf/Windows/wcp/Framework/System/Windows/Markup/TemplateKeyConverter@cs/1/TemplateKeyConverter@cs
">
                                                <span style="word-wrap: break-word;">TemplateKeyConverter.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/whidbey/NetFxQFE/ndp/fx/src/xsp/System/Web/UI/WebParts/WebPartManagerInternals@cs/1/WebPartManagerInternals@cs
">
                                                <span style="word-wrap: break-word;">WebPartManagerInternals.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/WinForms/Managed/System/WinForms/LayoutEvent@cs/1305376/LayoutEvent@cs
">
                                                <span style="word-wrap: break-word;">LayoutEvent.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/Orcas/NetFXw7/wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TogglePattern@cs/1/TogglePattern@cs
">
                                                <span style="word-wrap: break-word;">TogglePattern.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/whidbey/NetFXspW7/ndp/fx/src/Configuration/System/Configuration/Internal/InternalConfigRoot@cs/1/InternalConfigRoot@cs
">
                                                <span style="word-wrap: break-word;">InternalConfigRoot.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/FXUpdate3074/FXUpdate3074/1@1/DEVDIV/depot/DevDiv/releases/whidbey/QFE/ndp/fx/src/xsp/System/Web/Configuration/WebConfigurationHost@cs/5/WebConfigurationHost@cs
">
                                                <span style="word-wrap: break-word;">WebConfigurationHost.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/Framework/System/Windows/Markup/Baml2006/WpfSharedXamlSchemaContext@cs/1305600/WpfSharedXamlSchemaContext@cs
">
                                                <span style="word-wrap: break-word;">WpfSharedXamlSchemaContext.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/whidbey/NetFxQFE/ndp/fx/src/xsp/System/Web/Configuration/CapabilitiesAssignment@cs/1/CapabilitiesAssignment@cs
">
                                                <span style="word-wrap: break-word;">CapabilitiesAssignment.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/xsp/System/Web/Configuration/StdValidatorsAndConverters@cs/1305376/StdValidatorsAndConverters@cs
">
                                                <span style="word-wrap: break-word;">StdValidatorsAndConverters.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/xsp/System/Web/UI/HtmlControls/HtmlTitle@cs/1305376/HtmlTitle@cs
">
                                                <span style="word-wrap: break-word;">HtmlTitle.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/whidbey/netfxsp/ndp/fx/src/xsp/System/Web/Compilation/ExpressionEditorAttribute@cs/1/ExpressionEditorAttribute@cs
">
                                                <span style="word-wrap: break-word;">ExpressionEditorAttribute.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/FX-1434/FX-1434/1@0/untmp/whidbey/REDBITS/ndp/fx/src/CommonUI/System/Drawing/Advanced/SizeFConverter@cs/1/SizeFConverter@cs
">
                                                <span style="word-wrap: break-word;">SizeFConverter.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/xsp/System/Web/UI/HtmlControls/HtmlInputHidden@cs/1305376/HtmlInputHidden@cs
">
                                                <span style="word-wrap: break-word;">HtmlInputHidden.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/CommonUI/System/Drawing/PointConverter@cs/1305376/PointConverter@cs
">
                                                <span style="word-wrap: break-word;">PointConverter.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/whidbey/REDBITS/ndp/fx/src/Xml/System/Xml/Serialization/Configuration/SerializationSectionGroup@cs/1/SerializationSectionGroup@cs
">
                                                <span style="word-wrap: break-word;">SerializationSectionGroup.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/whidbey/netfxsp/ndp/fx/src/Net/System/Net/_NestedMultipleAsyncResult@cs/1/_NestedMultipleAsyncResult@cs
">
                                                <span style="word-wrap: break-word;">_NestedMultipleAsyncResult.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/whidbey/NetFxQFE/ndp/clr/src/BCL/System/Reflection/Missing@cs/1/Missing@cs
">
                                                <span style="word-wrap: break-word;">Missing.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/whidbey/NetFXspW7/ndp/fx/src/WinForms/Managed/System/WinForms/DataGridViewAccessibleObject@cs/1/DataGridViewAccessibleObject@cs
">
                                                <span style="word-wrap: break-word;">DataGridViewAccessibleObject.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/WCF/WCF/3@5@30729@1/untmp/Orcas/SP/ndp/cdf/src/WCF/infocard/Diagnostics/Managed/Microsoft/InfoCards/Diagnostics/InfoCardTrace@cs/1/InfoCardTrace@cs
">
                                                <span style="word-wrap: break-word;">InfoCardTrace.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/Core/CSharp/MS/Internal/Ink/StrokeIntersection@cs/1305600/StrokeIntersection@cs
">
                                                <span style="word-wrap: break-word;">StrokeIntersection.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/Orcas/QFE/wpf/src/Core/CSharp/System/Windows/Media/Imaging/TransformedBitmap@cs/1/TransformedBitmap@cs
">
                                                <span style="word-wrap: break-word;">TransformedBitmap.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/WIN_WINDOWS/lh_tools_devdiv_wpf/Windows/wcp/Core/System/Windows/Media/Effects/DropShadowBitmapEffect@cs/1/DropShadowBitmapEffect@cs
">
                                                <span style="word-wrap: break-word;">DropShadowBitmapEffect.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/whidbey/NetFXspW7/ndp/fx/src/Sys/System/Threading/SemaphoreFullException@cs/1/SemaphoreFullException@cs
">
                                                <span style="word-wrap: break-word;">SemaphoreFullException.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/Orcas/NetFXw7/ndp/fx/src/DataWeb/Server/System/Data/Services/Caching/MetadataCache@cs/1/MetadataCache@cs
">
                                                <span style="word-wrap: break-word;">MetadataCache.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/Orcas/NetFXw7/ndp/fx/src/DLinq/Dlinq/SqlClient/Query/SqlCrossApplyToCrossJoin@cs/1/SqlCrossApplyToCrossJoin@cs
">
                                                <span style="word-wrap: break-word;">SqlCrossApplyToCrossJoin.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/Orcas/NetFXw7/wpf/src/Core/CSharp/MS/Internal/Shaping/arabicshape@cs/1/arabicshape@cs
">
                                                <span style="word-wrap: break-word;">arabicshape.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/WIN_WINDOWS/lh_tools_devdiv_wpf/Windows/wcp/Speech/Src/Internal/SrgsCompiler/SrgsElementFactoryCompiler@cs/1/SrgsElementFactoryCompiler@cs
">
                                                <span style="word-wrap: break-word;">SrgsElementFactoryCompiler.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/DataEntity/System/Data/Query/InternalTrees/ScalarOps@cs/1305376/ScalarOps@cs
">
                                                <span style="word-wrap: break-word;">ScalarOps.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/Orcas/NetFXw7/wpf/src/UIAutomation/Win32Providers/MS/Internal/AutomationProxies/CommonXSendMessage@cs/1/CommonXSendMessage@cs
">
                                                <span style="word-wrap: break-word;">CommonXSendMessage.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/whidbey/netfxsp/ndp/fx/src/Net/System/Net/_KerberosClient@cs/1/_KerberosClient@cs
">
                                                <span style="word-wrap: break-word;">_KerberosClient.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/Framework/System/Windows/StaticResourceExtension@cs/1586720/StaticResourceExtension@cs
">
                                                <span style="word-wrap: break-word;">StaticResourceExtension.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/FX-1434/FX-1434/1@0/untmp/whidbey/REDBITS/ndp/clr/src/BCL/System/Security/Cryptography/SHA384Managed@cs/1/SHA384Managed@cs
">
                                                <span style="word-wrap: break-word;">SHA384Managed.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/whidbey/NetFXspW7/ndp/fx/src/xsp/System/Web/Util/UrlPath@cs/1/UrlPath@cs
">
                                                <span style="word-wrap: break-word;">UrlPath.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/xsp/System/Web/UI/EmptyControlCollection@cs/1305376/EmptyControlCollection@cs
">
                                                <span style="word-wrap: break-word;">EmptyControlCollection.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/Net/System/Net/Mail/MailMessage@cs/1305376/MailMessage@cs
">
                                                <span style="word-wrap: break-word;">MailMessage.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/whidbey/NetFXspW7/ndp/fx/src/Data/System/Data/XMLSchema@cs/1/XMLSchema@cs
">
                                                <span style="word-wrap: break-word;">XMLSchema.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/Framework/System/Windows/Controls/ListBox@cs/1305600/ListBox@cs
">
                                                <span style="word-wrap: break-word;">ListBox.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/Orcas/QFE/wpf/src/Framework/System/Windows/Annotations/AnnotationAuthorChangedEventArgs@cs/1/AnnotationAuthorChangedEventArgs@cs
">
                                                <span style="word-wrap: break-word;">AnnotationAuthorChangedEventArgs.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/Orcas/NetFXw7/wpf/src/Core/CSharp/System/Windows/Media/Animation/Generated/Vector3DAnimation@cs/1/Vector3DAnimation@cs
">
                                                <span style="word-wrap: break-word;">Vector3DAnimation.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/Services/Monitoring/system/Diagnosticts/PerformanceCounterPermissionAttribute@cs/1305376/PerformanceCounterPermissionAttribute@cs
">
                                                <span style="word-wrap: break-word;">PerformanceCounterPermissionAttribute.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/whidbey/NetFXspW7/ndp/fx/src/WinForms/Managed/System/WinForms/Message@cs/1/Message@cs
">
                                                <span style="word-wrap: break-word;">Message.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/WinForms/Managed/System/WinForms/ButtonInternal/ButtonStandardAdapter@cs/1305376/ButtonStandardAdapter@cs
">
                                                <span style="word-wrap: break-word;">ButtonStandardAdapter.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/Orcas/QFE/ndp/fx/src/xsp/System/Web/Extensions/Script/Services/ServicesUtilities@cs/1/ServicesUtilities@cs
">
                                                <span style="word-wrap: break-word;">ServicesUtilities.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/WCF/WCF/3@5@30729@1/untmp/Orcas/SP/ndp/cdf/src/WCF/ServiceModel/System/ServiceModel/Channels/MsmqInputChannelListener@cs/1/MsmqInputChannelListener@cs
">
                                                <span style="word-wrap: break-word;">MsmqInputChannelListener.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/whidbey/netfxsp/ndp/fx/src/Services/Timers/System/Timers/ElapsedEventArgs@cs/1/ElapsedEventArgs@cs
">
                                                <span style="word-wrap: break-word;">ElapsedEventArgs.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/WIN_WINDOWS/lh_tools_devdiv_wpf/Windows/wcp/Speech/Src/Synthesis/PromptEventArgs@cs/1/PromptEventArgs@cs
">
                                                <span style="word-wrap: break-word;">PromptEventArgs.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/cdf/src/WF/Common/AuthoringOM/Design/StructuredCompositeActivityDesigner@cs/1305376/StructuredCompositeActivityDesigner@cs
">
                                                <span style="word-wrap: break-word;">StructuredCompositeActivityDesigner.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/Orcas/QFE/wpf/src/UIAutomation/Win32Providers/MS/Internal/AutomationProxies/EmptyElement@cs/1/EmptyElement@cs
">
                                                <span style="word-wrap: break-word;">EmptyElement.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/Orcas/SP/wpf/src/Core/CSharp/System/Windows/Input/Stylus/StylusPointPropertyId@cs/1/StylusPointPropertyId@cs
">
                                                <span style="word-wrap: break-word;">StylusPointPropertyId.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/whidbey/REDBITS/ndp/fx/src/xsp/System/Web/UI/DesignTimeTemplateParser@cs/1/DesignTimeTemplateParser@cs
">
                                                <span style="word-wrap: break-word;">DesignTimeTemplateParser.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Vista_SP2/Dotnetfx_Vista_SP2/8@0@50727@4016/DEVDIV/depot/DevDiv/releases/whidbey/NetFxQFE/ndp/fx/src/Xml/System/Xml/Serialization/IndentedWriter@cs/1/IndentedWriter@cs
">
                                                <span style="word-wrap: break-word;">IndentedWriter.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/Orcas/SP/wpf/src/Framework/System/Windows/Controls/ItemsControl@cs/3/ItemsControl@cs
">
                                                <span style="word-wrap: break-word;">ItemsControl.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/whidbey/NetFXspW7/ndp/clr/src/BCL/System/Runtime/CompilerServices/TypeForwardedToAttribute@cs/1/TypeForwardedToAttribute@cs
">
                                                <span style="word-wrap: break-word;">TypeForwardedToAttribute.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/whidbey/netfxsp/ndp/fx/src/WinForms/Managed/System/WinForms/ButtonInternal/RadioButtonPopupAdapter@cs/1/RadioButtonPopupAdapter@cs
">
                                                <span style="word-wrap: break-word;">RadioButtonPopupAdapter.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/whidbey/netfxsp/ndp/fx/src/xsp/System/Web/Configuration/PassportAuthentication@cs/5/PassportAuthentication@cs
">
                                                <span style="word-wrap: break-word;">PassportAuthentication.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/WCF/WCF/3@5@30729@1/untmp/Orcas/SP/ndp/cdf/src/WCF/ServiceModel/System/ServiceModel/Configuration/TcpTransportElement@cs/1/TcpTransportElement@cs
">
                                                <span style="word-wrap: break-word;">TcpTransportElement.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/Net/Net/3@5@50727@3053/DEVDIV/depot/DevDiv/releases/Orcas/SP/wpf/src/Core/CSharp/System/Windows/Media/Animation/HandoffBehavior@cs/1/HandoffBehavior@cs
">
                                                <span style="word-wrap: break-word;">HandoffBehavior.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/WIN_WINDOWS/lh_tools_devdiv_wpf/Windows/wcp/Framework/System/Windows/Controls/BooleanToVisibilityConverter@cs/1/BooleanToVisibilityConverter@cs
">
                                                <span style="word-wrap: break-word;">BooleanToVisibilityConverter.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/cdf/src/WCF/Log/System/IO/Log/SafeArchiveContext@cs/1305376/SafeArchiveContext@cs
">
                                                <span style="word-wrap: break-word;">SafeArchiveContext.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/clr/src/BCL/System/Collections/Generic/Dictionary@cs/1305376/Dictionary@cs
">
                                                <span style="word-wrap: break-word;">Dictionary.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/Configuration/System/Configuration/Internal/WriteFileContext@cs/1305376/WriteFileContext@cs
">
                                                <span style="word-wrap: break-word;">WriteFileContext.cs
</span>
                                            </a></li>

                                    
                            </ul>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-sm-12" id="footer">
                    <p>Copyright © 2010-2020 <a href="http://www.infiniteloop.ie">Infinite Loop Ltd</a> </p>

                </div>

            </div>
            <script type="text/javascript">
                var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
                document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
            </script>
            <script type="text/javascript">
                var pageTracker = _gat._getTracker("UA-3658396-9");
                pageTracker._trackPageview();
            </script>
        </div>
    </div>
</div>
</body>
</html>