1 write to ElementType
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
21ElementType = elementType;
30 references to ElementType
Microsoft.CSharp (30)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (1)
487elementType = arrType.ElementType)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (4)
125&& FExpRefConv(arrSrc.ElementType, arrDst.ElementType); 154return FExpRefConv(arrSrc.ElementType, typeArgsAll[0]); 185CType typeArr = arrayDest.ElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (4)
256CType typeArr = arrSrc.ElementType; 297CType typeArr = arrayDest.ElementType; 330if (CConversions.FExpRefConv(arraySrc.ElementType, arrayDest.ElementType))
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (3)
313CType elementType = pArrayType.ElementType; 1254CType elementType = subArr.ElementType; 1395CType elementType = arr.ElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
498(aggDest.TypeArgsAll[0] != ((ArrayType)_typeSrc).ElementType ||
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (6)
829ExactInference(pArraySource.ElementType, pArrayDest.ElementType); 1005CType pElementSource = pArraySource.ElementType; 1015pElementDest = pArrayDest.ElementType; 1356CType pElementDest = pArrayDest.ElementType; 1366pElementSource = pArraySource.ElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (3)
108HasImplicitReferenceConversion(pSource.ElementType, pDest.ElementType); 167return HasIdentityOrImplicitReferenceConversion(pSource.ElementType, atsDest.TypeArgsAll[0]);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
340Expr pTypeOf = CreateTypeOf(((ArrayType)expr.Type).ElementType);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (4)
35CType type = ElementType; 38type = arr.ElementType; 54Type elementType = ElementType.AssociatedSystemType; 59public override CType BaseOrParameterOrElementType => ElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (3)
85Debug.Assert(pArray.ElementType == elementType); 287typeDst = SubstTypeCore(typeSrc = arr.ElementType, pctx); 761CType elementType = typeSrc.ElementType;