## Xna\Graphics\EffectTechniqueCollection.cs using System.Collections.Generic; namespace Microsoft.Xna.Framework.Graphics { // Manipulates a collection of EffectTechnique objects. public class EffectTechniqueCollection : IEnumerable { public EffectTechnique this [int index] { get { throw new System.NotImplementedException(); } } public EffectTechnique this [string name] { get { throw new System.NotImplementedException(); } } // Gets the number of objects in the collection. public int Count { get { throw new System.NotImplementedException(); } } // Gets an enumerator that can iterate through the EffectTechniqueCollection. public List.Enumerator GetEnumerator() { throw new System.NotImplementedException(); } } } ## Errors Xna\Graphics\EffectTechniqueCollection.cs(5,15): error CS0738: 'Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection' does not implement interface member 'System.Collections.Generic.IEnumerable.GetEnumerator()'. 'Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection.GetEnumerator()' cannot implement 'System.Collections.Generic.IEnumerable.GetEnumerator()' because it does not have the matching return type of 'System.Collections.Generic.IEnumerator'. c:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorlib.dll: (Location of symbol related to previous error) Xna\Graphics\EffectTechniqueCollection.cs(18,43): (Location of symbol related to previous error) Xna\Graphics\EffectTechniqueCollection.cs(5,15): error CS0738: 'Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection' does not implement interface member 'System.Collections.IEnumerable.GetEnumerator()'. 'Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection.GetEnumerator()' cannot implement 'System.Collections.IEnumerable.GetEnumerator()' because it does not have the matching return type of 'System.Collections.IEnumerator'.