## 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'.