public IEnumDebugValues Clone() { IEnumDebugValues pRetVal = null; IEnumDebugObjects copyObjects = null; this.m_Objects.Clone(out copyObjects); if (null != copyObjects) { pRetVal = new CEnumDebugValues(copyObjects, this.m_Context); } return(pRetVal); }
public IEnumDebugValues GetElements() { IEnumDebugValues pRetVal = null; IEnumDebugObjects enumElements = null; this.m_ArrayObject.GetElements(out enumElements); if (null != enumElements) { pRetVal = new CEnumDebugValues(enumElements, this.m_Context); } return(pRetVal); }
public CEnumDebugValues(IEnumDebugObjects pObjects, IDebugContext pContext) { this.m_Objects = pObjects; this.m_Context = pContext; this.m_Current = null; }