Implemented interface member:
method
GetElementType
System.Runtime.InteropServices._Type.GetElementType()
13 overrides of GetElementType
mscorlib (7)
system\reflection\emit\enumbuilder.cs (1)
277public override Type GetElementType()
system\reflection\emit\generictypeparameterbuilder.cs (1)
171public override Type GetElementType() { throw new NotSupportedException(); }
system\reflection\emit\symboltype.cs (1)
561public override Type GetElementType()
system\reflection\emit\typebuilder.cs (1)
1377public override Type GetElementType()
system\reflection\emit\typebuilderinstantiation.cs (1)
199public override Type GetElementType() { throw new NotSupportedException(); }
system\reflection\typedelegator.cs (1)
228public override Type GetElementType()
system\rttype.cs (1)
4052public override Type GetElementType()
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1121public override Type GetElementType()
System.Data (1)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1121public override Type GetElementType()
System.Web (1)
Compilation\DelayLoadType.cs (1)
92public override Type GetElementType() {
System.Workflow.ComponentModel (2)
AuthoringOM\Compiler\TypeSystem\DesignTimeType.cs (1)
591public override Type GetElementType()
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
427public override Type GetElementType()
System.WorkflowServices (1)
System\Workflow\Activities\ContractType.cs (1)
269public override Type GetElementType()
255 references to GetElementType
ComSvcConfig (2)
ComplusTypeValidator.cs (2)
136typeOfParam = typeOfParam.GetElementType(); 262typeOfParam = typeOfParam.GetElementType();
mscorlib (52)
system\collections\objectmodel\collection.cs (1)
206Type targetType = array.GetType().GetElementType();
system\collections\objectmodel\readonlycollection.cs (1)
151Type targetType = array.GetType().GetElementType();
system\collections\objectmodel\readonlydictionary.cs (1)
598Type targetType = array.GetType().GetElementType();
system\defaultbinder.cs (10)
158paramArrayType = par[j].ParameterType.GetElementType(); 177paramArrayType = par[lastArgPos].ParameterType.GetElementType(); 190paramArrayType = par[lastArgPos].ParameterType.GetElementType(); 207pCls = pCls.GetElementType(); 907c1 = c1.GetElementType(); 908c2 = c2.GetElementType(); 912if (c1.GetElementType() == c2) 915c1 = c1.GetElementType(); 919if (c2.GetElementType() == c1) 922c2 = c2.GetElementType();
system\diagnostics\eventing\eventsource.cs (2)
6227if ((type.IsArray || type.IsPointer) && type.GetElementType() == typeof(byte)) 6766else if ((type.IsArray || type.IsPointer) && type.GetElementType() == typeof(byte))
System\Diagnostics\Eventing\TraceLogging\Statics.cs (1)
600var elementType = dataType.GetElementType();
system\oleautbinder.cs (1)
40type = type.GetElementType();
system\reflection\customattribute.cs (1)
938Type elementType = ArgumentType.GetElementType();
system\reflection\emit\aqnbuilder.cs (2)
135AddElementType(elementType.GetElementType()); 156rootType = rootType.GetElementType();
system\reflection\emit\customattributebuilder.cs (3)
98return ValidateType(t.GetElementType()); 352EmitType(writer, type.GetElementType()); 447Type et = type.GetElementType();
system\reflection\emit\signaturehelper.cs (4)
438clsArgument = clsArgument.GetElementType(); 444AddOneArgTypeHelper(clsArgument.GetElementType()); 452AddOneArgTypeHelper(clsArgument.GetElementType()); 458AddOneArgTypeHelper(clsArgument.GetElementType());
system\reflection\emit\typebuilder.cs (1)
418destType = destType.GetElementType();
system\reflection\typedelegator.cs (1)
230return typeImpl.GetElementType();
system\rttype.cs (2)
1045AddElementTypes(template.GetElementType(), types); 5666Type paramType = aParams[i].ParameterType.GetElementType();
system\Runtime\InteropServices\ComEventsMethod.cs (2)
87pi.ParameterType.GetElementType().IsEnum) { 90enumTypes[i] = pi.ParameterType.GetElementType();
system\runtime\interopservices\windowsruntime\clripropertyvalueimpl.cs (1)
539if (dataArray == null || _data.GetType().GetElementType() != expectedArrayElementType) {
system\runtime\interopservices\windowsruntime\clrireferenceimpl.cs (1)
374Type type = obj.GetType().GetElementType();
system\runtime\remoting\message.cs (6)
541Type paramType = pt.GetElementType(); 596pt = pt.GetElementType(); 653pt = pt.GetElementType(); 3361parameterType = parameterType.GetElementType(); 3529Type type = parameterInfos[outArg].ParameterType.GetElementType(); 4281paramTypes[paramTypesIndex++] = pinfos[i].ParameterType.GetElementType();
system\runtime\remoting\messagesmuggler.cs (1)
117Type elementType = array.GetType().GetElementType();
system\runtime\remoting\realproxy.cs (1)
540paramType = paramType.GetElementType();
system\runtime\remoting\remotingsurrogateselector.cs (2)
321types[i].GetElementType():types[i]); 396argType = sig[sigPosition].GetElementType();
system\runtime\serialization\formatters\binary\binaryobjectwriter.cs (1)
737Type arrayElemType = arrayType.GetElementType();
system\runtime\serialization\formatterservices.cs (2)
507return String.Format(CultureInfo.InvariantCulture, "{0}{1}", GetClrTypeFullName(type.GetElementType()), "[]"); 511StringBuilder builder = new StringBuilder(GetClrTypeFullName(type.GetElementType())).Append("[");
system\stubhelpers.cs (1)
1028Type elementType = pManagedHome.GetType().GetElementType();
system\type.cs (3)
982return GetElementType().IsVisible; 1376rootElementType = rootElementType.GetElementType(); 1622return GetElementType().NeedsReflectionSecurityCheck;
PresentationBuildTasks (2)
Framework\System\Windows\Markup\XamlReaderHelper.cs (2)
4216CurrentContext.ContextData = propertyType.GetElementType(); 4308CurrentContext.ContextData = propertyType.GetElementType();
PresentationCore (7)
Core\CSharp\MS\Internal\Ink\ExtendedProperty.cs (3)
67Type elementType1 = type1.GetElementType(); 68Type elementType2 = type2.GetElementType(); 206Type elementType = type.GetElementType();
Core\CSharp\System\Windows\Media\CharacterMetricsDictionary.cs (1)
224Type elementType = array.GetType().GetElementType();
Core\CSharp\System\Windows\Media\CultureSpecificStringDictionary.cs (1)
190Type elementType = array.GetType().GetElementType();
Core\CSharp\System\Windows\Media\FamilyMapCollection.cs (1)
111Type elementType = array.GetType().GetElementType();
Core\CSharp\System\Windows\Media\FamilyTypefaceCollection.cs (1)
392Type elementType = array.GetType().GetElementType();
PresentationFramework (4)
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (1)
1210sourceType = newType.GetElementType();
src\Framework\System\Windows\Documents\TextElementCollection.cs (1)
632Type elementType = array.GetType().GetElementType();
src\Framework\System\Windows\Interop\DynamicScriptObject.cs (1)
420argType = argType.GetElementType();
src\Framework\System\Windows\Markup\BamlRecordReader.cs (1)
3181arrayExt.Type = context.ExpectedType.GetElementType();
System (3)
compmod\system\codedom\CodeTypeReference.cs (1)
64this.arrayElementType = new CodeTypeReference(type.GetElementType());
compmod\system\collections\generic\linkedlist.cs (1)
429Type targetType = array.GetType().GetElementType();
compmod\system\componentmodel\ArrayConverter.cs (1)
59Type elementType = arrayType.GetElementType();
System.Activities (16)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (3)
345EnsureTypeReferenced(type.GetElementType(), isDirectReference, typeReferences); 563EnsureTypeReferenced(newArray.Type.GetElementType(), true, typeReferences); 573EnsureTypeReferenced(newArrayBounds.Type.GetElementType(), true, typeReferences);
Microsoft\VisualBasic\Activities\VisualBasicHelper.cs (3)
1002return Expression.NewArrayInit(newArray.Type.GetElementType(), arrayInitializers); 1019return Expression.NewArrayBounds(newArrayBounds.Type.GetElementType(), bounds); 1487EnsureTypeReferencedRecurse(type.GetElementType(), alreadyVisited);
System\Activities\DynamicUpdate\ArgumentInfo.cs (3)
224BuildSimpleTypeSpec(sb, type.GetElementType()); 248BuildSimpleTypeSpec(sb, type.GetElementType()); 257BuildSimpleTypeSpec(sb, type.GetElementType());
System\Activities\Expressions\ExpressionServices.cs (2)
451if (leftType.GetElementType() != typeof(TResult)) 805if (!TypeHelper.AreTypesCompatible(leftType.GetElementType(), typeof(TResult)))
System\Activities\Expressions\MethodCallExpressionHelper.cs (1)
30ParameterExpression variable = Expression.Parameter(parameterType.IsByRef ? parameterType.GetElementType() : parameterType, "arg" + i);
System\Activities\Expressions\MultidimensionalArrayItemReference.cs (1)
82Type realItemType = items.GetType().GetElementType();
System\Activities\ExpressionUtilities.cs (2)
1082newArray.Type.GetElementType(), 1095newArray.Type.GetElementType(),
System\Activities\Statements\MethodResolver.cs (1)
508Type elementType = formalParams[formalParams.Length - 1].ParameterType.GetElementType();
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1123return _provider.MergeType(_baseReflectionType.GetElementType());
System.AddIn.Contract (6)
System\Addin\Contract\RemoteArgument.cs (6)
85typeCode = Type.GetTypeCode(arrayValue.GetType().GetElementType()); 134TypeCode arrayTypeCode = Type.GetTypeCode(arrayValue.GetType().GetElementType()); 694if (Type.GetTypeCode(array.GetType().GetElementType()) == TypeCode.Object) 702this.intrinsicTypeCode = Type.GetTypeCode(array.GetType().GetElementType()); 716if (Type.GetTypeCode(array.GetType().GetElementType()) == TypeCode.Object) 724this.intrinsicTypeCode = Type.GetTypeCode(array.GetType().GetElementType());
System.Core (23)
Microsoft\Scripting\Ast\BinaryExpression.cs (2)
713pType = pType.GetElementType(); 2653return new SimpleBinaryExpression(ExpressionType.ArrayIndex, array, index, arrayType.GetElementType());
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
790Out(".NewArray " + node.Type.GetElementType().ToString());
Microsoft\Scripting\Ast\IndexExpression.cs (1)
77return _instance.Type.GetElementType();
Microsoft\Scripting\Ast\LambdaExpression.cs (1)
554pType = pType.GetElementType();
Microsoft\Scripting\Ast\MethodCallExpression.cs (2)
892pType = pType.GetElementType(); 983pType = pType.GetElementType();
Microsoft\Scripting\Ast\NewArrayExpression.cs (2)
90return Expression.NewArrayInit(Type.GetElementType(), expressions); 92return Expression.NewArrayBounds(Type.GetElementType(), expressions);
Microsoft\Scripting\Ast\NewExpression.cs (1)
257pType = pType.GetElementType();
Microsoft\Scripting\Ast\ParameterExpression.cs (1)
209type = type.GetElementType();
Microsoft\Scripting\Ast\TypeUtils.cs (1)
681return type.IsByRef ? type.GetElementType() : type;
Microsoft\Scripting\Compiler\ILGen.cs (1)
939il.Emit(OpCodes.Newarr, arrayType.GetElementType());
Microsoft\Scripting\Compiler\LambdaCompiler.Binary.cs (1)
145_ilg.EmitLoadElement(leftType.GetElementType());
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (2)
443type = type.GetElementType(); 732node.Type.GetElementType(),
Microsoft\Scripting\Compiler\LambdaCompiler.Unary.cs (1)
306paramType = paramType.GetElementType();
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
446Type element = node.Type.GetElementType();
System\Linq\Expressions\ExpressionVisitor.cs (2)
303return Expression.NewArrayInit(na.Type.GetElementType(), exprs); 306return Expression.NewArrayBounds(na.Type.GetElementType(), exprs);
System\Linq\SequenceQuery.cs (3)
258Type elementType = type.GetElementType(); 360parameterType = parameterType.GetElementType(); 377Type tmp = isArray ? type.GetElementType() : type;
System.Data (1)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1123return _provider.MergeType(_baseReflectionType.GetElementType());
System.Data.DataSetExtensions (1)
System\Data\DataRowComparer.cs (1)
70switch (Type.GetTypeCode(a.GetType().GetElementType()))
System.Data.Entity (4)
System\Data\Objects\DataRecordObjectView.cs (1)
119itemType = type.GetElementType();
System\Data\Objects\ELinq\EntityExpressionVisitor.cs (2)
358return Expression.NewArrayInit(na.Type.GetElementType(), exprs); 362return Expression.NewArrayBounds(na.Type.GetElementType(), exprs);
System\Data\Objects\ELinq\TypeSystem.cs (1)
157return typeof(IEnumerable<>).MakeGenericType(seqType.GetElementType());
System.Data.Linq (6)
DataContext.cs (1)
815pType = pType.GetElementType();
SqlClient\Common\TypeSystem.cs (1)
26return typeof(IEnumerable<>).MakeGenericType(seqType.GetElementType());
SqlClient\Query\Funcletizer.cs (2)
427return Expression.NewArrayInit(na.Type.GetElementType(), exprs); 430return Expression.NewArrayBounds(na.Type.GetElementType(), exprs);
SqlClient\Reader\ObjectReaderCompiler.cs (2)
906pType = pType.GetElementType(); 1745expectedType.GetElementType().IsAssignableFrom(elemType)
System.Data.Services (2)
parent\Client\System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
583return Expression.NewArrayInit(na.Type.GetElementType(), exprs); 587return Expression.NewArrayBounds(na.Type.GetElementType(), exprs);
System.Data.Services.Client (5)
System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
583return Expression.NewArrayInit(na.Type.GetElementType(), exprs); 587return Expression.NewArrayBounds(na.Type.GetElementType(), exprs);
System\Data\Services\Client\ALinq\Evaluator.cs (2)
176if (constantValue != null && constantType.IsArray && constantType.GetElementType() == constantValue.GetType().GetElementType())
System\Data\Services\Client\ALinq\TypeSystem.cs (1)
199return typeof(IEnumerable<>).MakeGenericType(seqType.GetElementType());
System.Management (2)
Instrumentation\SchemaMapping.cs (1)
260 t2 = t2.GetElementType();
property.cs (1)
633 Type elementType = valueType.GetElementType();
System.Runtime.Remoting (6)
metadata\wsdlparser.cs (1)
4541parameterType = parameterType.GetElementType();
metadata\wsdlwriter.cs (5)
393Type elementType = type.GetElementType(); 397nextelementType = elementType.GetElementType(); 2242Type elementType = type.GetElementType(); 2247elementType = elementType.GetElementType(); 2301clrType = type.GetElementType();
System.Runtime.Serialization (15)
System\Runtime\Serialization\CodeGenerator.cs (3)
696Type objType = GetVariableType(obj).GetElementType(); 717Type objType = arrayType.GetElementType(); 1807ToDebuggableString(arrayVar.LocalType.GetElementType());
System\Runtime\Serialization\CollectionDataContract.cs (3)
595Init(CollectionKind.Array, type.GetElementType(), null); 606Init(CollectionKind.Array, type.GetElementType(), null); 862itemType = type.GetElementType();
System\Runtime\Serialization\DataContract.cs (5)
1308itemType = itemType.GetElementType(); 1522Type itemType = type.GetElementType(); 1608itemType = itemType.GetElementType(); 1823GetClrTypeFullNameUsingTypeForwardedFromAttribute(type.GetElementType()), Globals.OpenBracket, Globals.CloseBracket); 2352return IsTypeVisible(t.GetElementType());
System\Runtime\Serialization\NetDataContractSerializer.cs (1)
501Type elementType = type.GetElementType();
System\Runtime\Serialization\SurrogateDataContract.cs (1)
86object obj = objType.IsArray ? Array.CreateInstance(objType.GetElementType(), 0) : GetUninitializedObject(objType);
System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (1)
345memberType = memberType.GetElementType();
System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (1)
297memberType = memberType.GetElementType();
System.ServiceModel (17)
System\ServiceModel\ComIntegration\DispatchProxy.cs (8)
376throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new COMException(SR.GetString(SR.UnsupportedConversion, ret.GetType(), type.GetElementType()), HR.DISP_E_TYPEMISMATCH)); 432Array arr = Array.CreateInstance(type.GetElementType(), objects.Length); 437if (type.GetElementType() != typeof(Int32) && type.GetElementType() != typeof(Int64)) 448throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new COMException(SR.GetString(SR.UnsupportedConversion, objects[0].GetType(), type.GetElementType()), HR.DISP_E_TYPEMISMATCH)); 453if (type.GetElementType() == typeof(Int32)) 462throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new COMException(SR.GetString(SR.UnsupportedConversion, objects[i].GetType(), type.GetElementType()), HR.DISP_E_TYPEMISMATCH)); 476throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new COMException(SR.GetString(SR.UnsupportedConversion, objects[i].GetType(), type.GetElementType()), HR.DISP_E_TYPEMISMATCH));
System\ServiceModel\Description\ServiceReflector.cs (1)
64return "ArrayOf" + TypeName(t.GetElementType());
System\ServiceModel\Description\TypeLoader.cs (2)
1425headerParameterType = headerParameterType.GetElementType(); 1488return parameterType.GetElementType();
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
955member.MemberType = member.MemberType.GetElementType();
System\ServiceModel\Dispatcher\CodeGenerator.cs (2)
292Type objType = GetVariableType(obj).GetElementType(); 306Type objType = GetVariableType(obj).GetElementType();
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (3)
277string name = GetArrayItemName(type.GetElementType()); 360if (type.IsArray && type.GetArrayRank() == 1 && IsArrayTypeSupported(type.GetElementType())) 684this.typeCode = Type.GetTypeCode(description.Type.GetElementType());
System.Web (8)
Compilation\CodeDOMUtility.cs (2)
69exp.CreateType = new CodeTypeReference(valueType.GetElementType()); 72exp.Initializers.Add(GenerateExpressionForValue(null, o, valueType.GetElementType()));
Compilation\DelayLoadType.cs (1)
93return Type.GetElementType();
ModelBinding\ArrayModelBinderProvider.cs (1)
11Type elementType = bindingContext.ModelType.GetElementType();
ModelBinding\ValueProviderResult.cs (1)
112Type destinationElementType = destinationType.GetElementType();
UI\ObjectStateFormatter.cs (1)
1049Type underlyingType = valueType.GetElementType();
UI\WebControls\ModelDataSourceView.cs (1)
265if (parameter.IsOut && typeof(int).IsAssignableFrom(parameter.ParameterType.GetElementType())) {
UI\WebControls\ObjectDataSourceView.cs (1)
723innerDestinationType = destinationType.GetElementType();
System.Web.Entity (1)
System\Data\WebControls\EntityDataSourceViewSchema.cs (1)
159itemType = type.GetElementType();
System.Web.Extensions (3)
Script\Serialization\ObjectConverter.cs (1)
430elementType = type.GetElementType();
Script\Services\WebServiceData.cs (1)
402ProcessClientType(t.GetElementType(), false, isWCF);
UI\WebControls\DataSourceHelper.cs (1)
174innerDestinationType = destinationType.GetElementType();
System.Web.Services (7)
System\Web\Services\Protocols\HttpServerProtocol.cs (1)
243if (!ScalarFormatter.IsTypeSupported(parameterType.GetElementType()))
System\Web\Services\Protocols\PatternMatcher.cs (1)
196memberType = memberType.GetElementType();
System\Web\Services\Protocols\SoapReflector.cs (3)
367member.MemberType = member.MemberType.GetElementType(); 412member.MemberType = member.MemberType.GetElementType(); 463soapHeader.headerType = soapHeader.headerType.GetElementType();
System\Web\Services\Protocols\ValueCollectionParameterReader.cs (2)
53Type arrayType = paramInfo.ParameterType.GetElementType(); 91type = type.GetElementType();
System.Windows.Forms (5)
winforms\Managed\System\WinForms\BindToObject.cs (1)
156type = type.GetElementType();
winforms\Managed\System\WinForms\ListBindingHelper.cs (3)
247itemType = listType.GetElementType(); 327name = type.GetElementType().Name; 578pdc = TypeDescriptor.GetProperties(targetType.GetElementType(), BrowsableAttributeList);
winforms\Managed\System\WinForms\PropertyGridInternal\ArrayElementGridEntry.cs (1)
58return parentPE.PropertyType.GetElementType();
System.Workflow.Activities (23)
Common\BasePropertyDescriptor.cs (1)
361type = type.GetElementType();
Common\CompModHelpers.cs (1)
702return TypesEqual(typeLeft.ArrayElementType, typeRight.GetElementType());
Common\TypeSystemHelpers.cs (1)
289typeName = FormatType(type.GetElementType(), language);
CorrelationValidator.cs (1)
917new BindValidationContext(paramInfo.ParameterType.IsByRef ? paramInfo.ParameterType.GetElementType() : paramInfo.ParameterType, access));
InvokeWebService.cs (1)
496new PropertyValidationContext(invokeWebService.ParameterBindings[paramName], null, paramName), new BindValidationContext(paramInfo.ParameterType.IsByRef ? paramInfo.ParameterType.GetElementType() : paramInfo.ParameterType, access));
Rules\CodeDomDecompiler.cs (1)
190DecompileType_Helper(decompilation, type.GetElementType());
Rules\Design\Dialogs\IntellisenseTextBox.cs (1)
576paramType = paramType.GetElementType();
Rules\Expressions.cs (5)
1590Type elementType = arrayType.GetElementType(); 2541Type elementType = arrayType.GetElementType(); 2787return new RuleExpressionInfo(targetType.GetElementType()); 3096Type elementType = arrayType.GetElementType(); 3398Type elementType = type.GetElementType();
Rules\Parser\Parser.cs (1)
2656Type elementType = paramType.GetElementType();
Rules\RuleAction.cs (1)
133currentType = currentType.GetElementType();
Rules\RuleAttributes.cs (1)
133currentType = currentType.GetElementType();
Rules\RuleValidation.cs (2)
3046CandidateParameter candidateParam = new CandidateParameter(lastParam.ParameterType.GetElementType()); 3839type = type.GetElementType();
WebServiceReceive.cs (4)
575Type paramType = paramInfo.ParameterType.IsByRef ? paramInfo.ParameterType.GetElementType() : paramInfo.ParameterType; 604new PropertyValidationContext(webServiceReceive.ParameterBindings[paramName], null, paramName), new BindValidationContext(paramInfo.ParameterType.IsByRef ? paramInfo.ParameterType.GetElementType() : paramInfo.ParameterType, access)); 809paramDecl.Type = new CodeTypeReference(paramInfo.ParameterType.GetElementType().FullName); 851CodeExpression rightExpression = new CodeCastExpression(new CodeTypeReference(pinfo.ParameterType.GetElementType().FullName), new CodeIndexerExpression(new CodeVariableReferenceExpression("results"), new CodePrimitiveExpression(i + iStartIndex)));
WebServiceResponse.cs (2)
406Type paramType = paramInfo.ParameterType.IsByRef ? paramInfo.ParameterType.GetElementType() : paramInfo.ParameterType; 439new PropertyValidationContext(webServiceResponse.ParameterBindings[paramName], null, paramName), new BindValidationContext(paramInfo.ParameterType.IsByRef ? paramInfo.ParameterType.GetElementType() : paramInfo.ParameterType, access));
System.Workflow.ComponentModel (9)
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
429return ResolveTypeFromTypeSystem(this.runtimeType.GetElementType());
AuthoringOM\Compiler\TypeSystem\TypeProvider.cs (1)
934elementType = elementType.GetElementType();
AuthoringOM\Design\Dialogs\ActivityBindForm.cs (1)
782type = type.GetElementType();
AuthoringOM\Design\Dialogs\TypeBrowserDialog.cs (2)
1086GetTypeParts(type.GetElementType(), out baseType, out parameterDataArray, out arrayRanks); 1136type = type.GetElementType();
AuthoringOM\Serializer\XamlInterfaces.cs (1)
265this.arrayType = elements.GetType().GetElementType();
Shared\BasePropertyDescriptor.cs (1)
360type = type.GetElementType();
Shared\CompModHelpers.cs (1)
700return TypesEqual(typeLeft.ArrayElementType, typeRight.GetElementType());
Shared\TypeSystemHelpers.cs (1)
288typeName = FormatType(type.GetElementType(), language);
System.WorkflowServices (3)
System\Workflow\Activities\ReceiveActivity.cs (1)
1410parameter.ParameterType.GetElementType().IsValueType &&
System\Workflow\Activities\ServiceOperationHelpers.cs (1)
127return (Nullable.GetUnderlyingType(type.IsByRef ? type.GetElementType() : type) != null);
System\Workflow\Activities\ValidationHelper.cs (1)
932parameter.ParameterType.IsByRef ? parameter.ParameterType.GetElementType() : parameter.ParameterType,
System.Xml (16)
System\Xml\Schema\XmlValueConverter.cs (1)
3155Type itemTypeDst = destinationType.GetElementType();
System\Xml\Serialization\CodeGenerator.cs (2)
652Type objType = GetVariableType(obj).GetElementType(); 670Type objType = arrayType.GetElementType();
System\Xml\Serialization\CodeIdentifier.cs (1)
191t = t.GetElementType();
System\Xml\Serialization\SourceInfo.cs (1)
71Type eType = varType.GetElementType();
System\Xml\Serialization\Types.cs (3)
739arrayElementType = type.GetElementType(); 883return "ArrayOf" + TypeName(t.GetElementType()); 914return type.GetElementType();
System\Xml\Serialization\XmlReflectionImporter.cs (2)
1240throw new InvalidOperationException(Res.GetString(Res.XmlChoiceIdentifierType, identifierName, memberName, type.GetElementType().FullName)); 1242type = type.GetElementType();
System\Xml\Serialization\XmlSerializationReaderILGen.cs (4)
638ilg.Stelem(arrayLoc.LocalType.GetElementType()); 2741Type arrayElementType = localA.LocalType.GetElementType(); 2820Type arrayElementType = ilg.GetVariableType(oVar).GetElementType(); 2856Type varElementType = varType.GetElementType();
System\Xml\Serialization\XmlSerializationWriter.cs (1)
3262isTypeDynamic = IsTypeDynamic(type.GetElementType());
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
383SourceInfo source = new SourceInfo("p[" + i.ToString(CultureInfo.InvariantCulture) + "]", null, null, pLengthLoc.LocalType.GetElementType(), ilg);
WindowsBase (1)
Base\System\Collections\ObjectModel\WeakReadOnlyCollection.cs (1)
185Type targetType = array.GetType().GetElementType();
XamlBuildTask (4)
Microsoft\Build\Tasks\Xaml\AttributeData.cs (1)
242return IsSupportedParameterType(type.GetElementType());
Microsoft\Build\Tasks\Xaml\AttributeParameterData.cs (1)
64XamlType elementType = type.SchemaContext.GetXamlType(type.UnderlyingType.GetElementType());
Microsoft\Build\Tasks\Xaml\ClassGenerator.cs (2)
250codeExp = new CodeArrayCreateExpression(paramInfo.Type.UnderlyingType.GetElementType(), codeInitializationArray); 254codeExp = new CodeArrayCreateExpression(paramInfo.Type.UnderlyingType.GetElementType());