C# Class Pomona.Common.Serialization.ItemValueDeserializerNode

Inheritance: IDeserializerNode
显示文件 Open project: Pomona/Pomona

Public Properties

Property Type Description
valueType Pomona.Common.TypeSystem.TypeSpec

Private Properties

Property Type Description

Public Methods

Method Description
CheckAccessRights ( HttpMethod method ) : void
CheckItemAccessRights ( HttpMethod method ) : void
ItemValueDeserializerNode ( TypeSpec expectedBaseType, IDeserializationContext context, string expandPath = "", IDeserializerNode parent = null ) : System
SetProperty ( PropertySpec property, object propertyValue ) : void
SetValueType ( Type type ) : void
SetValueType ( string typeName ) : void

Method Details

CheckAccessRights() public method

public CheckAccessRights ( HttpMethod method ) : void
method HttpMethod
return void

CheckItemAccessRights() public method

public CheckItemAccessRights ( HttpMethod method ) : void
method HttpMethod
return void

ItemValueDeserializerNode() public method

public ItemValueDeserializerNode ( TypeSpec expectedBaseType, IDeserializationContext context, string expandPath = "", IDeserializerNode parent = null ) : System
expectedBaseType Pomona.Common.TypeSystem.TypeSpec
context IDeserializationContext
expandPath string
parent IDeserializerNode
return System

SetProperty() public method

public SetProperty ( PropertySpec property, object propertyValue ) : void
property Pomona.Common.TypeSystem.PropertySpec
propertyValue object
return void

SetValueType() public method

public SetValueType ( Type type ) : void
type Type
return void

SetValueType() public method

public SetValueType ( string typeName ) : void
typeName string
return void

Property Details

valueType public_oe property

public TypeSpec,Pomona.Common.TypeSystem valueType
return Pomona.Common.TypeSystem.TypeSpec