42 references to BaseType
System.Data.Services (42)
System\Data\Services\Providers\DataServiceProviderWrapper.cs (2)
712resourceType = resourceType.BaseType; 765resourceType = resourceType.BaseType;
System\Data\Services\Providers\ObjectContextServiceProvider.cs (5)
2089if (baseResourceType.BaseType != null) 2091this.GetEpmInfoForResourceType(workspace, baseResourceType.BaseType, descendentResourceType); 2214return baseResourceType.BaseType != null ? this.GetResourcePropertyFromEpmPath(baseResourceType.BaseType, sourcePath) : null; 2769resourceType = resourceType.BaseType;
System\Data\Services\Providers\ReflectionServiceProvider.cs (4)
606if (parentResourceType.BaseType != null) 655if (parentResourceType.BaseType == null && parentResourceType.ResourceTypeKind == ResourceTypeKind.EntityType && IsPropertyKeyProperty(property, out currentKeyKind)) 846if (resourceType.BaseType == null && 918bool inherit = resourceType.BaseType == null;
System\Data\Services\Providers\ResourceType.cs (21)
309while (rootType.BaseType != null) 311rootType = rootType.BaseType; 483this.basesHaveEpmInfo = this.BaseType != null ? this.BaseType.HasEntityPropertyMappings : false; 653if (this.BaseType != null) 655this.BaseType.SetReadOnly(); 658if (this.BaseType.IsOpenType && this.ResourceTypeKind != ResourceTypeKind.ComplexType) 664if (this.BaseType.IsMediaLinkEntry) 670if (!this.BaseType.CanReflectOnInstanceType) 702if (currentResourceType.BaseType != null) 704this.BuildReflectionEpmInfo(currentResourceType.BaseType); 707foreach (EntityPropertyMappingAttribute epmAttr in currentResourceType.InstanceType.GetCustomAttributes(typeof(EntityPropertyMappingAttribute), currentResourceType.BaseType != null ? false : true)) 870Debug.Assert(this.BaseType == null, "BaseType must be null"); 910superType = superType.BaseType; 932resourceType = resourceType.BaseType; 1019if (this.BaseType != null) 1021allProps.AddRange(this.BaseType.Properties); 1128if (currentResourceType.BaseType != null) 1130this.BuildDynamicEpmInfo(currentResourceType.BaseType); 1212if (this.BaseType != null) 1216foreach (ResourceProperty rp in this.BaseType.Properties)
System\Data\Services\Serializers\MetadataSerializer.cs (8)
331if (entityType.BaseType == null || entityType.BaseType.IsOpenType == false) 339if (entityType.IsMediaLinkEntry && (entityType.BaseType == null || entityType.BaseType.IsMediaLinkEntry == false)) 352if (entityType.BaseType != null) 354xmlWriter.WriteAttributeString(XmlConstants.BaseType, XmlConvert.EncodeName(entityType.BaseType.FullName)); 1006resourceType = resourceType.BaseType; 1176resourceType = resourceType.BaseType;
System\Data\Services\WebUtil.cs (2)
713while (resourceType.BaseType != null) 715resourceType = resourceType.BaseType;