6 overrides of AssociatedSystemType
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
303public override Type AssociatedSystemType
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
49public override Type AssociatedSystemType
Microsoft\CSharp\RuntimeBinder\Semantics\Types\NullableType.cs (1)
48public override Type AssociatedSystemType
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ParameterModifierType.cs (1)
31public override Type AssociatedSystemType
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PointerType.cs (1)
22public override Type AssociatedSystemType
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeParameterType.cs (1)
58public override Type AssociatedSystemType
25 references to AssociatedSystemType
Microsoft.CSharp (25)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (4)
332t = ((ExprTypeOf)list2.OptionalElement).SourceType.AssociatedSystemType; 360t = ((ExprTypeOf)list.OptionalNextListNode).SourceType.AssociatedSystemType; 480list.OptionalElement.Object, ((ExprTypeOf)list.OptionalNextListNode).SourceType.AssociatedSystemType); 799((ExprTypeOf)list.OptionalElement).SourceType.AssociatedSystemType,
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
234t = bestType.AssociatedSystemType; 800Type eventType = TypeManager.SubstType(eventCType, swtEvent.Ats).AssociatedSystemType;
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
110return CreateConstant(type, ConstVal.Get(Activator.CreateInstance(type.AssociatedSystemType)));
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
194&& _typeDest.AssociatedSystemType.IsInstanceOfType(srcRuntimeObject)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (2)
2354SymbolTable.PopulateSymbolTableWithName(SpecialNames.CLR_True, null, pExprWrap.Type.AssociatedSystemType); 2355SymbolTable.PopulateSymbolTableWithName(SpecialNames.CLR_False, null, pExprWrap.Type.AssociatedSystemType);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Constant.cs (2)
59object objval = System.Type.GetTypeCode(Type.AssociatedSystemType) switch 78return Type.IsEnumType ? Enum.ToObject(Type.AssociatedSystemType, objval) : objval;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\MethodInfo.cs (4)
58TypesAreEqual(m.ReturnType, genericReturn.AssociatedSystemType)); 64if (!TypesAreEqual(parameters[i].ParameterType, genericParams[i].AssociatedSystemType)) 81typeArgs[i] = Method.TypeArgs[i].AssociatedSystemType; 131if (!TypesAreEqual(parameters[i].ParameterType, genericInstanceParams[i].AssociatedSystemType))
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\PropertyInfo.cs (1)
60if (!TypesAreEqual(parameters[i].ParameterType, genericInstanceParams[i].AssociatedSystemType))
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\TypeOf.cs (1)
22get => SourceType.AssociatedSystemType;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ZeroInitialize.cs (1)
19get => Activator.CreateInstance(Type.AssociatedSystemType);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
327systemTypeArgs[i] = typeArg.AssociatedSystemType;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
54Type elementType = ElementType.AssociatedSystemType;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\NullableType.cs (1)
51get => typeof(Nullable<>).MakeGenericType(UnderlyingType.AssociatedSystemType);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ParameterModifierType.cs (1)
34get => ParameterType.AssociatedSystemType.MakeByRefType();
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PointerType.cs (1)
25get => ReferentType.AssociatedSystemType.MakePointerType();
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1782AddConversionsForType(bound.AssociatedSystemType);