53 references to Add
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (53)
src\ExpressionEvaluator\Core\Source\ExpressionCompiler\CustomTypeInfo.cs (3)
94
builder.
Add
(0);
105
builder.
Add
((byte)length);
187
builder.
Add
((name.Length == 0) ? null : name);
src\ExpressionEvaluator\Core\Source\ExpressionCompiler\DynamicFlagsCustomTypeInfo.cs (1)
81
builder.
Add
((b & (1 << i)) != 0);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ArrayExpansion.cs (1)
66
rows.
Add
(GetRow(resultProvider, inspectionContext, value, i + offset, parent));
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DebuggerTypeProxyExpansion.cs (1)
184
rows.
Add
(this.CreateRawViewRow(resultProvider, inspectionContext));
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
84
rows.
Add
(CreateDynamicViewRow(inspectionContext, Resources.DynamicView, parent, resultProvider.FullNameProvider));
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (20)
93
staticMembers.
Add
(member);
97
instanceMembers.
Add
(member);
113
favoritesMembers.
Add
(memberAndDeclarationInfo);
125
expansions.
Add
(favoritesExpansion);
160
expansions.
Add
(publicInstanceExpansion);
168
staticExpansions.
Add
(publicStaticExpansion);
172
staticExpansions.
Add
(nonPublicStaticExpansion);
179
expansions.
Add
(staticMembersExpansion);
187
expansions.
Add
(NativeViewExpansion.Instance);
192
expansions.
Add
(nonPublicInstanceExpansion);
201
expansions.
Add
(resultsViewExpansion);
207
expansions.
Add
(dynamicViewExpansion);
235
publicExpansions.
Add
(new MemberExpansion(publicMembers.ToArray(), customTypeInfoMap));
238
publicExpansions.
Add
(new RootHiddenExpansion(member, customTypeInfoMap));
249
nonPublicMembers.
Add
(member);
253
publicMembers.
Add
(member);
259
publicExpansions.
Add
(new MemberExpansion(publicMembers.ToArray(), customTypeInfoMap));
308
rows.
Add
(GetMemberRow(resultProvider, inspectionContext, value, _members[i + offset], parent, _customTypeInfoMap));
360
rows.
Add
(GetRow(
425
rows.
Add
(GetRow(
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\NativeViewExpansion.cs (1)
35
rows.
Add
(GetRow(inspectionContext, value));
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\PointerDereferenceExpansion.cs (1)
36
rows.
Add
(GetRow(resultProvider, inspectionContext, value, _elementTypeAndInfo, parent: parent));
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ResultsViewExpansion.cs (1)
218
rows.
Add
(CreateResultsViewRow(inspectionContext, parent, resultProvider.FullNameProvider));
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\RootHiddenExpansion.cs (1)
53
rows.
Add
(row);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\TupleExpansion.cs (5)
70
rows.
Add
(row);
79
rows.
Add
(this.CreateRawViewRow(inspectionContext, parent, value));
300
builder.
Add
(new Field(declaringTypeAndInfo, fieldTypeAndInfo, field, name, parent, isRest: false));
305
builder.
Add
(new Field(
332
builder.
Add
(restField);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\TypeVariablesExpansion.cs (1)
57
rows.
Add
(GetRow(inspectionContext, value, i + offset, parent));
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (2)
288
builder.
Add
(formatSpecifier);
323
builder.
Add
(RemoveLeadingAndTrailingContent(expression, i + 1, newLength, IsWhitespace, IsWhitespace));
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (1)
213
stack.
Add
(containingType);
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.Values.cs (2)
313
fields.
Add
(new EnumField(info.Name, ConvertEnumUnderlyingTypeToUInt64(info.GetRawConstantValue(), enumTypeCode)));
333
usedFields.
Add
(field);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\ArrayBuilder.cs (1)
69
Add
(item);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\AttributeHelpers.cs (2)
62
builder.
Add
((bool)typedArg.Value);
86
builder.
Add
((string)typedArg.Value);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\CustomTypeInfoTypeArgumentMap.cs (4)
132
builder.
Add
(DynamicFlagsCustomTypeInfo.GetFlag(dynamicFlagsOpt, f));
183
startsBuilder.
Add
(pos);
191
startsBuilder.
Add
(pos);
227
builder.
Add
(map(collection, i));
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (4)
184
includedMembers.
Add
(
503
values.
Add
(str);
640
builder.
Add
(DkmCustomUIVisualizerInfo.Create((uint)builder.Count,
708
builder.
Add
(t.Substitute(typeDef, typeArgs));