// // // // // $Revision$ // using System; using System.Collections.Generic; namespace ICSharpCode.VBNetBinding { public static class Extensions { public static T PeekOrDefault(this Stack stack) { if (stack.Count > 0) return stack.Peek(); return default(T); } public static T PopOrDefault(this Stack stack) { if (stack.Count > 0) return stack.Pop(); return default(T); } } }