1 override of GetLmrType
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (1)
DebuggerDisplayAttributeTests.cs (1)
664
public override VisualStudio.Debugger.Metadata.Type
GetLmrType
()
62 references to GetLmrType
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (22)
CustomResultProviderTests.cs (1)
113
var type = declaredType.
GetLmrType
();
DebuggerDisplayAttributeTests.cs (1)
671
return base.
GetLmrType
();
DebuggerTypeProxyAttributeTests.cs (1)
1097
Assert.Equal(((TypeImpl)actualProxyType.
GetLmrType
()).Type, typeP);
FunctionPointerTests.cs (1)
77
var valueType = value.Type.
GetLmrType
();
TupleTests.cs (18)
45
Assert.False(type.
GetLmrType
().IsTupleCompatible(out cardinality));
49
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
53
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
57
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
61
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
65
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
69
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
73
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
77
Assert.False(type.
GetLmrType
().IsTupleCompatible(out cardinality));
81
type = runtime.GetType("System.ValueTuple`8", typeof(int), typeof(string), typeof(int), typeof(string), typeof(int), typeof(string), typeof(int), ((TypeImpl)type.
GetLmrType
()).Type);
82
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
86
Assert.False(type.
GetLmrType
().IsTupleCompatible(out cardinality));
105
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
109
Assert.True(type.
GetLmrType
().IsTupleCompatible(out cardinality));
135
Assert.False(type.
GetLmrType
().IsTupleCompatible(out cardinality));
139
Assert.False(type.
GetLmrType
().IsTupleCompatible(out cardinality));
143
Assert.False(type.
GetLmrType
().IsTupleCompatible(out cardinality));
169
Assert.False(type.
GetLmrType
().IsTupleCompatible(out cardinality));
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (40)
ArrayExpansion.cs (1)
167
if (!parent.DeclaredTypeAndInfo.Type.Equals(parentRuntimeType.
GetLmrType
()))
Debugger\Engine\DkmClrModuleInstance.cs (1)
62
var typeArgs = typeArguments.Select(t => ((TypeImpl)t.
GetLmrType
()).Type).ToArray();
Debugger\Engine\DkmClrType.cs (1)
166
? 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
();
DynamicViewExpansion.cs (1)
26
var type = value.Type.
GetLmrType
();
EvalResultDataItem.cs (1)
245
var type = value.Type.
GetLmrType
();
Formatter.Values.cs (5)
43
var lmrType = value.Type.
GetLmrType
();
181
Debug.Assert(value.Type.
GetLmrType
().IsCharacter());
225
var lmrType = value.Type.
GetLmrType
();
411
var type = value.Type.
GetLmrType
();
450
if (value.Type.
GetLmrType
().IsDateTime())
MemberExpansion.cs (1)
41
var runtimeType = type.
GetLmrType
();
ResultProvider.cs (6)
504
var declaredLmrType = declaredType.
GetLmrType
();
567
Debug.Assert(declaredType.Equals(value.Type.
GetLmrType
()));
584
Debug.Assert(lmrNullableTypeArg.Equals(value.Type.
GetLmrType
())); // If this is not the case, add a test for includeRuntimeTypeIfNecessary.
647
var type = value.Type.
GetLmrType
();
650
Debug.Assert(type.Equals(declaredType.
GetLmrType
()));
942
var runtimeType = value.Type.
GetLmrType
();
ResultProviderTestBase.cs (1)
89
DkmClrValue.GetHostObjectValue(type.
GetLmrType
(), value),
ResultsViewExpansion.cs (2)
139
var type = value.Type.
GetLmrType
();
150
var type = valueType.
GetLmrType
();
RootHiddenExpansion.cs (1)
42
var isDynamicDebugViewEmptyException = memberValue.Type.
GetLmrType
().IsDynamicDebugViewEmptyException();
TupleExpansion.cs (1)
104
if (!parent.DeclaredTypeAndInfo.Type.Equals(parentRuntimeType.
GetLmrType
()))
TypeAndCustomInfo.cs (1)
30
var t = ClrType?.
GetLmrType
();
TypeHelpers.cs (8)
391
var valueType = value.Type.
GetLmrType
();
401
Debug.Assert(value.Type.
GetLmrType
().IsNullable());
477
var type = tuple.Type.
GetLmrType
();
526
var underlyingType = type.
GetLmrType
();
615
var underlyingType = type.
GetLmrType
();
656
var targetedType = attributeTarget.
GetLmrType
();
658
var underlyingProxy = proxyType.
GetLmrType
();
879
var members = type.
GetLmrType
().GetMember(name, TypeHelpers.MemberBindingFlags);