40 references to GetLmrType
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (40)
Debugger\Engine\DkmClrModuleInstance.cs (1)
58var typeArgs = typeArguments.Select(t => ((TypeImpl)t.GetLmrType()).Type).ToArray();
Debugger\Engine\DkmClrType.cs (1)
157? string.Format("{0} (Proxy = {1})", result, proxyAttribute.ProxyType.GetLmrType().ToString())
Debugger\Engine\DkmClrValue.cs (9)
44Debug.Assert((type == null) || !type.GetLmrType().IsTypeVariables() || (valueFlags == DkmClrValueFlags.Synthetic)); 47Debug.Assert((type == null) || !type.GetLmrType().IsPointer || (value != null)); 90var elementType = this.Type.GetLmrType().GetElementType(); 126var lmrType = Type.GetLmrType(); 212var type = this.Type.GetLmrType(); 231Debug.Assert(rawValue != null || this.Type.GetLmrType().IsVoid(), "In our mock system, this should only happen for void."); 293var type = ((TypeImpl)this.Type.GetLmrType()).Type; 405var declaringType = this.Type.GetLmrType(); 629var lmrType = proxyType.GetLmrType();
ResultProviderTestBase.cs (1)
89DkmClrValue.GetHostObjectValue(type.GetLmrType(), value),
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ArrayExpansion.cs (1)
167if (!parent.DeclaredTypeAndInfo.Type.Equals(parentRuntimeType.GetLmrType()))
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
26var type = value.Type.GetLmrType();
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (1)
42var runtimeType = type.GetLmrType();
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ResultsViewExpansion.cs (2)
139var type = value.Type.GetLmrType(); 150var type = valueType.GetLmrType();
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\RootHiddenExpansion.cs (1)
42var isDynamicDebugViewEmptyException = memberValue.Type.GetLmrType().IsDynamicDebugViewEmptyException();
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\TupleExpansion.cs (1)
104if (!parent.DeclaredTypeAndInfo.Type.Equals(parentRuntimeType.GetLmrType()))
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.Values.cs (5)
43var lmrType = value.Type.GetLmrType(); 181Debug.Assert(value.Type.GetLmrType().IsCharacter()); 225var lmrType = value.Type.GetLmrType(); 417var type = value.Type.GetLmrType(); 456if (value.Type.GetLmrType().IsDateTime())
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\EvalResultDataItem.cs (1)
245var type = value.Type.GetLmrType();
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeAndCustomInfo.cs (1)
30var t = ClrType?.GetLmrType();
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (8)
406var valueType = value.Type.GetLmrType(); 416Debug.Assert(value.Type.GetLmrType().IsNullable()); 492var type = tuple.Type.GetLmrType(); 541var underlyingType = type.GetLmrType(); 630var underlyingType = type.GetLmrType(); 671var targetedType = attributeTarget.GetLmrType(); 673var underlyingProxy = proxyType.GetLmrType(); 894var member = type.GetLmrType().GetMember(name, MemberBindingFlags).Single();
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (6)
513var declaredLmrType = declaredType.GetLmrType(); 576Debug.Assert(declaredType.Equals(value.Type.GetLmrType())); 593Debug.Assert(lmrNullableTypeArg.Equals(value.Type.GetLmrType())); // If this is not the case, add a test for includeRuntimeTypeIfNecessary. 656var type = value.Type.GetLmrType(); 659Debug.Assert(type.Equals(declaredType.GetLmrType())); 951var runtimeType = value.Type.GetLmrType();