117 references to ResourceTypeKind
System.Data.Services (117)
System\Data\Services\DataService.cs (5)
1433switch (resourceType.ResourceTypeKind) 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 (1)
266switch (node.ResourceType.ResourceTypeKind)
System\Data\Services\Internal\NeedSkipTokenVisitor.cs (1)
167this.property != null && this.property.ResourceType.ResourceTypeKind == ResourceTypeKind.Primitive,
System\Data\Services\Parsing\RequestQueryParser.cs (2)
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.");
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\DataServiceProviderWrapper.cs (2)
809Debug.Assert(resourceType != null && resourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "Resource should be non-null and of an entity type"); 827if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (8)
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) 892if (resourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 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 (15)
79Debug.Assert(targetType != null && targetType.ResourceTypeKind == ResourceTypeKind.EntityType, "targetType != null && targetType.ResourceTypeKind == ResourceTypeKind.EntityType"); 559else if (baseResourceType.ResourceTypeKind != ResourceTypeKind.EntityType) 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 && 847resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 861if (resourceType.ResourceTypeKind == ResourceTypeKind.Primitive)
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) 180return this.ResourceType.ResourceTypeKind; 269if (propertyResourceType.ResourceTypeKind != ResourceTypeKind.EntityType) 277if (propertyResourceType.ResourceTypeKind != ResourceTypeKind.Primitive) 285if (propertyResourceType.ResourceTypeKind != ResourceTypeKind.ComplexType)
System\Data\Services\Providers\ResourceType.cs (12)
336(this.ResourceTypeKind != ResourceTypeKind.EntityType && this.keyProperties.Count == 0) || 337(this.ResourceTypeKind == ResourceTypeKind.EntityType && this.keyProperties.Count > 0), 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) 820switch (propertyType.ResourceTypeKind) 846propertyType.ResourceTypeKind == ResourceTypeKind.Primitive, 847"property.TypeKind == ResourceTypeKind.Primitive -- metadata shouldn't return " + propertyType.ResourceTypeKind); 1065if (this.ResourceTypeKind != ResourceTypeKind.EntityType) 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 (1)
725if (this.description.TargetResourceType == null || (this.description.TargetResourceType.ResourceTypeKind != ResourceTypeKind.EntityType))
System\Data\Services\RequestUriProcessor.cs (2)
1263switch (type.ResourceTypeKind) 1270Debug.Assert(type.ResourceTypeKind == ResourceTypeKind.Primitive, "typeKind == ResourceTypeKind.Primitive");
System\Data\Services\Serializers\Deserializer.cs (2)
1012Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "resourceType.ResourceTypeKind == ResourceTypeKind.EntityType"); 1105if (WebUtil.GetNonPrimitiveResourceType(provider, requestValue).ResourceTypeKind == ResourceTypeKind.ComplexType)
System\Data\Services\Serializers\JsonDeserializer.cs (9)
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) 649if (openPropertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 655Debug.Assert(openPropertyResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "resource must be of entity type"); 715if (targetType == null || targetType.ResourceTypeKind == ResourceTypeKind.Primitive)
System\Data\Services\Serializers\JsonSerializer.cs (8)
391Debug.Assert(uriPath != null || resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType, "uri can be null for complex types"); 397if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) 550switch (resourceType.ResourceTypeKind) 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"); 767Debug.Assert(resourceType.ResourceTypeKind != ResourceTypeKind.Primitive, "resourceType.ResourceTypeKind == ResourceTypeKind.Primitive"); 776if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType)
System\Data\Services\Serializers\MetadataSerializer.cs (9)
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"); 496if (type.ResourceTypeKind == ResourceTypeKind.EntityType && 979if (property.ResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 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); 532switch (propertyType.ResourceTypeKind) 580propertyType.ResourceTypeKind == ResourceTypeKind.Primitive, 581"property.TypeKind == ResourceTypeKind.Primitive -- metadata shouldn't return " + propertyType.ResourceTypeKind);
System\Data\Services\Serializers\PlainXmlSerializer.cs (7)
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, 421"resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType -- POX doesn't support " + resourceType.ResourceTypeKind);
System\Data\Services\Serializers\Serializer.cs (1)
461if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.EntityType)
System\Data\Services\Serializers\SyndicationDeserializer.cs (2)
357if (currentResourceType.ResourceTypeKind != ResourceTypeKind.EntityType) 381Debug.Assert(currentResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, "only expecting entity types");
System\Data\Services\Serializers\SyndicationSerializer.cs (11)
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) 901if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 912if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 926propertyResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, 991if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.Primitive) 1005else if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 1028propertyResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, 1037if (resourceType.ResourceTypeKind == ResourceTypeKind.EntityType)