173 references to ResourceTypeKind
System.Data.Services (173)
System\Data\Services\DataService.cs (5)
1435case ResourceTypeKind.ComplexType: 1446case ResourceTypeKind.Primitive: 1458Debug.Assert(ResourceTypeKind.EntityType == resourceType.ResourceTypeKind, "ResourceTypeKind.EntityType == " + resourceType.ResourceTypeKind); 1532if (openTypeParentResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 1539Debug.Assert(openTypeParentResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "Entity Type expected");
System\Data\Services\DataServiceConfiguration.cs (1)
455if (resourceType.ResourceTypeKind != ResourceTypeKind.ComplexType)
System\Data\Services\Epm\EpmContentSerializer.cs (3)
268case ResourceTypeKind.ComplexType: 300case ResourceTypeKind.Primitive: 311case ResourceTypeKind.EntityType:
System\Data\Services\Internal\NeedSkipTokenVisitor.cs (1)
167this.property != null && this.property.ResourceType.ResourceTypeKind == ResourceTypeKind.Primitive,
System\Data\Services\Parsing\RequestQueryParser.cs (4)
79Debug.Assert(typeForIt.ResourceTypeKind != ResourceTypeKind.EntityType || setForIt != null, "setForIt cannot be null if typeForIt is an entity type."); 103Debug.Assert(typeForIt.ResourceTypeKind != ResourceTypeKind.EntityType || setForIt != null, "setForIt cannot be null if typeForIt is an entity type."); 2053ResourceSetWrapper container = this.currentSegmentInfo.ResourceSet == null || property == null || property.TypeKind != ResourceTypeKind.EntityType ? 2059if (property.TypeKind == ResourceTypeKind.EntityType && container == null)
System\Data\Services\Providers\BaseServiceProvider.cs (3)
793(resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType || 794resourceType.ResourceTypeKind == ResourceTypeKind.Primitive))) 822if (resourceType != null && resourceType.ResourceTypeKind == ResourceTypeKind.EntityType)
System\Data\Services\Providers\BasicExpandProvider.cs (1)
915if (node.Property == null || node.Property.TypeKind != ResourceTypeKind.EntityType)
System\Data\Services\Providers\DataServiceProviderWrapper.cs (4)
809Debug.Assert(resourceType != null && resourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "Resource should be non-null and of an entity type"); 827if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 837if (property.TypeKind == ResourceTypeKind.EntityType && this.GetContainer(resourceSet, resourceType, property) == null) 1148if (property.TypeKind != ResourceTypeKind.EntityType)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (14)
360Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "resourceType.ResourceTypeKind == ResourceTypeKind.EntityType - expecting an entity type"); 367Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType, "resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType - expecting a complex type"); 422if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 452else if (resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 746Debug.Assert(property.TypeKind == ResourceTypeKind.Primitive, "property.TypeKind == ResourceTypeKind.Primitive"); 790if (property.TypeKind == ResourceTypeKind.EntityType) 892if (resourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 1346ResourceTypeKind resourceTypeKind = cspaceType.BuiltInTypeKind == BuiltInTypeKind.EntityType ? ResourceTypeKind.EntityType : ResourceTypeKind.ComplexType; 2404Debug.Assert(resourceProperty != null && resourceProperty.TypeKind == ResourceTypeKind.EntityType, "property must be a navigation property"); 2744if (property.ResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 2778if (resultType != null && resultType.ResourceTypeKind == ResourceTypeKind.ComplexType) 2785resultType == null || resultType.ResourceTypeKind != ResourceTypeKind.EntityType ||
System\Data\Services\Providers\ReflectionServiceProvider.cs (18)
79Debug.Assert(targetType != null && targetType.ResourceTypeKind == ResourceTypeKind.EntityType, "targetType != null && targetType.ResourceTypeKind == ResourceTypeKind.EntityType"); 559else if (baseResourceType.ResourceTypeKind != ResourceTypeKind.EntityType) 575ResourceType entityType = ReflectionServiceProvider.CreateResourceType(ancestors[i], ResourceTypeKind.EntityType, baseResourceType, knownTypes, childTypes); 652if (resourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 655if (parentResourceType.BaseType == null && parentResourceType.ResourceTypeKind == ResourceTypeKind.EntityType && IsPropertyKeyProperty(property, out currentKeyKind)) 683else if (resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 687else if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 698if (resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 704Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "Must be an entity type"); 714(resourceType.ResourceTypeKind != ResourceTypeKind.EntityType && collection) || 715(resourceType.ResourceTypeKind == ResourceTypeKind.EntityType && parentResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType)) 733if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 762if (parentResourceType.ResourceTypeKind == ResourceTypeKind.EntityType && 797resourceType = ReflectionServiceProvider.CreateResourceType(type, ResourceTypeKind.ComplexType, null, knownTypes, childTypes); 847resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 861if (resourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 945ResourceTypeKind kind,
System\Data\Services\Providers\ResourceAssociationSetEnd.cs (1)
54if (resourceProperty != null && (resourceType.TryResolvePropertyName(resourceProperty.Name) == null || resourceProperty.TypeKind != ResourceTypeKind.EntityType))
System\Data\Services\Providers\ResourceContainer.cs (1)
56if (elementType.ResourceTypeKind != ResourceTypeKind.EntityType)
System\Data\Services\Providers\ResourceProperty.cs (5)
127if (this.ResourceType.ResourceTypeKind != ResourceTypeKind.Primitive) 176internal ResourceTypeKind TypeKind 269if (propertyResourceType.ResourceTypeKind != ResourceTypeKind.EntityType) 277if (propertyResourceType.ResourceTypeKind != ResourceTypeKind.Primitive) 285if (propertyResourceType.ResourceTypeKind != ResourceTypeKind.ComplexType)
System\Data\Services\Providers\ResourceType.cs (20)
52private readonly ResourceTypeKind resourceTypeKind; 129ResourceTypeKind resourceTypeKind, 139if (resourceTypeKind == ResourceTypeKind.Primitive) 162this.resourceTypeKind = ResourceTypeKind.Primitive; 224if (this.resourceTypeKind != ResourceTypeKind.EntityType && value == true) 248public ResourceTypeKind ResourceTypeKind 336(this.ResourceTypeKind != ResourceTypeKind.EntityType && this.keyProperties.Count == 0) || 337(this.ResourceTypeKind == ResourceTypeKind.EntityType && this.keyProperties.Count > 0), 403if (this.resourceTypeKind == ResourceTypeKind.ComplexType && value == true) 619if (this.ResourceTypeKind != ResourceTypeKind.EntityType) 658if (this.BaseType.IsOpenType && this.ResourceTypeKind != ResourceTypeKind.ComplexType) 788(!deserializer.Service.Configuration.EnableTypeConversion && clientProp.ResourceType.ResourceTypeKind == ResourceTypeKind.Primitive)) 799if (propertyType.ResourceTypeKind == ResourceTypeKind.EntityType) 822case ResourceTypeKind.ComplexType: 841case ResourceTypeKind.EntityType: 846propertyType.ResourceTypeKind == ResourceTypeKind.Primitive, 1065if (this.ResourceTypeKind != ResourceTypeKind.EntityType) 1070Debug.Assert(property.TypeKind == ResourceTypeKind.Primitive, "This check must have been done in ResourceProperty.ValidatePropertyParameters method"); 1077if (this.ResourceTypeKind != ResourceTypeKind.EntityType) 1224else if (this.ResourceTypeKind == ResourceTypeKind.EntityType)
System\Data\Services\Providers\ServiceOperation.cs (2)
78if ((resultType == null || resultType.ResourceTypeKind != ResourceTypeKind.EntityType) && resultSet != null) 83if (resultType != null && resultType.ResourceTypeKind == ResourceTypeKind.EntityType && (resultSet == null || !resultSet.ResourceType.IsAssignableFrom(resultType)))
System\Data\Services\Providers\ServiceOperationParameter.cs (1)
41if (parameterType.ResourceTypeKind != ResourceTypeKind.Primitive)
System\Data\Services\RequestQueryProcessor.cs (5)
420if (property.TypeKind == ResourceTypeKind.EntityType) 632case ResourceTypeKind.Primitive: 640case ResourceTypeKind.ComplexType: 648case ResourceTypeKind.EntityType: 725if (this.description.TargetResourceType == null || (this.description.TargetResourceType.ResourceTypeKind != ResourceTypeKind.EntityType))
System\Data\Services\RequestUriProcessor.cs (4)
872segment.ProjectedProperty.TypeKind != ResourceTypeKind.EntityType) 1265case ResourceTypeKind.ComplexType: 1267case ResourceTypeKind.EntityType: 1270Debug.Assert(type.ResourceTypeKind == ResourceTypeKind.Primitive, "typeKind == ResourceTypeKind.Primitive");
System\Data\Services\Serializers\Deserializer.cs (6)
203Debug.Assert(property.TypeKind == ResourceTypeKind.Primitive, "This method must be called for primitive types only"); 786resourceProperty.TypeKind == ResourceTypeKind.ComplexType || 787resourceProperty.TypeKind == ResourceTypeKind.Primitive, 791if (resourceProperty.TypeKind == ResourceTypeKind.Primitive) 1012Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "resourceType.ResourceTypeKind == ResourceTypeKind.EntityType"); 1105if (WebUtil.GetNonPrimitiveResourceType(provider, requestValue).ResourceTypeKind == ResourceTypeKind.ComplexType)
System\Data\Services\Serializers\JsonDeserializer.cs (13)
380targetResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType || targetResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, 394Debug.Assert((resourceType != null && resourceType.ResourceTypeKind != ResourceTypeKind.Primitive) || uri != null, "Either uri or resource type must be specified"); 396if ((uri != null || resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) && segmentInfo.TargetKind == RequestTargetKind.OpenProperty) 403if ((resourceType != null && resourceType.ResourceTypeKind != ResourceTypeKind.ComplexType) || 464if (resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 557else if (resourceProperty.TypeKind == ResourceTypeKind.ComplexType) 565else if (resourceProperty.TypeKind == ResourceTypeKind.Primitive) 577Debug.Assert(ResourceTypeKind.EntityType == resourceProperty.TypeKind, "only expecting nav properties"); 649if (openPropertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 655Debug.Assert(openPropertyResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "resource must be of entity type"); 715if (targetType == null || targetType.ResourceTypeKind == ResourceTypeKind.Primitive) 776Debug.Assert(resourceProperty != null && resourceProperty.TypeKind == ResourceTypeKind.EntityType, "its must be a nav property");
System\Data\Services\Serializers\JsonSerializer.cs (11)
391Debug.Assert(uriPath != null || resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType, "uri can be null for complex types"); 397if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 552case ResourceTypeKind.ComplexType: 579case ResourceTypeKind.EntityType: 588Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.Primitive, "resourceType.ResourceTypeKind == ResourceTypeKind.Primitive"); 623Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "resource must be entity type"); 637Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType, "resource must be complex type"); 679bool mayDefer = property.TypeKind == ResourceTypeKind.EntityType; 767Debug.Assert(resourceType.ResourceTypeKind != ResourceTypeKind.Primitive, "resourceType.ResourceTypeKind == ResourceTypeKind.Primitive"); 776if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 809if (property.TypeKind != ResourceTypeKind.EntityType ||
System\Data\Services\Serializers\MetadataSerializer.cs (13)
163if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 293if (ResourceTypeKind.EntityType == type.ResourceTypeKind) 299Debug.Assert(ResourceTypeKind.ComplexType == type.ResourceTypeKind, "this must be a complex type"); 319Debug.Assert(entityType.ResourceTypeKind == ResourceTypeKind.EntityType, "Type must be entityType"); 446Debug.Assert(complexType.ResourceTypeKind == ResourceTypeKind.ComplexType, "Type must be complexType"); 485if (resourceProperty.TypeKind == ResourceTypeKind.Primitive) 496if (type.ResourceTypeKind == ResourceTypeKind.EntityType && 527ResourceTypeKind.EntityType == resourceProperty.TypeKind, 924if (property.TypeKind == ResourceTypeKind.EntityType) 979if (property.ResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 1146foreach (ResourceProperty navigationProperty in resourceType.PropertiesDeclaredOnThisType.Where(p => p.TypeKind == ResourceTypeKind.EntityType)) 1187if (resultType != null && resultType.ResourceTypeKind == ResourceTypeKind.ComplexType) 1194resultType == null || resultType.ResourceTypeKind != ResourceTypeKind.EntityType ||
System\Data\Services\Serializers\PlainXmlDeserializer.cs (6)
166segmentInfo.ProjectedProperty.ResourceType.ResourceTypeKind != ResourceTypeKind.EntityType, 486if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 511(!this.Service.Configuration.EnableTypeConversion && resourceProperty.ResourceType.ResourceTypeKind == ResourceTypeKind.Primitive); 534case ResourceTypeKind.ComplexType: 575case ResourceTypeKind.EntityType: 580propertyType.ResourceTypeKind == ResourceTypeKind.Primitive,
System\Data\Services\Serializers\PlainXmlSerializer.cs (8)
293if (property.TypeKind == ResourceTypeKind.ComplexType) 299Debug.Assert(property.TypeKind == ResourceTypeKind.Primitive, "property.TypeKind == ResourceTypeKind.Primitive"); 324if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 330if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 337Debug.Assert(propertyResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "EntityType expected."); 374Debug.Assert(expectedType.ResourceTypeKind == ResourceTypeKind.ComplexType, "Must be complex type"); 413if (resourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 420resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType,
System\Data\Services\Serializers\Serializer.cs (1)
461if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.EntityType)
System\Data\Services\Serializers\SyndicationDeserializer.cs (3)
357if (currentResourceType.ResourceTypeKind != ResourceTypeKind.EntityType) 381Debug.Assert(currentResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "only expecting entity types"); 468if (property.TypeKind != ResourceTypeKind.EntityType)
System\Data\Services\Serializers\SyndicationSerializer.cs (16)
203resourcePropertyType.ResourceTypeKind == ResourceTypeKind.EntityType, 407Debug.Assert(expectedType.ResourceTypeKind == ResourceTypeKind.ComplexType, "Must be complex type"); 752if (absoluteUri == null && resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 764if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 793foreach (ResourceProperty property in resourceType.Properties.Where(p => p.TypeKind == ResourceTypeKind.Primitive)) 826foreach (ResourceProperty property in resourceType.Properties.Where(p => p.TypeKind == ResourceTypeKind.Primitive)) 841if (property.TypeKind == ResourceTypeKind.EntityType) 851if (property.TypeKind == ResourceTypeKind.ComplexType) 901if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 912if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 926propertyResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, 944if (property != null && property.TypeKind == ResourceTypeKind.EntityType) 991if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 1005else if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 1028propertyResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, 1037if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType)
System\Data\Services\WebUtil.cs (3)
221internal static void CheckResourceTypeKind(ResourceTypeKind kind, string parameterName) 223if (kind < ResourceTypeKind.EntityType || 224kind > ResourceTypeKind.Primitive)