====== ThinkGeo.MapSuite.Serialize.GeoObjectModeler ====== ===== Inheritance Hierarchy ===== *System.Object ***ThinkGeo.MapSuite.Serialize.GeoObjectModeler** ===== Members Summary ===== ==== Public Constructors ==== ** {{wiki:PublicMethod.gif|}} GeoObjectModeler() ** * //Creates an instance of GeoObjectModeler.// == Remarks == * //N/A// == Parameters ==
==== Protected Constructors ==== ==== Public Methods ==== ** {{wiki:PublicMethod.gif|}} CreateModel(Object,GeoObjectModelerMemberTypes,BindingFlags,GeoObjectModelerDefaultValueMode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectModel|GeoObjectModel]] * Description:The model that represent the object. == Parameters == * //objectToModel// * Type:Object * Description:The object to model. * //memberTypes// * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectModelerMemberTypes|GeoObjectModelerMemberTypes]] * Description:The member types. * //bindingFlags// * Type:BindingFlags * Description:The binding flags. * //defaultValueMode// * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectModelerDefaultValueMode|GeoObjectModelerDefaultValueMode]] * Description:The default value mode.
** {{wiki:PublicMethod.gif|}} CreateObject(GeoObjectModel) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Object * Description:The object recreated from the model. == Parameters == * //model// * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectModel|GeoObjectModel]] * Description:The model.
** {{wiki:PublicMethod.gif|}} ToString() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Equals(Object) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //obj// * Type:Object * Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Int32 * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Type * Description:N/A == Parameters ==
===== Protected Methods ===== ** {{wiki:ProtectedMethod.gif|}} GetMembers(Type,GeoObjectModelerMemberTypes) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Collection * Description:The members of a type. == Parameters == * //type// * Type:Type * Description:The type. * //memberTypes// * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectModelerMemberTypes|GeoObjectModelerMemberTypes]] * Description:The member types.
** {{wiki:ProtectedMethod.gif|}} GetMembersCore(Type,GeoObjectModelerMemberTypes) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Collection * Description:The members of a type. == Parameters == * //type// * Type:Type * Description:The type. * //memberTypes// * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectModelerMemberTypes|GeoObjectModelerMemberTypes]] * Description:The member types.
** {{wiki:ProtectedMethod.gif|}} OnCreatingMemberNode(CreatingMemberNodeGeoObjectModelerEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Serialize.CreatingMemberNodeGeoObjectModelerEventArgs|CreatingMemberNodeGeoObjectModelerEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnCreatingMemberObject(CreatingMemberObjectGeoObjectModelerEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Serialize.CreatingMemberObjectGeoObjectModelerEventArgs|CreatingMemberObjectGeoObjectModelerEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnCreatedMemberNode(CreatedMemberNodeGeoObjectModelerEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Serialize.CreatedMemberNodeGeoObjectModelerEventArgs|CreatedMemberNodeGeoObjectModelerEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnCreatedMemberObject(CreatedMemberObjectGeoObjectModelerEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Serialize.CreatedMemberObjectGeoObjectModelerEventArgs|CreatedMemberObjectGeoObjectModelerEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} CreateMemberNode(String,Object,Type,Object,GeoObjectNode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //memberName// * Type:String * Description:The member name. * //memberValue// * Type:Object * Description:The member value. * //memberType// * Type:Type * Description:The member type. * //memberOwner// * Type:Object * Description:The member's owner(parent) object. * //baseMemberNode// * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectNode|GeoObjectNode]] * Description:The base(parent) member node.
** {{wiki:ProtectedMethod.gif|}} CreateMemberNodeCore(String,Object,Type,Object,GeoObjectNode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //memberName// * Type:String * Description:The member name. * //memberValue// * Type:Object * Description:The member value. * //memberType// * Type:Type * Description:The member type. * //memberOwner// * Type:Object * Description:The member's owner(parent) object. * //baseMemberNode// * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectNode|GeoObjectNode]] * Description:The base(parent) member node.
** {{wiki:ProtectedMethod.gif|}} CreateMemberObject(String,Type,Object,GeoObjectNode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Object * Description: == Parameters == * //memberName// * Type:String * Description:The member name. * //memberType// * Type:Type * Description:The member type. * //memberOwner// * Type:Object * Description:The member's owner(parent) object. * //memberNode// * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectNode|GeoObjectNode]] * Description:The member node.
** {{wiki:ProtectedMethod.gif|}} CreateMemberObjectCore(String,Type,Object,GeoObjectNode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Object * Description: == Parameters == * //memberName// * Type:String * Description:The member name. * //memberType// * Type:Type * Description:The member type. * //memberOwner// * Type:Object * Description:The member's owner(parent) object. * //memberNode// * Type:[[ThinkGeo.MapSuite.Serialize.GeoObjectNode|GeoObjectNode]] * Description:The member node.
** {{wiki:ProtectedMethod.gif|}} Finalize() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Object * Description:N/A == Parameters ==
==== Public Properties ==== ==== Protected Properties ==== ** {{wiki:ProtectedProperty.gif|}} IsGeneratingCode ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean ==== Public Events ==== ** {{wiki:PublicEvent.gif|}} CreatingMemberNode ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Serialize.CreatingMemberNodeGeoObjectModelerEventArgs|CreatingMemberNodeGeoObjectModelerEventArgs]] ** {{wiki:PublicEvent.gif|}} CreatedMemberNode ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Serialize.CreatedMemberNodeGeoObjectModelerEventArgs|CreatedMemberNodeGeoObjectModelerEventArgs]] ** {{wiki:PublicEvent.gif|}} CreatingMemberObject ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Serialize.CreatingMemberObjectGeoObjectModelerEventArgs|CreatingMemberObjectGeoObjectModelerEventArgs]] ** {{wiki:PublicEvent.gif|}} CreatedMemberObject ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Serialize.CreatedMemberObjectGeoObjectModelerEventArgs|CreatedMemberObjectGeoObjectModelerEventArgs]]