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