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)
475elementType = arrType.ElementType)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (4)
123&& FExpRefConv(arrSrc.ElementType, arrDst.ElementType); 152return FExpRefConv(arrSrc.ElementType, typeArgsAll[0]); 183CType typeArr = arrayDest.ElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (4)
255CType typeArr = arrSrc.ElementType; 296CType typeArr = arrayDest.ElementType; 329if (CConversions.FExpRefConv(arraySrc.ElementType, arrayDest.ElementType))
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (3)
309CType elementType = pArrayType.ElementType; 1229CType elementType = subArr.ElementType; 1369CType elementType = arr.ElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
496(aggDest.TypeArgsAll[0] != ((ArrayType)_typeSrc).ElementType ||
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (6)
828ExactInference(pArraySource.ElementType, pArrayDest.ElementType); 1004CType pElementSource = pArraySource.ElementType; 1014pElementDest = pArrayDest.ElementType; 1355CType pElementDest = pArrayDest.ElementType; 1365pElementSource = pArraySource.ElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (3)
102HasImplicitReferenceConversion(pSource.ElementType, pDest.ElementType); 159return HasIdentityOrImplicitReferenceConversion(pSource.ElementType, atsDest.TypeArgsAll[0]);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
339Expr 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)
84Debug.Assert(pArray.ElementType == elementType); 273typeDst = SubstTypeCore(typeSrc = arr.ElementType, pctx); 733CType elementType = typeSrc.ElementType;