199 references to GetWellKnownType
Microsoft.CodeAnalysis.CSharp (131)
Binder\Binder.ValueChecks.cs (1)
779Compilation.GetWellKnownType(WellKnownType.System_Range),
Binder\Binder_Conversions.cs (2)
658delegateType = Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T).Construct(delegateType); 881stackAllocType = Compilation.GetWellKnownType(WellKnownType.System_Span_T).Construct(elementType);
Binder\Binder_Expressions.cs (7)
7035TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncAction), TypeCompareKind.ConsiderEverything2) || 7036TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncActionWithProgress_T), TypeCompareKind.ConsiderEverything2) || 7037TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncOperation_T), TypeCompareKind.ConsiderEverything2) || 7038TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncOperationWithProgress_T2), TypeCompareKind.ConsiderEverything2); 8544TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.ConsiderEverything) ? ThreeState.True : 8545TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.ConsiderEverything) ? ThreeState.False : 9241var delegateType = Compilation.GetWellKnownType(wkDelegateType);
Binder\Binder_InterpolatedString.cs (2)
281var interpolatedStringHandlerType = Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler); 312var interpolatedStringHandlerType = Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler);
Binder\Binder_Lookup.cs (6)
959idictSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IDictionary_KV); 960iroDictSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IReadOnlyDictionary_KV); 961iListSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_IList); 962iCollectionSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_ICollection); 963inccSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Specialized_INotifyCollectionChanged); 964inpcSymbol = Compilation.GetWellKnownType(WellKnownType.System_ComponentModel_INotifyPropertyChanged);
Binder\Binder_Patterns.cs (1)
1242iTupleType = Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_ITuple);
Binder\Binder_QueryErrors.cs (2)
90var iqueryable_t = Compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable_T); 128var iqueryable = Compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable);
Binder\Binder_Statements.cs (1)
3212else if (TypeSymbol.Equals(previousType, Compilation.GetWellKnownType(WellKnownType.System_Exception), TypeCompareKind.ConsiderEverything2) &&
Binder\Binder_Symbols.cs (2)
1752NamedTypeSymbol typeSymbol = compilation.GetWellKnownType(type); 1764NamedTypeSymbol typeSymbol = this.Compilation.GetWellKnownType(type);
Binder\ForEachLoopBinder.cs (5)
887this.Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T) : 945Debug.Assert(enumeratorType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T))); 1063isAsync ? this.Compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable) : this.Compilation.GetSpecialType(SpecialType.System_IDisposable), 1526return type.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)); 1626return type.Equals(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T));
Binder\InMethodBinder.cs (4)
167if (TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T), TypeCompareKind.ConsiderEverything) || 168TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T), TypeCompareKind.ConsiderEverything)) 183if (TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T), TypeCompareKind.ConsiderEverything) || 184TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T), TypeCompareKind.ConsiderEverything))
Binder\Semantics\Conversions\Conversions.cs (2)
144return (TypeSymbol.Equals(destination, Compilation.GetWellKnownType(WellKnownType.System_IFormattable), TypeCompareKind.ConsiderEverything) || 145TypeSymbol.Equals(destination, Compilation.GetWellKnownType(WellKnownType.System_FormattableString), TypeCompareKind.ConsiderEverything))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2767var expressionOfTType = compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T);
Binder\UsingStatementBinder.cs (2)
200awaitableType = originalBinder.Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_ValueTask); 293? originalBinder.Compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable)
BoundTree\UnboundLambda.cs (2)
319binder.Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task); 334binder.Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T);
Compilation\CSharpCompilation.cs (2)
2005if (!(TypeSymbol.Equals(namedType.ConstructedFrom, GetWellKnownType(WellKnownType.System_Threading_Tasks_Task), TypeCompareKind.ConsiderEverything2) || 2006TypeSymbol.Equals(namedType.ConstructedFrom, GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T), TypeCompareKind.ConsiderEverything2)))
Emitter\Model\PEAssemblyBuilder.cs (1)
550var result = _sourceAssembly.DeclaringCompilation.GetWellKnownType(type);
Emitter\Model\PEModuleBuilder.cs (1)
832return (object)namedType == (object)Compilation.GetWellKnownType(WellKnownType.System_Type);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
245moduleBeingBuilt.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_UnmanagedType));
FlowAnalysis\NullableWalker.cs (1)
4395TypeSymbol.Equals(node.Indices[0].Type, compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.ConsiderEverything2))
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
605F.Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion),
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (1)
215parameter.Type.Equals(F.Compilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken), TypeCompareKind.ConsiderEverything))
Lowering\AsyncRewriter\AsyncStateMachine.cs (6)
42interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T).Construct(elementType)); 46interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T).Construct(elementType)); 49interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T).Construct(compilation.GetSpecialType(SpecialType.System_Boolean))); 52interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource)); 55interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable)); 58interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine));
Lowering\DiagnosticsPass_Warnings.cs (2)
114NamedTypeSymbol marshalByRefType = compilation.GetWellKnownType(WellKnownType.System_MarshalByRefObject); 153var interlocked = _compilation.GetWellKnownType(WellKnownType.System_Threading_Interlocked);
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
175var contextType = factory.Compilation.GetWellKnownType(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker);
Lowering\LocalRewriter\LocalRewriter.cs (1)
714_compilation.GetWellKnownType(WellKnownType.System_Range),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
553!loweredInput.Type.OriginalDefinition.Equals(_factory.Compilation.GetWellKnownType(WellKnownType.System_ValueTuple_TRest)) &&
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (3)
407_compilation.GetWellKnownType(WellKnownType.System_Index), 614Debug.Assert(implicitIndexerAccess.Argument.Type!.Equals(_compilation.GetWellKnownType(WellKnownType.System_Index)) 615|| implicitIndexerAccess.Argument.Type!.Equals(_compilation.GetWellKnownType(WellKnownType.System_Range)));
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (2)
72else if ((object)origDefinition == this._compilation.GetWellKnownType(WellKnownType.System_Span_T)) 78else if ((object)origDefinition == this._compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T))
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (6)
209_compilation.GetWellKnownType(WellKnownType.System_Index), 218_compilation.GetWellKnownType(WellKnownType.System_Range), 254_compilation.GetWellKnownType(WellKnownType.System_Index), 421_compilation.GetWellKnownType(WellKnownType.System_Index), 454_compilation.GetWellKnownType(WellKnownType.System_Index), 505_compilation.GetWellKnownType(WellKnownType.System_Range),
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
50else if (TypeSymbol.Equals(type.OriginalDefinition, _compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.ConsiderEverything2))
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (2)
163_compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable); 239_compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (2)
724var callSiteType = _factory.Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CallSite_T); 761var delegateType = _factory.Compilation.GetWellKnownType(wkDelegateType);
Lowering\SyntheticBoundNodeFactory.cs (1)
349NamedTypeSymbol wellKnownType = Compilation.GetWellKnownType(wt);
Operations\CSharpOperationFactory.cs (1)
1791? compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable)
Symbols\AnonymousTypes\AnonymousTypeManager.SymbolCollection.cs (1)
146get { return Compilation.GetWellKnownType(WellKnownType.System_Diagnostics_DebuggerBrowsableState); }
Symbols\Attributes\AttributeData.cs (2)
140var wellKnownType = compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAttribute); 390if (firstArgType is object && firstArgType.Equals(compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAction)))
Symbols\Attributes\RetargetingAttributeData.cs (1)
39TypeSymbol systemType = underlyingAssembly.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Attributes\SourceAttributeData.cs (1)
437return targetSymbol.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Compilation_WellKnownMembers.cs (11)
98: this.GetWellKnownType((WellKnownType)descriptor.DeclaringTypeId); 210return TypeSymbol.Equals(type.OriginalDefinition, GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.ConsiderEverything2); 223var wkType = GetWellKnownType(wellKnownType); 229return TypeSymbol.Equals((TypeSymbol)type, GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.ConsiderEverything2); 239return GetWellKnownType(wellknownType); 493GetWellKnownType(WellKnownType.System_Diagnostics_DebuggerBrowsableState), 639var userDefinedAttribute = GetWellKnownType(attributeType); 672TypeSymbol debuggableAttribute = GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute); 679TypeSymbol debuggingModesType = GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes); 785var attributeTargetsType = GetWellKnownType(WellKnownType.System_AttributeTargets); 1226return type.Equals(_compilation.GetWellKnownType(wellKnownId), TypeCompareKind.IgnoreNullableModifiersForReferenceTypes);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
314RefKind.In => compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_InAttribute), 315RefKind.Out => compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_OutAttribute),
Symbols\Source\SourceAssemblySymbol.cs (10)
646TypeSymbol compilationRelaxationsAttribute = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute); 655TypeSymbol runtimeCompatibilityAttribute = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute); 688TypeSymbol unverifiableCodeAttribute = compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute); 700TypeSymbol securityPermissionAttribute = compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityPermissionAttribute); 707TypeSymbol securityAction = compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAction); 1809if (!(_compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute) is MissingMetadataTypeSymbol) && 1810!(_compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityPermissionAttribute) is MissingMetadataTypeSymbol)) 1812var securityActionType = _compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAction); 1951if (!(_compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute) is MissingMetadataTypeSymbol)) 1971if (!(_compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute) is MissingMetadataTypeSymbol))
Symbols\Source\SourceComplexParameterSymbol.cs (2)
1213if (!Type.Equals(this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken))) 1219method.ReturnType.OriginalDefinition.Equals(this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)))
Symbols\Source\SourceEventAccessorSymbol.cs (1)
112TypeSymbol eventTokenType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken);
Symbols\Source\SourceFixedFieldSymbol.cs (1)
45var systemType = compilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4122TypeWithAnnotations.Create(compilation.GetWellKnownType(WellKnownType.System_Text_StringBuilder)), 4387TypeWithAnnotations.Create(compilation.GetWellKnownType(WellKnownType.System_Type)),
Symbols\Source\SourceMemberFieldSymbol.cs (1)
464NamedTypeSymbol tokenTableType = this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
933var arg = new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type),
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
994var systemType = @this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type); 1138var iAsyncEnumerableType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T); 1142var cancellationTokenType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken);
Symbols\Source\SourceModuleSymbol.cs (1)
583if (!(compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute) is MissingMetadataTypeSymbol))
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1635ImmutableArray.Create(new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type), TypedConstantKind.Type, originalType)),
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
371var type = DeclaringCompilation.GetWellKnownType(WellKnownType.System_IEquatable_T).Construct(this);
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
474DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute) is MissingMetadataTypeSymbol);
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
83if (_equalityContract.IsStatic || !_equalityContract.Type.Equals(DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions))
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
266var taskT = compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T);
Symbols\Tuples\TupleTypeSymbol.cs (4)
86NamedTypeSymbol firstTupleType = compilation.GetWellKnownType(GetTupleType(remainder)); 95chainedTupleType = compilation.GetWellKnownType(GetTupleType(ValueTupleRestPosition)); 274NamedTypeSymbol firstTupleType = compilation.GetWellKnownType(GetTupleType(remainder)); 279NamedTypeSymbol chainedTupleType = compilation.GetWellKnownType(GetTupleType(ValueTupleRestPosition));
Symbols\TypeSymbolExtensions.cs (5)
1744if ((object)namedType == compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) 1761if ((object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) 1775return (object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T); 1785return (object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T); 1908var taskType = compilation.GetWellKnownType(
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (34)
CodeGen\CodeGenAsyncIteratorTests.cs (1)
6273var symbol = comp.GetWellKnownType(type);
CodeGen\CodeGenAwaitUsingTests.cs (1)
2402Assert.Equal(TypeKind.Error, comp.GetWellKnownType(WellKnownType.System_IAsyncDisposable).TypeKind);
CodeGen\CodeGenTupleTest.cs (32)
5789var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 5811var vt0 = comp.GetWellKnownType(WellKnownType.System_ValueTuple); 5823var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 5849var vt1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(intType); 5867var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5902var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5934var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 5944var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5966var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5985var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, stringType, intType); 6002var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 6021var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6023comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)); 6047var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6049comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)); 6074var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6076comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)); 6099var vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6101comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, intType)); 6124var vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6126comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, intType)); 6150var originalVT2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 6156var vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6183var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 6266var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 6267var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, intType, intType); 6288var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 23961Assert.Equal(TypeKind.Class, compilation.GetWellKnownType(WellKnownType.System_ValueTuple_T2).TypeKind); 25367var found = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 25372var tuple2 = comp2.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 25378var tuple3 = comp3.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 25384var tuple4 = comp4.GetWellKnownType(WellKnownType.System_ValueTuple_T2);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\LocalDeclarationRewriter.cs (1)
106var typeType = compilation.GetWellKnownType(WellKnownType.System_Type);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
ExpressionCompilerTests.cs (2)
5155var actionType = context.Compilation.GetWellKnownType(WellKnownType.System_Action); 5288var actionType = context.Compilation.GetWellKnownType(WellKnownType.System_Action);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (17)
Semantics\AccessibilityTests.cs (2)
36s_testSymbol = c.GetWellKnownType(WellKnownType.System_Exception).GetPublicSymbol(); 69references: new MetadataReference[] { MscorlibRef }).GetWellKnownType(WellKnownType.System_Exception);
Semantics\DelegateTypeTests.cs (3)
11437var funcOfT = comp.GetWellKnownType(WellKnownType.System_Func_T); 11444verifyConversions(model, expr, comp.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression).GetPublicSymbol(), ConversionKind.FunctionType, ConversionKind.FunctionType); 12255var funcOfT = comp.GetWellKnownType(WellKnownType.System_Func_T);
Semantics\InitOnlyMemberTests.cs (2)
4752Assert.Equal("libWithIsExternalInit", comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsExternalInit).ContainingAssembly.Name); 4761Assert.Equal(expectedAssemblyName, comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsExternalInit).ContainingAssembly.Name);
Semantics\NativeIntegerTests.cs (1)
1559var def = comp.GetWellKnownType(WellKnownType.System_IEquatable_T);
Semantics\RecordTests.cs (1)
12489CSharpCustomModifier.CreateRequired(comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsExternalInit)),
Semantics\ValueTupleTests.cs (8)
168Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).IsErrorType()); 171Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).IsErrorType()); 175Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).IsErrorType()); 180Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T4).IsErrorType()); 186Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T5).IsErrorType()); 193Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T6).IsErrorType()); 200Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T7).IsErrorType()); 208Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest).IsErrorType());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (11)
Compilation\CompilationAPITests.cs (1)
1731var taskOfT = compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T);
Symbols\AssemblyAndNamespaceTests.cs (1)
433var taskType = comp.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task);
Symbols\GenericConstraintTests.cs (3)
3908NamedTypeSymbol iEquatable = compilation.GetWellKnownType(WellKnownType.System_IEquatable_T); 3913NamedTypeSymbol iQueryable_T = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable_T); 3917NamedTypeSymbol iQueryable = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable);
Symbols\MissingSpecialMember.cs (5)
271var wellKnownType = comp.GetWellKnownType(WellKnownType.System_Type); 304var wellKnownType = comp.GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes); 381var wellKnownType = comp.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T); 497var wellKnown = comp.GetWellKnownType(WellKnownType.System_Type); 669var symbol = comp.GetWellKnownType(wkt);
Symbols\TypedConstantTests.cs (1)
33_systemType = _compilation.GetWellKnownType(WellKnownType.System_Type);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
703return ((CSharpCompilation)compilation).GetWellKnownType(type).GetPublicSymbol();
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdEventTests.cs (2)
3574var tokenType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken); 3593var expectedFieldType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T).Construct(eventType.Type);