ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
This is an old revision of the document!
<!– Class –> This class creates models for objects and recreates objects from models.
*System.Object **ThinkGeo.MapSuite.Core.GeoObjectModeler
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Creates an instance of GeoObjectModeler. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Object, GeoObjectModelerMemberTypes, BindingFlags, GeoObjectModelerDefaultValueMode | Creates model for an object. | |
![]() | GeoObjectModel | Creates an object from a model. | |
![]() | Object | Object | |
![]() | Object | ||
![]() | Object | ||
![]() | Object |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | String, Object, Type, Object, GeoObjectNode | Creates a node for a member. | |
![]() | String, Object, Type, Object, GeoObjectNode | Creates a node for a member. | |
![]() | String, Type, Object, GeoObjectNode | Creates an object from a node. | |
![]() | String, Type, Object, GeoObjectNode | Creates an object from a node. | |
![]() | Object | ||
![]() | Type, GeoObjectModelerMemberTypes | Gets members of a type. | |
![]() | Type, GeoObjectModelerMemberTypes | Gets members of a type. | |
![]() | Object | ||
![]() | CreatedMemberNodeGeoObjectModelerEventArgs | ||
![]() | CreatedMemberObjectGeoObjectModelerEventArgs | ||
![]() | CreatingMemberNodeGeoObjectModelerEventArgs | ||
![]() | CreatingMemberObjectGeoObjectModelerEventArgs |
Name | Return | DeclaringType | Summary |
---|
Name | Return | DeclaringType | Summary |
---|
Name | Event Arguments | DeclaringType | Summary |
---|---|---|---|
![]() | CreatedMemberNodeGeoObjectModelerEventArgs | This event happens when the modeler has created a node for a member(field or property). | |
![]() | CreatedMemberObjectGeoObjectModelerEventArgs | This event happens when the modeler has created an object from a node. | |
![]() | CreatingMemberNodeGeoObjectModelerEventArgs | This event happens when the modeler is creating a node for a member(field or property). | |
![]() | CreatingMemberObjectGeoObjectModelerEventArgs | This event happens when the modeler is recreating an object from a node. |
Creates an instance of GeoObjectModeler.
Name | Type | Description |
---|
Creates model for an object.
Return Type | Description |
---|---|
GeoObjectModel<!– ThinkGeo.MapSuite.Core.GeoObjectModel –> | The model that represent the object. |
Name | Type | Description |
---|---|---|
objectToModel | Object<!– System.Object –> | The object to model. |
memberTypes | GeoObjectModelerMemberTypes<!– ThinkGeo.MapSuite.Core.GeoObjectModelerMemberTypes –> | The member types. |
bindingFlags | BindingFlags<!– System.Reflection.BindingFlags –> | The binding flags. |
defaultValueMode | GeoObjectModelerDefaultValueMode<!– ThinkGeo.MapSuite.Core.GeoObjectModelerDefaultValueMode –> | The default value mode. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Creates an object from a model.
Return Type | Description |
---|---|
Object<!– System.Object –> | The object recreated from the model. |
Name | Type | Description |
---|---|---|
model | GeoObjectModel<!– ThinkGeo.MapSuite.Core.GeoObjectModel –> | The model. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Creates a node for a member.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
memberName | String<!– System.String –> | The member name. |
memberValue | Object<!– System.Object –> | The member value. |
memberType | Type<!– System.Type –> | The member type. |
memberOwner | Object<!– System.Object –> | The member's owner(parent) object. |
baseMemberNode | GeoObjectNode<!– ThinkGeo.MapSuite.Core.GeoObjectNode –> | The base(parent) member node. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Creates a node for a member.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
memberName | String<!– System.String –> | The member name. |
memberValue | Object<!– System.Object –> | The member value. |
memberType | Type<!– System.Type –> | The member type. |
memberOwner | Object<!– System.Object –> | The member's owner(parent) object. |
baseMemberNode | GeoObjectNode<!– ThinkGeo.MapSuite.Core.GeoObjectNode –> | The base(parent) member node. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Creates an object from a node.
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|---|---|
memberName | String<!– System.String –> | The member name. |
memberType | Type<!– System.Type –> | The member type. |
memberOwner | Object<!– System.Object –> | The member's owner(parent) object. |
memberNode | GeoObjectNode<!– ThinkGeo.MapSuite.Core.GeoObjectNode –> | The member node. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Creates an object from a node.
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|---|---|
memberName | String<!– System.String –> | The member name. |
memberType | Type<!– System.Type –> | The member type. |
memberOwner | Object<!– System.Object –> | The member's owner(parent) object. |
memberNode | GeoObjectNode<!– ThinkGeo.MapSuite.Core.GeoObjectNode –> | The member node. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Gets members of a type.
Return Type | Description |
---|---|
Collection<MemberInfo><!– System.Collections.ObjectModel.Collection{System.Reflection.MemberInfo} –> | The members of a type. |
Name | Type | Description |
---|---|---|
type | Type<!– System.Type –> | The type. |
memberTypes | GeoObjectModelerMemberTypes<!– ThinkGeo.MapSuite.Core.GeoObjectModelerMemberTypes –> | The member types. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Gets members of a type.
Return Type | Description |
---|---|
Collection<MemberInfo><!– System.Collections.ObjectModel.Collection{System.Reflection.MemberInfo} –> | The members of a type. |
Name | Type | Description |
---|---|---|
type | Type<!– System.Type –> | The type. |
memberTypes | GeoObjectModelerMemberTypes<!– ThinkGeo.MapSuite.Core.GeoObjectModelerMemberTypes –> | The member types. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | CreatedMemberNodeGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatedMemberNodeGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | CreatedMemberObjectGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatedMemberObjectGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | CreatingMemberNodeGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatingMemberNodeGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | CreatingMemberObjectGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatingMemberObjectGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
This event happens when the modeler has created a node for a member(field or property).
Event Arguments |
---|
CreatedMemberNodeGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatedMemberNodeGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
This event happens when the modeler has created an object from a node.
Event Arguments |
---|
CreatedMemberObjectGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatedMemberObjectGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
This event happens when the modeler is creating a node for a member(field or property).
Event Arguments |
---|
CreatingMemberNodeGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatingMemberNodeGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
This event happens when the modeler is recreating an object from a node.
Event Arguments |
---|
CreatingMemberObjectGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatingMemberObjectGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
NOTOC MapSuiteCore ThinkGeo.MapSuite.Core UpdateDocumentation