1 write to ElementType
System.Data.Services.Client (1)
System\Data\Services\Client\ClientType.cs (1)
85this.ElementType = Nullable.GetUnderlyingType(type) ?? type;
18 references to ElementType
System.Data.Services.Client (18)
System\Data\Services\Client\AtomMaterializer.cs (9)
647else if (!resultType.IsAssignableFrom(entry.ActualType.ElementType)) 651entry.ActualType.ElementType.FullName, 1216knownType = ClientConvert.IsKnownType(nestedElementType.ElementType); 1236value = ClientConvert.ChangeType(propertyValueText, (null != nestedElementType ? nestedElementType.ElementType : underlyingType)); 1316ClientConvert.IsKnownType(MaterializeAtom.GetEntryClientType(property.TypeName, context, prop.PropertyType, true).ElementType)) 1698this.ResolveByCreatingWithType(entry, actualType.ElementType); 1781this.Materialize(feedEntry, collectionType.ElementType, includeLinks); 1812if (!collectionType.ElementType.IsAssignableFrom(item.GetType())) 1816collectionType.ElementType.FullName);
System\Data\Services\Client\ClientType.cs (5)
89if (!ClientConvert.IsKnownType(this.ElementType)) 639return Activator.CreateInstance(this.ElementType); 751MimeTypePropertyAttribute attribute = (MimeTypePropertyAttribute)this.ElementType.GetCustomAttributes(typeof(MimeTypePropertyAttribute), true).SingleOrDefault(); 773object[] attributes = this.ElementType.GetCustomAttributes(typeof(MediaEntryAttribute), true); 791attributes = this.ElementType.GetCustomAttributes(typeof(HasStreamAttribute), true);
System\Data\Services\Client\DataServiceContext.cs (4)
1441if (!propertyElementType.ElementType.IsAssignableFrom(childType.ElementType)) 3345string typeName = this.ResolveNameFromType(nested.ElementType); 3513if ((null != target) && !type.ElementType.IsInstanceOfType(target))