21 references to Create
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (1)
CSharpFormatter.Values.cs (1)
65
builder.Append(GetTypeName(new TypeAndCustomInfo(DkmClrType.
Create
(appDomain, lmrType)), escapeKeywordIdentifiers: false, sawInvalidIdentifier: out unused)); // NOTE: call our impl directly, since we're coupled anyway.
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (20)
Debugger\Engine\DkmClrType.cs (2)
74
return (elementType == null) ? null :
Create
(_appDomain, elementType);
134
: new ReadOnlyCollection<DkmClrType>(typeArgs.Select(t => DkmClrType.
Create
(_appDomain, t)).ToArray());
Debugger\Engine\DkmClrValue.cs (5)
310
DkmClrType.
Create
(appDomain, (TypeImpl)((fieldValue == null) ? field.FieldType : fieldValue.GetType())),
324
DkmClrType.
Create
(appDomain, (TypeImpl)((propertyValue == null) ? property.PropertyType : propertyValue.GetType())),
346
DkmClrType.
Create
(appDomain, (TypeImpl)((methodValue == null) ? method.ReturnType : methodValue.GetType())),
354
var stringType = DkmClrType.
Create
(appDomain, (TypeImpl)typeof(string));
572
var type = DkmClrType.
Create
(this.Type.AppDomain, (TypeImpl)((element == null) ? array.GetType().GetElementType() : element.GetType()));
MemberExpansion.cs (3)
497
new TypeAndCustomInfo(DkmClrType.
Create
(appDomain, typeDeclaringMember), typeDeclaringMemberInfo), // Note: Won't include DynamicAttribute.
505
typeDeclaringMemberAndInfo: (member.IncludeTypeInMemberName || typeDeclaringMember.IsInterface) ? new TypeAndCustomInfo(DkmClrType.
Create
(appDomain, typeDeclaringMember), typeDeclaringMemberInfo) : default(TypeAndCustomInfo), // Note: Won't include DynamicAttribute.
506
declaredTypeAndInfo: new TypeAndCustomInfo(DkmClrType.
Create
(appDomain, declaredType), declaredTypeInfo),
ResultProvider.cs (3)
586
expansion = this.GetTypeExpansion(inspectionContext, new TypeAndCustomInfo(DkmClrType.
Create
(declaredTypeAndInfo.ClrType.AppDomain, lmrNullableTypeArg)), value, ExpansionFlags.IncludeResultsView, supportsFavorites: supportsFavorites);
968
return ArrayExpansion.CreateExpansion(new TypeAndCustomInfo(DkmClrType.
Create
(declaredTypeAndInfo.ClrType.AppDomain, elementType), elementTypeInfo), sizes, lowerBounds);
989
: new PointerDereferenceExpansion(new TypeAndCustomInfo(DkmClrType.
Create
(declaredTypeAndInfo.ClrType.AppDomain, elementType)));
ResultsViewExpansion.cs (1)
169
return DkmClrType.
Create
(valueType.AppDomain, enumerableType);
TupleExpansion.cs (1)
353
var fieldType = DkmClrType.
Create
(appDomain, field.FieldType);
TypeHelpers.cs (3)
57
var browsableState = DkmClrType.
Create
(appDomain, type).GetDebuggerBrowsableAttributeState();
510
type = (underlyingType != null) ? DkmClrType.
Create
(appDomain, underlyingType) : null;
671
proxyType = DkmClrType.
Create
(type.AppDomain, constructedProxy);
TypeVariablesExpansion.cs (2)
77
declaredTypeAndInfo: new TypeAndCustomInfo(DkmClrType.
Create
(value.Type.AppDomain, typeArgument), typeArgumentInfo),
80
displayValue: inspectionContext.GetTypeName(DkmClrType.
Create
(value.Type.AppDomain, typeArgument), typeArgumentInfo, formatSpecifiers),