218 references to Construct
Microsoft.CodeAnalysis.CSharp (69)
Binder\Binder_Conversions.cs (2)
658
delegateType = Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T).
Construct
(delegateType);
881
stackAllocType = Compilation.GetWellKnownType(WellKnownType.System_Span_T).
Construct
(elementType);
Binder\Binder_Expressions.cs (6)
2366
intType = nullableType.
Construct
(intType);
2367
indexType = nullableType.
Construct
(indexType);
2446
rangeType = nullableType.
Construct
(rangeType);
2473
indexType = nullableType.
Construct
(indexType);
6286
var type = GetWellKnownType(WellKnownType.System_ReadOnlySpan_T, diagnostics, node).
Construct
(GetSpecialType(SpecialType.System_Byte, diagnostics, node));
9420
accessType = GetSpecialType(SpecialType.System_Nullable_T, diagnostics, node).
Construct
(accessType);
Binder\Binder_TupleOperators.cs (1)
421
return nullableT.
Construct
(tuple);
Binder\Semantics\Conversions\Conversions.cs (1)
404
var spanType_T = spanType.
Construct
(sourceExpression.ElementType);
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
873
return nullable.
Construct
(type);
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
479
var nullableEnum = nullable.
Construct
(enumType);
480
var nullableUnderlying = nullable.
Construct
(underlying);
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
20
return Compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(type);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2768
resultType = expressionOfTType.
Construct
(resultType);
Compilation\BuiltInOperators.cs (12)
284
opType = _compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(opType);
726
rightType = _compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(rightType);
844
case BinaryOperatorKind.Int: return nullable.
Construct
(_compilation.GetSpecialType(SpecialType.System_Int32));
845
case BinaryOperatorKind.UInt: return nullable.
Construct
(_compilation.GetSpecialType(SpecialType.System_UInt32));
846
case BinaryOperatorKind.Long: return nullable.
Construct
(_compilation.GetSpecialType(SpecialType.System_Int64));
847
case BinaryOperatorKind.ULong: return nullable.
Construct
(_compilation.GetSpecialType(SpecialType.System_UInt64));
848
case BinaryOperatorKind.NInt: return nullable.
Construct
(_compilation.CreateNativeIntegerTypeSymbol(signed: true));
849
case BinaryOperatorKind.NUInt: return nullable.
Construct
(_compilation.CreateNativeIntegerTypeSymbol(signed: false));
850
case BinaryOperatorKind.Float: return nullable.
Construct
(_compilation.GetSpecialType(SpecialType.System_Single));
851
case BinaryOperatorKind.Double: return nullable.
Construct
(_compilation.GetSpecialType(SpecialType.System_Double));
852
case BinaryOperatorKind.Decimal: return nullable.
Construct
(_compilation.GetSpecialType(SpecialType.System_Decimal));
853
case BinaryOperatorKind.Bool: return nullable.
Construct
(_compilation.GetSpecialType(SpecialType.System_Boolean));
Compiler\MethodBodySynthesizer.Lowered.cs (3)
151
.
Construct
(F.SpecialType(SpecialType.System_Char));
385
NamedTypeSymbol constructedEqualityComparer = equalityComparerType.
Construct
(valueToHash.Type);
426
var constructedEqualityComparer = equalityComparerType.
Construct
(field.Type);
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (3)
265
returnType = returnType.ConstructedFrom.
Construct
(resultType);
288
builderType = builderType.ConstructedFrom.
Construct
(resultType);
297
builderType = builderType.
Construct
(resultType);
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (7)
130
F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T).
Construct
(boolType),
299
.
Construct
(_currentField.Type);
479
.
Construct
(_currentField.Type);
497
.
Construct
(F.SpecialType(SpecialType.System_Boolean));
522
.
Construct
(F.SpecialType(SpecialType.System_Boolean));
548
.
Construct
(F.SpecialType(SpecialType.System_Boolean));
652
.
Construct
(_currentField.Type);
Lowering\AsyncRewriter\AsyncStateMachine.cs (3)
42
interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T).
Construct
(elementType));
46
interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T).
Construct
(elementType));
49
interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T).
Construct
(compilation.GetSpecialType(SpecialType.System_Boolean)));
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (5)
447
promotedType = _nullableType.
Construct
(promotedType);
538
var promotedType = e.IsNullableType() ? _nullableType.
Construct
(PromotedType(e.GetNullableUnderlyingType())) : PromotedType(e);
637
_nullableType.
Construct
(method.ReturnType) : method.ReturnType;
973
var args = _bound.Convert(_IEnumerableType.
Construct
(ExpressionType), Expressions(node.Arguments));
1075
promotedType = _nullableType.
Construct
(promotedType);
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
258
var IEnumerableOfElementType = F.SpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).
Construct
(_elementType.Type);
Lowering\IteratorRewriter\IteratorStateMachine.cs (2)
34
interfaces.Add(ContainingAssembly.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).
Construct
(ElementType.Type));
38
interfaces.Add(ContainingAssembly.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerator_T).
Construct
(ElementType.Type));
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
953
.
Construct
(_factory.SpecialType(SpecialType.System_Char)),
955
.
Construct
(_factory.SpecialType(SpecialType.System_Char)),
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1563
NamedTypeSymbol nullableBoolType = nullableType.
Construct
(boolType);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
761
userDefinedConversionRewrittenType = ((NamedTypeSymbol)rewrittenOperand.Type.OriginalDefinition).
Construct
(userDefinedConversionRewrittenType);
976
rewrittenOperandType = rewrittenOperandType.IsNullableType() ? ((NamedTypeSymbol)rewrittenOperandType.OriginalDefinition).
Construct
(typeFromUnderlying) : typeFromUnderlying;
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
89
NamedTypeSymbol actionType = _factory.WellKnownType(WellKnownType.System_Action_T).
Construct
(tokenType);
131
NamedTypeSymbol func2Type = _factory.WellKnownType(WellKnownType.System_Func_T2).
Construct
(eventType, tokenType);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (3)
636
type = _compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(type);
737
binaryOperandType = _compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(binaryOperandType);
949
type = _compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(type);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (4)
657
var callSiteType = callSiteTypeGeneric.
Construct
(new[] { delegateTypeOverMethodTypeParameters });
726
callSiteType = callSiteType.
Construct
(new[] { delegateTypeOverContainerTypeParameters });
765
return delegateType.
Construct
(delegateSignature);
803
return synthesizedType.
Construct
(delegateSignature);
Symbols\ArrayTypeSymbol.cs (1)
510
var newInterfaces = _interfaces.SelectAsArray((i, t) => i.OriginalDefinition.
Construct
(t), newElementType.Type);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
371
var type = DeclaringCompilation.GetWellKnownType(WellKnownType.System_IEquatable_T).
Construct
(this);
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
276
returnType = taskT.
Construct
(resultType);
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
48
Construct
(Binder.GetSpecialType(compilation, SpecialType.System_Int32, NoLocation.Singleton, diagnostics));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (32)
CodeGen\CodeGenReadonlyStructTests.cs (2)
858
namedType = namedType.
Construct
(comp.ObjectType);
1022
namedType = namedType.
Construct
(comp.ObjectType);
CodeGen\CodeGenTupleTest.cs (25)
5789
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, intType);
5824
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType, vt0);
5849
var vt1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).
Construct
(intType);
5867
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, stringType);
5902
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, stringType);
5944
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, stringType);
5966
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, stringType);
5985
var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).
Construct
(intType, stringType, intType);
6002
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, intType);
6022
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6023
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).
Construct
(stringType));
6048
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6049
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).
Construct
(stringType));
6075
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6076
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).
Construct
(stringType));
6100
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6101
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(stringType, intType));
6125
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6126
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(stringType, intType));
6152
var vt2 = originalVT2.
Construct
(intType, intType);
6157
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6184
var vt2WithErrorType = vt2.
Construct
(intType, ErrorTypeSymbol.UnknownResultType);
6266
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, intType);
6267
var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).
Construct
(intType, intType, intType);
6288
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, intType);
CodeGen\DestructorTests.cs (4)
605
var classJInt = classJ.
Construct
(intType);
610
var classKInt = classK.
Construct
(intType);
615
var classLInt = classL.
Construct
(intType);
620
var classMInt = classM.
Construct
(intType);
PDB\PDBTests.cs (1)
623
var d_int = d.
Construct
(stInt);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests_Synthesized.cs (1)
648
var c1OfInt = comp.GetTypeByMetadataName("C1`1").
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\DelegateTypeTests.cs (2)
11445
verifyConversions(model, expr, getFunctionType(funcOfT.
Construct
(comp.GetSpecialType(SpecialType.System_Int32))), ConversionKind.FunctionType, ConversionKind.FunctionType);
11446
verifyConversions(model, expr, getFunctionType(funcOfT.
Construct
(comp.GetSpecialType(SpecialType.System_Object))), ConversionKind.NoConversion, ConversionKind.NoConversion);
Semantics\DynamicTests.cs (1)
3848
var typeGConstructed = typeG.
Construct
(typeObject, typeObject);
Semantics\NullableConversionTests.cs (1)
812
var nullableIntType = compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(compilation.GetSpecialType(SpecialType.System_Int32));
Semantics\NullableReferenceTypesTests.cs (1)
112125
var i2a = i2.
Construct
(iDefinition.TypeParameters.Single());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (108)
Compilation\CompilationAPITests.cs (1)
1732
var taskOfObject = taskOfT.
Construct
(compilation.ObjectType);
SymbolDisplay\SymbolDisplayTests.cs (3)
5016
Assert.False(new FormattedSymbol(sC, f1).Equals(new FormattedSymbol(sC.
Construct
(sA), f1)));
5017
Assert.True(new FormattedSymbol(sC.
Construct
(sA), f1).Equals(new FormattedSymbol(sC.
Construct
(sA), f1)));
Symbols\ConversionTests.cs (19)
44
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Int64")),
45
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("UInt64")),
46
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Int32")),
47
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("UInt32")),
48
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Int16")),
49
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("UInt16")),
50
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("SByte")),
51
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Byte")),
52
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Double")),
53
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Single")),
54
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Decimal")),
55
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Char")),
58
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IEnumerable", 1).
Construct
(sys.ChildType("Object")),
59
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IEnumerable", 1).
Construct
(sys.ChildType("String")),
60
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IEnumerable", 1).
Construct
(sys.ChildType("Char")),
63
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IList", 1).
Construct
(sys.ChildType("String")),
64
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IList", 1).
Construct
(sys.ChildType("Object")),
67
sys.ChildType("Func", 2).
Construct
(sys.ChildType("Exception"), sys.ChildType("Exception")),
68
sys.ChildType("Func", 2).
Construct
(sys.ChildType("ArgumentException"), sys.ChildType("Object")),
Symbols\DefaultInterfaceImplementationTests.cs (21)
34657
var test1i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32));
34658
var test1i1m1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)).GetMember<MethodSymbol>("M1");
34659
var test1i1m2 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)).GetMember<MethodSymbol>("M2");
34661
var test2i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
34662
var test2i1m1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("M1");
34663
var test2i1m2 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("M2");
34664
var test2i2 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
34665
var test2i2m1 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("I1<T>.M1");
34666
var test2i2m2 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("I1<T>.M2");
38954
var test1i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32));
38955
var test1i1m1 = GetSingleProperty(i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)));
38957
var test2i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
38958
var test2i1m1 = GetSingleProperty(i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)));
38959
var test2i2 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
38960
var test2i2m1 = GetSingleProperty(i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)));
41630
var test1i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32));
41631
var test1i1m1 = GetSingleEvent(i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)));
41633
var test2i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
41634
var test2i1m1 = GetSingleEvent(i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)));
41635
var test2i2 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
41636
var test2i2m1 = GetSingleEvent(i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)));
Symbols\ExtensionMethodTests.cs (2)
2856
var msi = myStruct.
Construct
(int32Type);
2879
msi = myStruct.
Construct
(int32Type);
Symbols\IndexerTests.cs (1)
2868
var substitutedType = unsubstitutedType.
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
Symbols\Metadata\PE\DynamicTransformsTests.cs (51)
73
var outerClassOfDynamic = _outerClass.
Construct
(s_dynamicType);
77
var innerClassOfTArrDynamic = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(arrayOfT, s_dynamicType);
79
var memberInnerInnerOfInt = innerClassOfTArrDynamic.GetTypeMember("InnerInner").
Construct
(_intType);
82
var memberComplicatedInner = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(arrayOfInnerInnerOfInt, s_dynamicType);
84
var memberInnerInnerOfDynamic = memberComplicatedInner.GetTypeMember("InnerInner").
Construct
(s_dynamicType);
91
var base1OfDynamic = _base1Class.
Construct
(s_dynamicType);
97
var base2OfDynamicV = _base2Class.
Construct
(s_dynamicType, _innerClass.TypeParameters[1]);
162
var outerOfT = _outerClass.
Construct
(derivedTypeParam);
163
var innerOfIntOfTWithOuterT = outerOfT.GetTypeMember("Inner").
Construct
(_intType, derivedTypeParam);
165
var outerClassOfDynamic = _outerClass.
Construct
(s_dynamicType);
166
var complicatedInnerInner = innerOfIntOfTWithOuterT.GetTypeMember("InnerInner").
Construct
(outerClassOfDynamic);
171
var innerOfTTWithOuterOfDynamic = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(derivedTypeParam, derivedTypeParam);
172
complicatedInnerInner = innerOfTTWithOuterOfDynamic.GetTypeMember("InnerInner").
Construct
(derivedTypeParam);
178
var innerOfTDynamicWithOuterOfDynamic = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(derivedTypeParam, s_dynamicType);
180
var complicatedOuter = _outerClass.
Construct
(innerOfTDynamicWithOuterOfDynamic);
182
var complicatedInner = complicatedOuter.GetTypeMember("Inner").
Construct
(s_dynamicType, derivedTypeParam);
183
complicatedInnerInner = complicatedInner.GetTypeMember("InnerInner").
Construct
(derivedTypeParam);
189
var innerOfDynamicDynamicWithOuterOfT = outerOfT.GetTypeMember("Inner").
Construct
(s_dynamicType, s_dynamicType);
190
complicatedInnerInner = innerOfDynamicDynamicWithOuterOfT.GetTypeMember("InnerInner").
Construct
(derivedTypeParam);
196
var innerOfTTWithOuterOfT = outerOfT.GetTypeMember("Inner").
Construct
(derivedTypeParam, derivedTypeParam);
198
complicatedInnerInner = innerOfTDynamicWithOuterOfDynamic.GetTypeMember("InnerInner").
Construct
(_intType);
199
complicatedInnerInner = innerOfTTWithOuterOfT.GetTypeMember("InnerInner").
Construct
(complicatedInnerInner);
205
var innerOfOuterOfTTWithOuterDynamic = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(outerOfT, derivedTypeParam);
206
complicatedInnerInner = innerOfOuterOfTTWithOuterDynamic.GetTypeMember("InnerInner").
Construct
(s_dynamicType);
212
var innerOfDynamicDynamicWithOuterOfDynamic = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(s_dynamicType, s_dynamicType);
213
complicatedInnerInner = innerOfDynamicDynamicWithOuterOfDynamic.GetTypeMember("InnerInner").
Construct
(s_dynamicType);
219
var innerOfOuterOfDynamicTWithOuterDynamic = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(outerClassOfDynamic, derivedTypeParam);
221
complicatedInnerInner = innerOfOuterOfDynamicTWithOuterDynamic.GetTypeMember("InnerInner").
Construct
(s_dynamicType);
228
complicatedInnerInner = innerOfTDynamicWithOuterOfDynamic.GetTypeMember("InnerInner").
Construct
(_intType);
230
complicatedInner = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(complicatedInnerInner, arrayOfDynamic);
232
complicatedInnerInner = complicatedInner.GetTypeMember("InnerInner").
Construct
(s_dynamicType);
242
complicatedInner = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(arrayOfDerivedTypeParam, s_dynamicType);
244
complicatedInnerInner = complicatedInner.GetTypeMember("InnerInner").
Construct
(_intType);
248
complicatedInner = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(complicatedInnerInnerArray, s_dynamicType);
250
complicatedInnerInner = complicatedInner.GetTypeMember("InnerInner").
Construct
(s_dynamicType);
258
var inner3OfDynamic = _inner3Class.
Construct
(s_dynamicType);
288
var outerClassOfDynamic = _outerClass.
Construct
(s_dynamicType);
290
var complicatedInner = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(arrayOfDerivedTypeParam, s_dynamicType);
292
var complicatedInnerInner = complicatedInner.GetTypeMember("InnerInner").
Construct
(_intType);
296
complicatedInner = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(complicatedInnerInnerArray, s_dynamicType);
298
complicatedInnerInner = complicatedInner.GetTypeMember("InnerInner").
Construct
(s_dynamicType);
336
var outerClassOfDynamic = _outerClass.
Construct
(s_dynamicType);
338
var complicatedInner = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(arrayOfDerivedTypeParam, s_dynamicType);
345
var complicatedInnerInner = complicatedInner.GetTypeMember("InnerInner").
Construct
(arrayOfArrayOfPointerToInt);
349
complicatedInner = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(complicatedInnerInnerArray, s_dynamicType);
351
complicatedInnerInner = complicatedInner.GetTypeMember("InnerInner").
Construct
(s_dynamicType);
356
var baseType = _base2Class.
Construct
(arrayOfPointerToInt, complicatedInnerInnerArrayOfArray);
373
var nullableStruct = _assembly.CorLibrary.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(structType);
375
var outerClassOfDynamic = _outerClass.
Construct
(s_dynamicType);
377
var constructedInner = outerClassOfDynamic.GetTypeMember("Inner").
Construct
(s_dynamicType, nullableStruct);
410
var constructedA = classA.
Construct
(s_dynamicType);
Symbols\Metadata\PE\MissingTypeReferences.cs (1)
88
Assert.Same(constructedFrom, constructedFrom.
Construct
(constructedFrom.TypeParameters.ToArray()));
Symbols\OverriddenOrHiddenMembersTests.cs (2)
3690
var validatorBaseObject = validatorBaseT.
Construct
(compilation.ObjectType);
3946
var validatorBaseObject = validatorBaseT.
Construct
(compilation.ObjectType);
Symbols\Source\TypeMapTests.cs (5)
141
var c1OfByteChar = C1.
Construct
(_byte, _char);
146
var c1OfByteChar_c2OfIntInt = c1OfByteChar_c2.
Construct
(_int, _int);
151
var c1OfByteChar_c2OfIntInt_c3OfIntByte = c1OfByteChar_c2OfIntInt_c3.
Construct
(_int, _byte);
184
var c1OfByteChar = C1.
Construct
(_byte, _char);
190
var c1OfByteChar_c2OfIntInt = c1OfByteChar_c2.
Construct
(_byte, _char, _int, _int);
Symbols\TypedConstantTests.cs (2)
37
_enumString1 = _compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).
Construct
(_compilation.GetSpecialType(SpecialType.System_String));
38
_enumString2 = _compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).
Construct
(_compilation.GetSpecialType(SpecialType.System_String));
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdEventTests.cs (1)
3593
var expectedFieldType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T).
Construct
(eventType.Type);
Microsoft.CodeAnalysis.UnitTests (2)
CommonTypedConstantTests.cs (2)
32
_enumString1 = _compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).
Construct
(_compilation.GetSpecialType(SpecialType.System_String));
33
_enumString2 = _compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).
Construct
(_compilation.GetSpecialType(SpecialType.System_String));