HtmlHead.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlHead.cs / 1305376 / 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; 
 
    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)) 
    ]
    public sealed class HtmlHead : HtmlGenericControl { 

        private StyleSheetInternal _styleSheet;
        private HtmlTitle _title;
        private String _cachedTitleText; 
        private HtmlMeta _description;
        private String _cachedDescription; 
        private HtmlMeta _keywords; 
        private String _cachedKeywords;
 
        /// 
        /// 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;
                }
            } 
        }
 
        public String Description { 
            get {
                if (_description == null) { 
                    return _cachedDescription;
                }

                return _description.Content; 
            }
            set { 
                if (_description == null) { 
                    // Side effect of adding a description to the control assigns _description
                    _cachedDescription = value; 
                }
                else {
                    _description.Content = value;
                } 
            }
        } 
 
        public String Keywords {
            get { 
                if (_keywords == null) {
                    return _cachedKeywords;
                }
 
                return _keywords.Content;
            } 
            set { 
                if (_keywords == null) {
                    // Side effect of adding a title to the control assigns _title 
                    _cachedKeywords = value;
                }
                else {
                    _keywords.Content = 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;
            } 
            else if (control is HtmlMeta) {
                // We will only use the first matching meta tag per, and ignore any others
                HtmlMeta meta = (HtmlMeta)control;
                if (_description == null && string.Equals(meta.Name, "description", StringComparison.OrdinalIgnoreCase)) { 
                    _description = meta;
                } 
                else if (_keywords == null && string.Equals(meta.Name, "keywords", StringComparison.OrdinalIgnoreCase)) { 
                    _keywords = meta;
                } 
            }
        }

        ///  
        /// 
        /// 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;
            }
            // There can be many meta tags, so we only clear it if its the correct meta 
            else if (control == _description) {
                _description = null; 
            } 
            else if (control == _keywords) {
                _keywords = 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 (_description == null && !String.IsNullOrEmpty(_cachedDescription)) {
                // Go ahead and render out a meta tag if they set description but don't have a meta tag
                writer.AddAttribute(HtmlTextWriterAttribute.Name, "description"); 
                writer.AddAttribute(HtmlTextWriterAttribute.Content, _cachedDescription);
                writer.RenderBeginTag(HtmlTextWriterTag.Meta); 
                writer.RenderEndTag(); 
            }
 
            if (_keywords == null && !String.IsNullOrEmpty(_cachedKeywords)) {
                // Go ahead and render out a meta tag if they set keywords but don't have a meta tag
                writer.AddAttribute(HtmlTextWriterAttribute.Name, "keywords");
                writer.AddAttribute(HtmlTextWriterAttribute.Content, _cachedKeywords); 
                writer.RenderBeginTag(HtmlTextWriterTag.Meta);
                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 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; 
 
    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)) 
    ]
    public sealed class HtmlHead : HtmlGenericControl { 

        private StyleSheetInternal _styleSheet;
        private HtmlTitle _title;
        private String _cachedTitleText; 
        private HtmlMeta _description;
        private String _cachedDescription; 
        private HtmlMeta _keywords; 
        private String _cachedKeywords;
 
        /// <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;
                }
            } 
        }
 
        public String Description { 
            get {
                if (_description == null) { 
                    return _cachedDescription;
                }

                return _description.Content; 
            }
            set { 
                if (_description == null) { 
                    // Side effect of adding a description to the control assigns _description
                    _cachedDescription = value; 
                }
                else {
                    _description.Content = value;
                } 
            }
        } 
 
        public String Keywords {
            get { 
                if (_keywords == null) {
                    return _cachedKeywords;
                }
 
                return _keywords.Content;
            } 
            set { 
                if (_keywords == null) {
                    // Side effect of adding a title to the control assigns _title 
                    _cachedKeywords = value;
                }
                else {
                    _keywords.Content = 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;
            } 
            else if (control is HtmlMeta) {
                // We will only use the first matching meta tag per, and ignore any others
                HtmlMeta meta = (HtmlMeta)control;
                if (_description == null && string.Equals(meta.Name, "description", StringComparison.OrdinalIgnoreCase)) { 
                    _description = meta;
                } 
                else if (_keywords == null && string.Equals(meta.Name, "keywords", StringComparison.OrdinalIgnoreCase)) { 
                    _keywords = meta;
                } 
            }
        }

        /// <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;
            }
            // There can be many meta tags, so we only clear it if its the correct meta 
            else if (control == _description) {
                _description = null; 
            } 
            else if (control == _keywords) {
                _keywords = 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 (_description == null && !String.IsNullOrEmpty(_cachedDescription)) {
                // Go ahead and render out a meta tag if they set description but don't have a meta tag
                writer.AddAttribute(HtmlTextWriterAttribute.Name, "description"); 
                writer.AddAttribute(HtmlTextWriterAttribute.Content, _cachedDescription);
                writer.RenderBeginTag(HtmlTextWriterTag.Meta); 
                writer.RenderEndTag(); 
            }
 
            if (_keywords == null && !String.IsNullOrEmpty(_cachedKeywords)) {
                // Go ahead and render out a meta tag if they set keywords but don't have a meta tag
                writer.AddAttribute(HtmlTextWriterAttribute.Name, "keywords");
                writer.AddAttribute(HtmlTextWriterAttribute.Content, _cachedKeywords); 
                writer.RenderBeginTag(HtmlTextWriterTag.Meta);
                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.
                        </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/4@0/4@0/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src/Base/MS/Internal/GenericsInstances@cs/1305600/GenericsInstances@cs
">
                                                <span style="word-wrap: break-word;">GenericsInstances.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/CompMod/System/CodeDOM/codemethodreferenceexpression@cs/1305376/codemethodreferenceexpression@cs
">
                                                <span style="word-wrap: break-word;">codemethodreferenceexpression.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/XPath/Internal/NumericExpr@cs/1/NumericExpr@cs
">
                                                <span style="word-wrap: break-word;">NumericExpr.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/SignatureDescription@cs/1/SignatureDescription@cs
">
                                                <span style="word-wrap: break-word;">SignatureDescription.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/PeerResolvers/PeerCustomResolverSettings@cs/1/PeerCustomResolverSettings@cs
">
                                                <span style="word-wrap: break-word;">PeerCustomResolverSettings.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/Description/ServiceMetadataContractBehavior@cs/1/ServiceMetadataContractBehavior@cs
">
                                                <span style="word-wrap: break-word;">ServiceMetadataContractBehavior.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/xsp/System/Web/UI/ControlIdConverter@cs/1/ControlIdConverter@cs
">
                                                <span style="word-wrap: break-word;">ControlIdConverter.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/clr/src/BCL/System/RuntimeArgumentHandle@cs/1305376/RuntimeArgumentHandle@cs
">
                                                <span style="word-wrap: break-word;">RuntimeArgumentHandle.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/OperationAbortedException@cs/1/OperationAbortedException@cs
">
                                                <span style="word-wrap: break-word;">OperationAbortedException.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/WebForms/System/Web/UI/Design/WebControls/BaseDataBoundControlDesigner@cs/1/BaseDataBoundControlDesigner@cs
">
                                                <span style="word-wrap: break-word;">BaseDataBoundControlDesigner.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/Animation/Generated/SizeKeyFrameCollection@cs/1/SizeKeyFrameCollection@cs
">
                                                <span style="word-wrap: break-word;">SizeKeyFrameCollection.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/DataEntity/System/Data/Common/CommandTrees/DbInsertCommandTree@cs/2/DbInsertCommandTree@cs
">
                                                <span style="word-wrap: break-word;">DbInsertCommandTree.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/NetFx40/System@ServiceModel@Activities/System/ServiceModel/Activities/WorkflowControlEndpoint@cs/1305376/WorkflowControlEndpoint@cs
">
                                                <span style="word-wrap: break-word;">WorkflowControlEndpoint.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/IO/System/IO/WaitForChangedResult@cs/1/WaitForChangedResult@cs
">
                                                <span style="word-wrap: break-word;">WaitForChangedResult.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/Xml/System/Xml/schema/SchemaInfo@cs/1/SchemaInfo@cs
">
                                                <span style="word-wrap: break-word;">SchemaInfo.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/xsp/System/Web/UI/Page@cs/19/Page@cs
">
                                                <span style="word-wrap: break-word;">Page.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/UIAutomationTypes/System/Windows/Automation/RangeValuePatternIdentifiers@cs/1/RangeValuePatternIdentifiers@cs
">
                                                <span style="word-wrap: break-word;">RangeValuePatternIdentifiers.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/Abstractions/HttpRequestWrapper@cs/1305376/HttpRequestWrapper@cs
">
                                                <span style="word-wrap: break-word;">HttpRequestWrapper.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/DLinq/Dlinq/SqlClient/Query/SqlRetyper@cs/1305376/SqlRetyper@cs
">
                                                <span style="word-wrap: break-word;">SqlRetyper.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/Xml/System/Xml/Dom/XmlSignificantWhitespace@cs/1/XmlSignificantWhitespace@cs
">
                                                <span style="word-wrap: break-word;">XmlSignificantWhitespace.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/Input/Command/KeyGestureConverter@cs/1/KeyGestureConverter@cs
">
                                                <span style="word-wrap: break-word;">KeyGestureConverter.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/Common/EntitySql/AST/Identifier@cs/1305376/Identifier@cs
">
                                                <span style="word-wrap: break-word;">Identifier.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/DataEntity/System/Data/Map/Update/Internal/EntitySetRetriever@cs/1/EntitySetRetriever@cs
">
                                                <span style="word-wrap: break-word;">EntitySetRetriever.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/xsp/System/Web/UI/WebParts/CatalogPartCollection@cs/1/CatalogPartCollection@cs
">
                                                <span style="word-wrap: break-word;">CatalogPartCollection.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/Primitives/ScrollBar@cs/1/ScrollBar@cs
">
                                                <span style="word-wrap: break-word;">ScrollBar.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/Media3D/Model3DGroup@cs/1305600/Model3DGroup@cs
">
                                                <span style="word-wrap: break-word;">Model3DGroup.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/InterOp/HwndSourceKeyboardInputSite@cs/1407647/HwndSourceKeyboardInputSite@cs
">
                                                <span style="word-wrap: break-word;">HwndSourceKeyboardInputSite.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/CompMod/System/Diagnostics/SwitchElementsCollection@cs/1/SwitchElementsCollection@cs
">
                                                <span style="word-wrap: break-word;">SwitchElementsCollection.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/DataEntity/System/Data/Objects/DataClasses/EdmComplexTypeAttribute@cs/1/EdmComplexTypeAttribute@cs
">
                                                <span style="word-wrap: break-word;">EdmComplexTypeAttribute.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/Filter/ConstNode@cs/1/ConstNode@cs
">
                                                <span style="word-wrap: break-word;">ConstNode.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/Configuration/FormsAuthenticationUser@cs/2/FormsAuthenticationUser@cs
">
                                                <span style="word-wrap: break-word;">FormsAuthenticationUser.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/Misc/ConfigPathUtility@cs/1305376/ConfigPathUtility@cs
">
                                                <span style="word-wrap: break-word;">ConfigPathUtility.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/xsp/System/Web/Extensions/ClientServices/ClientFormsIdentity@cs/1/ClientFormsIdentity@cs
">
                                                <span style="word-wrap: break-word;">ClientFormsIdentity.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/DataEntity/System/Data/Query/PlanCompiler/CommandPlan@cs/1305376/CommandPlan@cs
">
                                                <span style="word-wrap: break-word;">CommandPlan.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/Remoting/RemotingException@cs/1/RemotingException@cs
">
                                                <span style="word-wrap: break-word;">RemotingException.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/CodeDesigner@cs/1305376/CodeDesigner@cs
">
                                                <span style="word-wrap: break-word;">CodeDesigner.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/Configuration/HttpWebRequestElement@cs/1/HttpWebRequestElement@cs
">
                                                <span style="word-wrap: break-word;">HttpWebRequestElement.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/Controls/DockPanel@cs/1/DockPanel@cs
">
                                                <span style="word-wrap: break-word;">DockPanel.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/WinForms/Managed/System/WinForms/DataGridViewRow@cs/1/DataGridViewRow@cs
">
                                                <span style="word-wrap: break-word;">DataGridViewRow.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/WebControls/ControlParameter@cs/1/ControlParameter@cs
">
                                                <span style="word-wrap: break-word;">ControlParameter.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/TypeInitializationException@cs/1/TypeInitializationException@cs
">
                                                <span style="word-wrap: break-word;">TypeInitializationException.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/ProfileParameter@cs/1305376/ProfileParameter@cs
">
                                                <span style="word-wrap: break-word;">ProfileParameter.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/MS/Internal/interop/ErrorCodes@cs/1305600/ErrorCodes@cs
">
                                                <span style="word-wrap: break-word;">ErrorCodes.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/Abstractions/HttpPostedFileBase@cs/1305376/HttpPostedFileBase@cs
">
                                                <span style="word-wrap: break-word;">HttpPostedFileBase.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/Net/System/Net/NetworkInformation/SystemIcmpV6Statistics@cs/1/SystemIcmpV6Statistics@cs
">
                                                <span style="word-wrap: break-word;">SystemIcmpV6Statistics.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/ImageClickEventArgs@cs/1/ImageClickEventArgs@cs
">
                                                <span style="word-wrap: break-word;">ImageClickEventArgs.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/Client/System/IdentityModel/Selectors/ServiceNotStartedException@cs/1/ServiceNotStartedException@cs
">
                                                <span style="word-wrap: break-word;">ServiceNotStartedException.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/Advanced/GPPOINTF@cs/1305376/GPPOINTF@cs
">
                                                <span style="word-wrap: break-word;">GPPOINTF.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/QueryAccessibilityHelpEvent@cs/1305376/QueryAccessibilityHelpEvent@cs
">
                                                <span style="word-wrap: break-word;">QueryAccessibilityHelpEvent.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/WF/RunTime/Hosting/WorkflowWebHostingModule@cs/1305376/WorkflowWebHostingModule@cs
">
                                                <span style="word-wrap: break-word;">WorkflowWebHostingModule.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/ToolStripItemTextRenderEventArgs@cs/1305376/ToolStripItemTextRenderEventArgs@cs
">
                                                <span style="word-wrap: break-word;">ToolStripItemTextRenderEventArgs.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/Microsoft/Win32/SafeHandles/SafeWaitHandle@cs/1305376/SafeWaitHandle@cs
">
                                                <span style="word-wrap: break-word;">SafeWaitHandle.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/Data/System/Data/Odbc/OdbcRowUpdatingEvent@cs/1/OdbcRowUpdatingEvent@cs
">
                                                <span style="word-wrap: break-word;">OdbcRowUpdatingEvent.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/NetFx40/System@Activities@DurableInstancing/System/Activities/DurableInstancing/LoadRetryConstantStrategy@cs/1305376/LoadRetryConstantStrategy@cs
">
                                                <span style="word-wrap: break-word;">LoadRetryConstantStrategy.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/System/Windows/Automation/Peers/AutomationPeer@cs/1600594/AutomationPeer@cs
">
                                                <span style="word-wrap: break-word;">AutomationPeer.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/CompMod/System/CodeDOM/CodeTypeDeclaration@cs/1305376/CodeTypeDeclaration@cs
">
                                                <span style="word-wrap: break-word;">CodeTypeDeclaration.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/WebControls/HotSpotCollection@cs/1/HotSpotCollection@cs
">
                                                <span style="word-wrap: break-word;">HotSpotCollection.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/GatewayDefinition@cs/1/GatewayDefinition@cs
">
                                                <span style="word-wrap: break-word;">GatewayDefinition.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/DataEntity/System/Data/Map/ViewGeneration/Validation/ExtentKey@cs/1305376/ExtentKey@cs
">
                                                <span style="word-wrap: break-word;">ExtentKey.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/Reflection/AssemblyAttributes@cs/1/AssemblyAttributes@cs
">
                                                <span style="word-wrap: break-word;">AssemblyAttributes.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/Security/Policy/Hash@cs/2/Hash@cs
">
                                                <span style="word-wrap: break-word;">Hash.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/Map/Update/Internal/UpdateCommand@cs/1305376/UpdateCommand@cs
">
                                                <span style="word-wrap: break-word;">UpdateCommand.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/XmlUtils/System/Xml/Xsl/QIL/QilBinary@cs/1/QilBinary@cs
">
                                                <span style="word-wrap: break-word;">QilBinary.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/NetFx35/System@ServiceModel@Web/System/ServiceModel/Syndication/InlineCategoriesDocument@cs/1/InlineCategoriesDocument@cs
">
                                                <span style="word-wrap: break-word;">InlineCategoriesDocument.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/FolderBrowserDialog@cs/5/FolderBrowserDialog@cs
">
                                                <span style="word-wrap: break-word;">FolderBrowserDialog.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/security/system/security/cryptography/CryptoApi@cs/1/CryptoApi@cs
">
                                                <span style="word-wrap: break-word;">CryptoApi.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/xsp/System/Web/Configuration/Compiler@cs/3/Compiler@cs
">
                                                <span style="word-wrap: break-word;">Compiler.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/clr/src/BCL/System/ArgumentOutOfRangeException@cs/1/ArgumentOutOfRangeException@cs
">
                                                <span style="word-wrap: break-word;">ArgumentOutOfRangeException.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/DataEntity/System/Data/Map/ViewGeneration/CqlGeneration/UnionCqlBlock@cs/1305376/UnionCqlBlock@cs
">
                                                <span style="word-wrap: break-word;">UnionCqlBlock.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/TrustUi/MS/Internal/documents/RMEnrollmentPage3@cs/1/RMEnrollmentPage3@cs
">
                                                <span style="word-wrap: break-word;">RMEnrollmentPage3.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/Serialization/XmlElementAttribute@cs/1/XmlElementAttribute@cs
">
                                                <span style="word-wrap: break-word;">XmlElementAttribute.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/XmlUtils/System/Xml/Xsl/Xslt/OutputScopeManager@cs/1305376/OutputScopeManager@cs
">
                                                <span style="word-wrap: break-word;">OutputScopeManager.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/DataOracleClient/System/Data/Common/DBSqlParserTableCollection@cs/1/DBSqlParserTableCollection@cs
">
                                                <span style="word-wrap: break-word;">DBSqlParserTableCollection.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/Framework/MS/Internal/Controls/ActiveXContainer@cs/1/ActiveXContainer@cs
">
                                                <span style="word-wrap: break-word;">ActiveXContainer.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/DataEntity/System/Data/EntityModel/SchemaObjectModel/FilteredSchemaElementLookUpTable@cs/3/FilteredSchemaElementLookUpTable@cs
">
                                                <span style="word-wrap: break-word;">FilteredSchemaElementLookUpTable.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/Xml/System/Xml/XPath/Internal/IteratorFilter@cs/1305376/IteratorFilter@cs
">
                                                <span style="word-wrap: break-word;">IteratorFilter.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/Shared/MS/Internal/SizeLimitedCache@cs/1/SizeLimitedCache@cs
">
                                                <span style="word-wrap: break-word;">SizeLimitedCache.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/ItemContainerGenerator@cs/2/ItemContainerGenerator@cs
">
                                                <span style="word-wrap: break-word;">ItemContainerGenerator.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/CommonUI/System/Drawing/Printing/PrintPageEvent@cs/1/PrintPageEvent@cs
">
                                                <span style="word-wrap: break-word;">PrintPageEvent.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/System@Runtime@DurableInstancing/System/Runtime/DurableInstancing/InstanceView@cs/1305376/InstanceView@cs
">
                                                <span style="word-wrap: break-word;">InstanceView.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/Media/Generated/RenderData@cs/1305600/RenderData@cs
">
                                                <span style="word-wrap: break-word;">RenderData.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/Data/BindingListCollectionView@cs/3/BindingListCollectionView@cs
">
                                                <span style="word-wrap: break-word;">BindingListCollectionView.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/Base/MS/Internal/ComponentModel/AttachInfo@cs/1/AttachInfo@cs
">
                                                <span style="word-wrap: break-word;">AttachInfo.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/Data/System/Data/DataRowView@cs/1/DataRowView@cs
">
                                                <span style="word-wrap: break-word;">DataRowView.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/Configuration/System/Configuration/StringAttributeCollection@cs/1/StringAttributeCollection@cs
">
                                                <span style="word-wrap: break-word;">StringAttributeCollection.cs
</span>
                                            </a></li>

                                    
                                        <li style="padding:5px;"><a href="http://reflector.webtropy.com/default.aspx/DotNET/DotNET/8@0/untmp/whidbey/REDBITS/ndp/clr/src/BCL/System/Reflection/Module@cs/3/Module@cs
">
                                                <span style="word-wrap: break-word;">Module.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/WebPartsPersonalization@cs/1305376/WebPartsPersonalization@cs
">
                                                <span style="word-wrap: break-word;">WebPartsPersonalization.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/WinForms/Managed/System/WinForms/Help@cs/1/Help@cs
">
                                                <span style="word-wrap: break-word;">Help.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/UIAutomation/UIAutomationProvider/MS/Internal/Automation/UiaCoreProviderApi@cs/1/UiaCoreProviderApi@cs
">
                                                <span style="word-wrap: break-word;">UiaCoreProviderApi.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/WebControls/FormViewDeletedEventArgs@cs/1/FormViewDeletedEventArgs@cs
">
                                                <span style="word-wrap: break-word;">FormViewDeletedEventArgs.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/XPath/Internal/MergeFilterQuery@cs/1/MergeFilterQuery@cs
">
                                                <span style="word-wrap: break-word;">MergeFilterQuery.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/ToolStripSeparatorRenderEventArgs@cs/1/ToolStripSeparatorRenderEventArgs@cs
">
                                                <span style="word-wrap: break-word;">ToolStripSeparatorRenderEventArgs.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/DataEntity/System/Data/Common/internal/materialization/recordstate@cs/1305376/recordstate@cs
">
                                                <span style="word-wrap: break-word;">recordstate.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/Data/System/Data/SqlClient/SqlDependency@cs/1/SqlDependency@cs
">
                                                <span style="word-wrap: break-word;">SqlDependency.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/CompMod/System/CodeDOM/CodeDefaultValueExpression@cs/1/CodeDefaultValueExpression@cs
">
                                                <span style="word-wrap: break-word;">CodeDefaultValueExpression.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/Runtime/InteropServices/TCEAdapterGen/NameSpaceExtractor@cs/1/NameSpaceExtractor@cs
">
                                                <span style="word-wrap: break-word;">NameSpaceExtractor.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/Xml/System/Xml/schema/NamespaceList@cs/1/NamespaceList@cs
">
                                                <span style="word-wrap: break-word;">NamespaceList.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/Util/altserialization@cs/1305376/altserialization@cs
">
                                                <span style="word-wrap: break-word;">altserialization.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/Media/Animation/Generated/SingleAnimationBase@cs/1305600/SingleAnimationBase@cs
">
                                                <span style="word-wrap: break-word;">SingleAnimationBase.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/UI/WebParts/PersonalizationDictionary@cs/1/PersonalizationDictionary@cs
">
                                                <span style="word-wrap: break-word;">PersonalizationDictionary.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>