ResourceType Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a data service primitive, complex, or entity type.
public ref class ResourceType
public class ResourceType
type ResourceType = class
Public Class ResourceType
- Inheritance
-
ResourceType
Remarks
Nested types are not supported as resource types.
Constructors
ResourceType(Type, ResourceTypeKind, ResourceType, String, String, Boolean) |
Creates an instance of a data service ResourceType. |
Properties
BaseType |
Gets a reference to base resource type, if any. |
CanReflectOnInstanceType |
Gets a value that indicates whether the corresponding instance type represents the CLR type of this entity. |
CustomState |
Gets or sets a placeholder to hold custom state information about a resource type that is defined by the developer. |
ETagProperties |
Gets the list of properties for this type. |
FullName |
Gets the full name of the resource. |
InstanceType |
Reference to the CLR type that this resource represents. |
IsAbstract |
Gets a Boolean value that indicates whether this is an abstract type. |
IsMediaLinkEntry |
Gets or sets a Boolean value that is true if the resource type includes a default stream. |
IsOpenType |
Gets a value that indicates whether the resource type has open properties. |
IsReadOnly |
Gets a Boolean value that is true if this resource type has been set to read-only. |
KeyProperties |
Gets a list of key properties for this type. |
Name |
Gets the name of the resource type. |
Namespace |
Gets the namespace of the resource type. |
Properties |
Gets a list of properties declared of this type that includes only properties defined on the type, not in the base type. |
PropertiesDeclaredOnThisType |
List of properties declared on this type. |
ResourceTypeKind |
Gets the ResourceTypeKind for the type. |
Methods
AddEntityPropertyMappingAttribute(EntityPropertyMappingAttribute) |
Adds an EntityPropertyMappingAttribute for the resource type. |
AddProperty(ResourceProperty) |
Adds the property supplied by the |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetPrimitiveResourceType(Type) |
Gets a resource type that represent a primitive type when given a Type object. |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
LoadPropertiesDeclaredOnThisType() |
Returns a list of properties declared by this resource type. |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
SetReadOnly() |
Sets the resource type to read-only. |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |