18 references to TypeHelpers
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (18)
CustomTypeInfoTypeArgumentMap.cs (1)
81var tupleElementNameStartIndices = (tupleElementNames == null) ? null : GetStartIndices(type, TypeHelpers.GetTupleCardinalityIfAny);
Debugger\Engine\DkmClrType.cs (2)
29/// We would accept inherited members for tests purposes comparing to <see cref="TypeHelpers.MemberBindingFlags"/> 209var members = type.GetMembers(MemberBindingFlags).Where(TypeHelpers.IsVisibleMember);
DebuggerTypeProxyExpansion.cs (1)
123TypeHelpers.IsPublic,
Formatter.TypeNames.cs (3)
403Debug.Assert(nTypeArgs <= TypeHelpers.TupleFieldRestPosition); 404int nFields = Math.Min(nTypeArgs, TypeHelpers.TupleFieldRestPosition - 1); 427if (nTypeArgs < TypeHelpers.TupleFieldRestPosition)
ResultProvider.cs (1)
1008return MemberExpansion.CreateExpansion(inspectionContext, declaredTypeAndInfo, value, flags, TypeHelpers.IsVisibleMember, this, isProxyType: false, supportsFavorites);
ResultsViewExpansion.cs (1)
186predicate: TypeHelpers.IsPublic,
TupleExpansion.cs (7)
141var expansion = new TupleExpansion(declaredTypeAndInfo, cardinality - (TypeHelpers.TupleFieldRestPosition - 1), useRawView: true); 283int n = Math.Min(cardinality, TypeHelpers.TupleFieldRestPosition - 1); 286var fieldName = TypeHelpers.GetTupleFieldName(index); 310(offset == 0) ? fieldName : TypeHelpers.GetTupleFieldName(offset + index), 321var rest = declaringType.GetTupleField(TypeHelpers.TupleFieldRestName); 329var restField = new Field(declaringTypeAndInfo, restTypeAndInfo, rest, TypeHelpers.TupleFieldRestName, parent, isRest: true); 340offset += TypeHelpers.TupleFieldRestPosition - 1;
TypeHelpers.cs (2)
496var restInfo = type.GetTupleField(TypeHelpers.TupleFieldRestName); 879var members = type.GetLmrType().GetMember(name, TypeHelpers.MemberBindingFlags);