Facet Class

Definition

Provides additional information about members. In the ADO.NET metadata type hierarchy, facets provide additional information about members through the declared type for the member.

public ref class Facet sealed : System::Data::Metadata::Edm::MetadataItem
public sealed class Facet : System.Data.Metadata.Edm.MetadataItem
type Facet = class
    inherit MetadataItem
Public NotInheritable Class Facet
Inherits MetadataItem
Inheritance

Remarks

For more information about members and facets, see Structural Types (Metadata).

Properties

BuiltInTypeKind

Gets the built-in type kind for this Facet.

Description

Gets the description of this Facet.

Documentation

Gets or sets the documentation associated with this type.

(Inherited from MetadataItem)
FacetType

Gets the type of this Facet.

IsUnbounded

Gets a value indicating whether the value of the facet is unbounded.

MetadataProperties

Gets the list of properties of the current type.

(Inherited from MetadataItem)
Name

Gets the name of this Facet.

Value

Gets the value of this Facet.

Methods

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)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns the name of this Facet.

Applies to