SaaS CMS has officially launched! Learn more now.

Class SchemaItem

Summary description for SchemaItem.

Inheritance
System.Object
SchemaItem
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.BaseLibrary.Serialization
Assembly: EPiServer.BaseLibrary.dll
Version: 7.19.2
Syntax
public class SchemaItem

Constructors

SchemaItem(String, Boolean, String)

Declaration
public SchemaItem(string name, bool isIndexed, string typeName)
Parameters
Type Name Description
System.String name
System.Boolean isIndexed
System.String typeName

SchemaItem(String, Boolean, Type)

Declaration
public SchemaItem(string name, bool isIndexed, Type itemType)
Parameters
Type Name Description
System.String name
System.Boolean isIndexed
System.Type itemType

Fields

NonexistentValue

This value is used to indicate that you tried to get the value for a field that does not exist in the oject. Used by GetFieldValue(Object, String) since null may very well be a valid value for the field.

Declaration
public static readonly object NonexistentValue
Field Value
Type Description
System.Object

Properties

IsIndexed

Declaration
public bool IsIndexed { get; }
Property Value
Type Description
System.Boolean

ItemType

Declaration
public Type ItemType { get; }
Property Value
Type Description
System.Type

Name

Declaration
public string Name { get; }
Property Value
Type Description
System.String

TypeName

Declaration
public string TypeName { get; }
Property Value
Type Description
System.String

Methods

TypeFromTypeName(String)

Declaration
public static Type TypeFromTypeName(string fullName)
Parameters
Type Name Description
System.String fullName
Returns
Type Description
System.Type