95 references to System_Type
Microsoft.CodeAnalysis (56)
InternalSpecialType.cs (1)
39/// The <see cref="WellKnownType.System_Type"/> should be used for that purpose instead
PEWriter\Types.cs (1)
21SystemType = CodeAnalysis.WellKnownType.System_Type,
WellKnownMembers.cs (54)
326(byte)WellKnownType.System_Type, // DeclaringTypeId 329(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 334(byte)WellKnownType.System_Type, // DeclaringTypeId 337(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 342(byte)WellKnownType.System_Type, // DeclaringTypeId 348(byte)WellKnownType.System_Type, // DeclaringTypeId 352(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 353(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 394(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 618(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 626(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 653(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 654(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 709(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 950(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1110(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1186(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1199(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1200(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1209(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1223(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1236(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1249(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1266(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1267(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1281(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1290(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1304(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1318(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1692(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1982(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1986(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1997(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2001(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2011(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2015(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2024(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2028(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2501(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2509(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 3566(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4051(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4391(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4459(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4612(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4649(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4667(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4676(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4686(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4695(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4734(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4750(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4759(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 5173(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type,
Microsoft.CodeAnalysis.CSharp (33)
Binder\Binder_Expressions.cs (2)
1276TypeSymbol typeType = this.GetWellKnownType(WellKnownType.System_Type, diagnostics, node); 1400return new BoundTypeOfOperator(node, boundType, null, this.GetWellKnownType(WellKnownType.System_Type, diagnostics, node), hasError);
Emitter\Model\PEModuleBuilder.cs (1)
851return (object)namedType == (object)Compilation.GetWellKnownType(WellKnownType.System_Type);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (10)
340var boundType = _bound.Typeof(arrayType.ElementType, _bound.WellKnownType(WellKnownType.System_Type)); 375return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__TypeAs, Visit(node.Operand), _bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type))); 714e1, _bound.Typeof(resultType, _bound.WellKnownType(WellKnownType.System_Type)), 754expr, _bound.Typeof(type, _bound.WellKnownType(WellKnownType.System_Type))); 824return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__TypeIs, Visit(operand), _bound.Typeof(node.TargetType.Type, _bound.WellKnownType(WellKnownType.System_Type))); 847_bound.Typeof(_typeMap.SubstituteType(p.Type).Type, _bound.WellKnownType(WellKnownType.System_Type)), _bound.Literal(p.Name)); 870return VisitObjectCreationContinued(_bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__New_Type, _bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type))), node.InitializerExpressionOpt); 895var parameter = _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Parameter, _bound.Typeof(fromType, _bound.WellKnownType(WellKnownType.System_Type)), _bound.Literal(parameterName)); 1059return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__New_Type, _bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type))); 1207_bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type)));
Lowering\LocalRewriter\LocalRewriter.cs (1)
649TypeSymbol.Equals(node.Type, _compilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions));
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (7)
106_factory.Typeof(resultType, _factory.WellKnownType(WellKnownType.System_Type)), 228loweredReceiver = _factory.Typeof(((BoundTypeExpression)loweredReceiver).Type, _factory.WellKnownType(WellKnownType.System_Type)); 249_factory.Null(_factory.WellKnownArrayType(WellKnownType.System_Type)) : 250_factory.ArrayOrEmpty(_factory.WellKnownType(WellKnownType.System_Type), _factory.TypeOfs(typeArgumentsWithAnnotations, _factory.WellKnownType(WellKnownType.System_Type))), 284_factory.Null(_factory.WellKnownArrayType(WellKnownType.System_Type)), 342var loweredReceiver = _factory.Typeof(type, _factory.WellKnownType(WellKnownType.System_Type));
Lowering\SyntheticBoundNodeFactory.cs (2)
1269systemType.Equals(Compilation.GetWellKnownType(CodeAnalysis.WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions)); 1305return Typeof(this.CompilationState.DynamicOperationContextType, WellKnownType(CodeAnalysis.WellKnownType.System_Type));
Symbols\Attributes\SourceAttributeData.cs (1)
438lazySystemType ??= compilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Compilation_WellKnownMembers.cs (1)
234return TypeSymbol.Equals((TypeSymbol)type, GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.ConsiderEverything2);
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
593GetTypeSymbolForWellKnownType(WellKnownType.System_Type),
Symbols\Source\SourceFixedFieldSymbol.cs (1)
46var systemType = compilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5300TypeWithAnnotations.Create(compilation.GetWellKnownType(WellKnownType.System_Type)),
Symbols\Source\SourceMethodSymbol.cs (1)
143var arg = new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type),
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1435var systemType = @this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1773ImmutableArray.Create(new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type), TypedConstantKind.Type, originalType)),
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
83return (TypeWithAnnotations.Create(Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Type, diagnostics, Location), NullableAnnotation.NotAnnotated),
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
77if (_equalityContract.IsStatic || !_equalityContract.Type.Equals(DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\RecordTests.cs (1)
19267comp.MakeTypeMissing(WellKnownType.System_Type);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Compilation\GetSemanticInfoBrokenCodeTests.cs (1)
248Assert.Equal(comp.GetWellKnownType(WellKnownType.System_Type), info.Type);
Symbols\MissingSpecialMember.cs (3)
271var wellKnownType = comp.GetWellKnownType(WellKnownType.System_Type); 497var wellKnown = comp.GetWellKnownType(WellKnownType.System_Type); 706WellKnownType.System_Type,
Symbols\TypedConstantTests.cs (1)
33_systemType = _compilation.GetWellKnownType(WellKnownType.System_Type);