Diffusion .NET Classic API - Core and Common  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldCustomString Class Reference

Custom string field. More...

Inheritance diagram for PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldCustomString:
PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldImpl PushTechnology.DiffusionCore.Messaging.Data.metadata.MNodeImpl PushTechnology.DiffusionCore.Messaging.Data.metadata.IMField PushTechnology.DiffusionCore.Messaging.Data.metadata.IMNode PushTechnology.DiffusionCore.Messaging.Data.metadata.IMNode

Public Member Functions

 MFieldCustomString (string name, MRecordImpl parent, Multiplicity multiplicity, ICustomFieldHandler handler)
 Constructor. More...
 
 MFieldCustomString (string name, MRecordImpl parent, Multiplicity multiplicity, string handler)
 Constructor. More...
 
override object Parse (object obj)
 Parses any object that can be parsed into the internal representation of this field's data type. More...
 
override bool AreEqual (object source, object target)
 Compares two objects for equality, assuming that they are already of the value of this data type (i.e. parsed). More...
 
override XmlNode ToXmlObject ()
 Convert this object into a proxy object suitable for serialization. More...
 

Properties

override object InitialDefaultValue [get, set]
 Get initial default value for data type. More...
 

Additional Inherited Members

Detailed Description

Custom string field.

Constructor & Destructor Documentation

PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldCustomString.MFieldCustomString ( string  name,
MRecordImpl  parent,
Multiplicity  multiplicity,
ICustomFieldHandler  handler 
)

Constructor.

Parameters
name
parent
multiplicity
handler
PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldCustomString.MFieldCustomString ( string  name,
MRecordImpl  parent,
Multiplicity  multiplicity,
string  handler 
)

Constructor.

Parameters
name
parent
multiplicity
handler

Member Function Documentation

override bool PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldCustomString.AreEqual ( object  source,
object  target 
)
virtual

Compares two objects for equality, assuming that they are already of the value of this data type (i.e. parsed).

Parameters
source
target
Returns
true if equal, or false if not equal (or either parameter not of the correct type.

Implements PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldImpl.

override object PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldCustomString.Parse ( object  obj)
virtual

Parses any object that can be parsed into the internal representation of this field's data type.

Parameters
objA value to parse - if null is supplied then the default value should be returned.
Returns

Implements PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldImpl.

override XmlNode PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldCustomString.ToXmlObject ( )
virtual

Convert this object into a proxy object suitable for serialization.

Returns

Reimplemented from PushTechnology.DiffusionCore.Messaging.Data.metadata.MNodeImpl.

Property Documentation

override object PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldCustomString.InitialDefaultValue
getset

Get initial default value for data type.