221 references to Construct
Microsoft.CodeAnalysis.CSharp (60)
Binder\Binder_Conversions.cs (2)
2194
delegateType = Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T).
Construct
(delegateType);
2430
stackAllocType = Compilation.GetWellKnownType(WellKnownType.System_Span_T).
Construct
(elementType);
Binder\Binder_Expressions.cs (6)
2626
intType = nullableType.
Construct
(intType);
2627
indexType = nullableType.
Construct
(indexType);
2706
rangeType = nullableType.
Construct
(rangeType);
2733
indexType = nullableType.
Construct
(indexType);
7413
var type = GetWellKnownType(WellKnownType.System_ReadOnlySpan_T, diagnostics, node).
Construct
(GetSpecialType(SpecialType.System_Byte, diagnostics, node));
11383
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)
526
var spanType_T = spanType.
Construct
(sourceExpression.ElementType);
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
888
return nullable.
Construct
(type);
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
21
return Compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(type);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2993
resultType = expressionOfTType.
Construct
(resultType);
CodeGen\EmitStackAllocInitializer.cs (1)
74
var readOnlySpan = spanGetItemDefinition.ContainingType.
Construct
(elementType);
Compilation\CSharpCompilation.cs (1)
1708
constructedNullableInstance = this.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(typeArgument);
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),
300
.
Construct
(_currentField.Type);
480
.
Construct
(_currentField.Type);
498
.
Construct
(F.SpecialType(SpecialType.System_Boolean));
523
.
Construct
(F.SpecialType(SpecialType.System_Boolean));
549
.
Construct
(F.SpecialType(SpecialType.System_Boolean));
653
.
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)
513
promotedType = _nullableType.
Construct
(promotedType);
608
var promotedType = e.IsNullableType() ? _nullableType.
Construct
(PromotedType(e.GetNullableUnderlyingType())) : PromotedType(e);
707
_nullableType.
Construct
(method.ReturnType) : method.ReturnType;
1063
var args = _bound.Convert(_IEnumerableType.
Construct
(ExpressionType), Expressions(node.Arguments));
1189
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_CollectionExpression.cs (1)
860
var spanOfElementType = spanCtorArray.ContainingType.
Construct
(arrayType.ElementType);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
905
userDefinedConversionRewrittenType = ((NamedTypeSymbol)rewrittenOperand.Type.OriginalDefinition).
Construct
(userDefinedConversionRewrittenType);
1120
rewrittenOperandType = rewrittenOperandType.IsNullableType() ? ((NamedTypeSymbol)rewrittenOperandType.OriginalDefinition).
Construct
(typeFromUnderlying) : typeFromUnderlying;
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
100
NamedTypeSymbol actionType = _factory.WellKnownType(WellKnownType.System_Action_T).
Construct
(tokenType);
141
NamedTypeSymbol func2Type = _factory.WellKnownType(WellKnownType.System_Func_T2).
Construct
(eventType, tokenType);
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
445
var readOnlySpanOfChar = readOnlySpanCtorRefParamGeneric.ContainingType.
Construct
(charType);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
802
type = _compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(type);
1125
type = _compilation.GetSpecialType(SpecialType.System_Nullable_T).
Construct
(type);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (4)
643
var callSiteType = callSiteTypeGeneric.
Construct
(new[] { delegateTypeOverMethodTypeParameters });
712
callSiteType = callSiteType.
Construct
(new[] { delegateTypeOverContainerTypeParameters });
751
return delegateType.
Construct
(delegateSignature);
789
return synthesizedType.
Construct
(delegateSignature);
Symbols\ArrayTypeSymbol.cs (1)
526
var newInterfaces = _interfaces.SelectAsArray((i, t) => i.OriginalDefinition.
Construct
(t), newElementType.Type);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
372
var type = DeclaringCompilation.GetWellKnownType(WellKnownType.System_IEquatable_T).
Construct
(this);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
749
var constructedEqualityComparer = equalityComparerType.
Construct
(fieldType);
Symbols\Synthesized\SynthesizedInlineArrayAsReadOnlySpanMethod.cs (1)
16
this.SetReturnType(spanType.
Construct
(TypeParameters[1]));
Symbols\Synthesized\SynthesizedInlineArrayAsSpanMethod.cs (1)
16
this.SetReturnType(spanType.
Construct
(TypeParameters[1]));
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
276
returnType = taskT.
Construct
(resultType);
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
49
Construct
(Binder.GetSpecialType(compilation, SpecialType.System_Int32, NoLocation.Singleton, diagnostics));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (31)
CodeGen\CodeGenReadonlyStructTests.cs (2)
858
namedType = namedType.
Construct
(comp.ObjectType);
1022
namedType = namedType.
Construct
(comp.ObjectType);
CodeGen\CodeGenTupleTest.cs (25)
5794
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, intType);
5829
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType, vt0);
5854
var vt1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).
Construct
(intType);
5872
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, stringType);
5907
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, stringType);
5949
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, stringType);
5971
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, stringType);
5990
var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).
Construct
(intType, stringType, intType);
6007
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, intType);
6027
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6028
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).
Construct
(stringType));
6053
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6054
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).
Construct
(stringType));
6080
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6081
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).
Construct
(stringType));
6105
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6106
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(stringType, intType));
6130
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6131
comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(stringType, intType));
6157
var vt2 = originalVT2.
Construct
(intType, intType);
6162
.
Construct
(intType, stringType, intType, stringType, intType, stringType, intType,
6189
var vt2WithErrorType = vt2.
Construct
(intType, ErrorTypeSymbol.UnknownResultType);
6271
var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).
Construct
(intType, intType);
6272
var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).
Construct
(intType, intType, intType);
6293
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);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
PDB\PDBTests.cs (1)
711
var d_int = d.
Construct
(stInt);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (13)
Attributes\AttributeTests_Synthesized.cs (1)
648
var c1OfInt = comp.GetTypeByMetadataName("C1`1").
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
Semantics\CollectionExpressionTests.cs (11)
4990
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
5045
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
5099
var listType = comp.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
30146
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
30206
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
30417
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
30441
collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
30476
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
30498
collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
30530
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
30552
collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
Semantics\InlineArrayTests.cs (1)
192
var bufferOfInt = buffer.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\DelegateTypeTests.cs (2)
14855
verifyConversions(model, expr, getFunctionType(funcOfT.
Construct
(comp.GetSpecialType(SpecialType.System_Int32))), ConversionKind.FunctionType, ConversionKind.FunctionType);
14856
verifyConversions(model, expr, getFunctionType(funcOfT.
Construct
(comp.GetSpecialType(SpecialType.System_Object))), ConversionKind.NoConversion, ConversionKind.NoConversion);
Semantics\DynamicTests.cs (1)
4158
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)
115895
var i2a = i2.
Construct
(iDefinition.TypeParameters.Single());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (108)
Compilation\CompilationAPITests.cs (1)
1730
var taskOfObject = taskOfT.
Construct
(compilation.ObjectType);
SymbolDisplay\SymbolDisplayTests.cs (3)
5439
Assert.False(new FormattedSymbol(sC, f1).Equals(new FormattedSymbol(sC.
Construct
(sA), f1)));
5440
Assert.True(new FormattedSymbol(sC.
Construct
(sA), f1).Equals(new FormattedSymbol(sC.
Construct
(sA), f1)));
Symbols\ConversionTests.cs (19)
47
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Int64")),
48
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("UInt64")),
49
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Int32")),
50
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("UInt32")),
51
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Int16")),
52
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("UInt16")),
53
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("SByte")),
54
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Byte")),
55
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Double")),
56
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Single")),
57
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Decimal")),
58
sys.ChildType("Nullable", 1).
Construct
(sys.ChildType("Char")),
61
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IEnumerable", 1).
Construct
(sys.ChildType("Object")),
62
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IEnumerable", 1).
Construct
(sys.ChildType("String")),
63
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IEnumerable", 1).
Construct
(sys.ChildType("Char")),
66
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IList", 1).
Construct
(sys.ChildType("String")),
67
sys.ChildNamespace("Collections").ChildNamespace("Generic").ChildType("IList", 1).
Construct
(sys.ChildType("Object")),
70
sys.ChildType("Func", 2).
Construct
(sys.ChildType("Exception"), sys.ChildType("Exception")),
71
sys.ChildType("Func", 2).
Construct
(sys.ChildType("ArgumentException"), sys.ChildType("Object")),
Symbols\DefaultInterfaceImplementationTests.cs (21)
34853
var test1i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32));
34854
var test1i1m1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)).GetMember<MethodSymbol>("M1");
34855
var test1i1m2 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)).GetMember<MethodSymbol>("M2");
34857
var test2i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
34858
var test2i1m1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("M1");
34859
var test2i1m2 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("M2");
34860
var test2i2 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
34861
var test2i2m1 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("I1<T>.M1");
34862
var test2i2m2 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("I1<T>.M2");
39150
var test1i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32));
39151
var test1i1m1 = GetSingleProperty(i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)));
39153
var test2i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
39154
var test2i1m1 = GetSingleProperty(i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)));
39155
var test2i2 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
39156
var test2i2m1 = GetSingleProperty(i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)));
41826
var test1i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32));
41827
var test1i1m1 = GetSingleEvent(i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)));
41829
var test2i1 = i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
41830
var test2i1m1 = GetSingleEvent(i1.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)));
41831
var test2i2 = i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64));
41832
var test2i2m1 = GetSingleEvent(i2.
Construct
(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)));
Symbols\ExtensionMethodTests.cs (2)
2850
var msi = myStruct.
Construct
(int32Type);
2873
msi = myStruct.
Construct
(int32Type);
Symbols\IndexerTests.cs (1)
2870
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)
89
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));