diff options
author | Miguel de Icaza <miguel@gnome.org> | 2012-06-03 05:31:37 +0400 |
---|---|---|
committer | Miguel de Icaza <miguel@gnome.org> | 2012-06-03 05:31:50 +0400 |
commit | 93b810834d38ad53b3344c06369298d8c232d60b (patch) | |
tree | 8550c6bd66d61337600dbb00eea28f25b2a1ac08 /mcs/class/Mono.WebBrowser | |
parent | efdd059bdd54f11c4d276cb80137fc9983966123 (diff) |
[class libraries] drop ONLY_1_1
Diffstat (limited to 'mcs/class/Mono.WebBrowser')
-rw-r--r-- | mcs/class/Mono.WebBrowser/Mono.Mozilla/DOM/StylesheetList.cs | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/mcs/class/Mono.WebBrowser/Mono.Mozilla/DOM/StylesheetList.cs b/mcs/class/Mono.WebBrowser/Mono.Mozilla/DOM/StylesheetList.cs index 811748373f8..848ee88d6bc 100644 --- a/mcs/class/Mono.WebBrowser/Mono.Mozilla/DOM/StylesheetList.cs +++ b/mcs/class/Mono.WebBrowser/Mono.Mozilla/DOM/StylesheetList.cs @@ -25,9 +25,7 @@ using System; using System.Collections; -#if NET_2_0 using System.Collections.Generic; -#endif using Mono.WebBrowser.DOM; namespace Mono.Mozilla.DOM @@ -35,12 +33,7 @@ namespace Mono.Mozilla.DOM internal class StylesheetList : DOMObject, IStylesheetList { private nsIDOMStyleSheetList unmanagedStyles; -#if NET_2_0 private List<IStylesheet> styles; -#else - private IStylesheet[] styles; - protected int styleCount; -#endif public StylesheetList(WebBrowser control, nsIDOMStyleSheetList stylesheetList) : base (control) { @@ -48,9 +41,7 @@ namespace Mono.Mozilla.DOM unmanagedStyles = nsDOMStyleSheetList.GetProxy (control, stylesheetList); else unmanagedStyles = stylesheetList; -#if NET_2_0 styles = new List<IStylesheet>(); -#endif } #region IDisposable Members @@ -68,17 +59,7 @@ namespace Mono.Mozilla.DOM #region Helpers protected void Clear () { -#if NET_2_0 styles.Clear (); -#else - if (styles != null) { - for (int i = 0; i < styleCount; i++) { - styles[i] = null; - } - styleCount = 0; - styles = null; - } -#endif } internal void Load () @@ -86,45 +67,21 @@ namespace Mono.Mozilla.DOM Clear (); uint count; unmanagedStyles.getLength (out count); -#if ONLY_1_1 - Stylesheet[] tmpstyles = new Stylesheet[count]; -#endif for (int i = 0; i < count;i++) { nsIDOMStyleSheet style; unmanagedStyles.item ((uint)i, out style); -#if NET_2_0 styles.Add (new Stylesheet (control, style)); -#else - tmpstyles[styleCount++] = new Stylesheet (control, style); -#endif } -#if ONLY_1_1 - - styles = new Stylesheet[styleCount]; - Array.Copy (tmpstyles, styles, styleCount); -#endif } #endregion -#if NET_2_0 IEnumerator IEnumerable.GetEnumerator() { if (styles.Count == 0) Load (); return styles.GetEnumerator(); } -#else - -#region IEnumerable members - public IEnumerator GetEnumerator () - { - return new StyleEnumerator (this); - } -#endregion -#endif - -#if NET_2_0 public IStylesheet this [int index] { get { return styles[index]; @@ -133,71 +90,13 @@ namespace Mono.Mozilla.DOM styles[index] = value; } } -#else - public IStylesheet this [int index] { - get { - if (index < 0 || index >= styleCount) - throw new ArgumentOutOfRangeException ("index"); - return styles [index]; - } - set { - if (index < 0 || index >= styleCount) - throw new ArgumentOutOfRangeException ("index"); - styles [index] = value as IStylesheet; - } - } -#endif - public int Count { get { -#if NET_2_0 if (styles.Count == 0) Load (); return styles.Count; -#else - if (unmanagedStyles != null && styles == null) - Load (); - return styleCount; -#endif } } - -#if ONLY_1_1 - internal class StyleEnumerator : IEnumerator { - - private StylesheetList collection; - private int index = -1; - - public StyleEnumerator (StylesheetList collection) - { - this.collection = collection; - } - - public object Current { - get { - if (index == -1) - return null; - return collection [index]; - } - } - - public bool MoveNext () - { - if (index + 1 >= collection.Count) - return false; - index++; - return true; - } - - public void Reset () - { - index = -1; - } - } -#endif - - - } } |