224 references to Construct
Microsoft.CodeAnalysis.CSharp (61)
Binder\Binder_Conversions.cs (2)
2775
delegateType = Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T).
Construct
(delegateType);
3040
stackAllocType = Compilation.GetWellKnownType(WellKnownType.System_Span_T).
Construct
(elementType);
Binder\Binder_Expressions.cs (6)
2700
intType = nullableType.
Construct
(intType);
2701
indexType = nullableType.
Construct
(indexType);
2780
rangeType = nullableType.
Construct
(rangeType);
2807
indexType = nullableType.
Construct
(indexType);
7609
var type = GetWellKnownType(WellKnownType.System_ReadOnlySpan_T, diagnostics, node).
Construct
(GetSpecialType(SpecialType.System_Byte, diagnostics, node));
11699
accessType = GetSpecialType(SpecialType.System_Nullable_T, diagnostics, node).
Construct
(accessType);
Binder\Binder_TupleOperators.cs (1)
428
return nullableT.
Construct
(tuple);
Binder\Semantics\Conversions\Conversions.cs (1)
539
var spanType_T = spanType.
Construct
(sourceExpression.ElementType);
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
890
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)
2996
resultType = expressionOfTType.
Construct
(resultType);
CodeGen\EmitStackAllocInitializer.cs (1)
74
var readOnlySpan = spanGetItemDefinition.ContainingType.
Construct
(elementType);
Compilation\CSharpCompilation.cs (1)
1785
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)
520
promotedType = _nullableType.
Construct
(promotedType);
615
var promotedType = e.IsNullableType() ? _nullableType.
Construct
(PromotedType(e.GetNullableUnderlyingType())) : PromotedType(e);
717
_nullableType.
Construct
(method.ReturnType) : method.ReturnType;
1109
NamedTypeSymbol iEnumerableType = _IEnumerableType.
Construct
(ExpressionType);
1241
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)
961
.
Construct
(_factory.SpecialType(SpecialType.System_Char)),
963
.
Construct
(_factory.SpecialType(SpecialType.System_Char)),
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
993
var spanOfElementType = spanCtorArray.ContainingType.
Construct
(arrayType.ElementType);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
922
userDefinedConversionRewrittenType = ((NamedTypeSymbol)rewrittenOperand.Type.OriginalDefinition).
Construct
(userDefinedConversionRewrittenType);
1183
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)
492
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)
524
var newInterfaces = _interfaces.SelectAsArray((i, t) => i.OriginalDefinition.
Construct
(t), newElementType.Type);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
374
var type = DeclaringCompilation.GetWellKnownType(WellKnownType.System_IEquatable_T).
Construct
(this);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
790
var constructedEqualityComparer = equalityComparerType.
Construct
(fieldType);
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
51
new SynthesizedFieldSymbol(this, actionOfTType.
Construct
(exceptionType), CreatedActionFieldName, DeclarationModifiers.Private, isReadOnly: false, isStatic: true)
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)
882
namedType = namedType.
Construct
(comp.ObjectType);
1046
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 (15)
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));
6109
var listType = comp.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
32542
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
32602
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
32813
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
32837
collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
32872
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
32894
collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
32926
var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
32948
collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
Semantics\ExtensionTests2.cs (2)
35614
var constructedE = e.
Construct
(comp.GetSpecialType(SpecialType.System_Int32));
35642
var constructedE = e.
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)
4256
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)
115967
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));