internal EnumArrayIndices(IEnumDebugValues enumValues, IDebugType elementType, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator) { this.enumValues = enumValues; this.elementType = elementType; this.parent = parent; this.containerValue = containerValue; this.index = 0; this.evaluator = evaluator; }
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); }
internal EnumArrayIndices(IEnumDebugValues enumValues, IDebugType elementType, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator){ this.enumValues = enumValues; this.elementType = elementType; this.parent = parent; this.containerValue = containerValue; this.index = 0; this.evaluator = evaluator; }