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

Metadata field for record implementation. More...

Inheritance diagram for PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldString:
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

 MFieldString (string name, MRecordImpl parent, Multiplicity multiplicity)
 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 string ToString ()
 Returns the string representation of this object. More...
 

Properties

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

Additional Inherited Members

Detailed Description

Metadata field for record implementation.

Constructor & Destructor Documentation

PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldString.MFieldString ( string  name,
MRecordImpl  parent,
Multiplicity  multiplicity 
)

Constructor.

Parameters
name
parent
multiplicity

Member Function Documentation

override bool PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldString.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.MFieldString.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 string PushTechnology.DiffusionCore.Messaging.Data.metadata.MFieldString.ToString ( )

Returns the string representation of this object.

Returns

Property Documentation

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

Get initial default value for data type.