User Tools

Site Tools


thinkgeo.mapsuite.mvcedition.jsonmemberattribute

This is an old revision of the document!


ThinkGeo.MapSuite.MvcEdition.JsonMemberAttribute

<!– Class –> Indicates that a class can be serialized to a JSON string. This class cannot be inherited.

Remarks

Apply the <strong>JsonMemberAttribute</strong> attribute to a property that you want to be included in the serilized JSON string. The <strong>JsonMemberAttribute</strong> can only be applied to a property of a type.

Inheritance Hierarchy

*System.Object System.Attribute *ThinkGeo.MapSuite.MvcEdition.JsonMemberAttribute

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodJsonMemberAttribute

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodEquals Object Object(overriden)
Public MethodGetHashCode Object(overriden)
Public MethodGetType Object
Public MethodIsDefaultAttribute Attribute
Public MethodMatch Object Attribute
Public MethodToString Object

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodFinalize Object
Protected MethodMemberwiseClone Object

Public Properties

Name Return DeclaringType Summary
Public PropertyMemberName String Gets or sets the name of the key part in a JSON string.
Public PropertyTypeId Object Attribute
Public PropertyValuePropertyName String Gets or sets which part of the property object to be serialized.

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary

Public Constructors

JsonMemberAttribute()

Parameters

Name Type Description

Go Back

Protected Constructors

Public Methods

Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object(overriden) –> Go Back

GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object(overriden) –> Go Back

GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

IsDefaultAttribute()

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description

<!– System.Attribute –> Go Back

Match(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Attribute –> Go Back

ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Public Properties

MemberName

Gets or sets the name of the key part in a JSON string.

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.MvcEdition.JsonMemberAttribute –> Go Back

TypeId

Return Value

Return Type
Object<!– System.Object –>

<!– System.Attribute –> Go Back

ValuePropertyName

Gets or sets which part of the property object to be serialized.

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.MvcEdition.JsonMemberAttribute –> Go Back

Protected Properties

Public Events

thinkgeo.mapsuite.mvcedition.jsonmemberattribute.1440040131.txt.gz · Last modified: 2015/09/21 03:33 (external edit)