예제 #1
0
 /// <summary>
 /// Iterate indexes defined on array
 /// </summary>
 /// <param name="context">Context where indexes are searched</param>
 /// <returns>
 /// Enumeration of available fields
 /// </returns>
 protected override IEnumerable <MemberIdentifier> iterateIndexes(SnapshotBase context)
 {
     return(SnapshotEntryHelper.IterateIndexes(context, this));
 }
예제 #2
0
 /// <summary>
 /// Resolve type of objects in snapshot entry
 /// </summary>
 /// <param name="context">Context where types are resolved</param>
 /// <returns>
 /// Resolved types
 /// </returns>
 protected override IEnumerable <TypeValue> resolveType(SnapshotBase context)
 {
     return(SnapshotEntryHelper.ResolveType(context, this));
 }
예제 #3
0
 /// <summary>
 /// Iterate fields defined on object
 /// </summary>
 /// <param name="context">Context where fields are searched</param>
 /// <returns>
 /// Enumeration of available fields
 /// </returns>
 protected override IEnumerable <VariableIdentifier> iterateFields(SnapshotBase context)
 {
     return(SnapshotEntryHelper.IterateFields(context, this));
 }