Table of Contents

Class SerializationInformation

Namespace
NMF.Models.Meta
Assembly
NMF.Models.dll

The SerializationInformation extension

[XmlNamespace("http://nmf.codeplex.com/nmeta/")]
[XmlNamespacePrefix("nmeta")]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//SerializationInformation")]
public class SerializationInformation : ModelElementExtension<IMetaElement, SerializationInformation>, IModelElementExtension, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inheritance
SerializationInformation
Implements
Inherited Members
Extension Methods

Properties

IsDefault

The IsDefault property

[TypeConverter(typeof(LowercaseBooleanConverter))]
[XmlAttribute(true)]
public bool IsDefault { get; set; }

Property Value

bool

SerializationName

The SerializationName property

[XmlAttribute(true)]
public string SerializationName { get; set; }

Property Value

string

Methods

FromMetaElement(IMetaElement)

Gets the SerializationInformation extension from the given model element

public static SerializationInformation FromMetaElement(IMetaElement parent)

Parameters

parent IMetaElement

The parent model element that may hold the extension

Returns

SerializationInformation

The extension object or null, if the model element does not have this extension

GetExtension()

Gets the extension model element for the given model extension class

public override IExtension GetExtension()

Returns

IExtension

OnIsDefaultChanged(ValueChangedEventArgs)

Raises the IsDefaultChanged event

protected virtual void OnIsDefaultChanged(ValueChangedEventArgs eventArgs)

Parameters

eventArgs ValueChangedEventArgs

The event data

OnIsDefaultChanging(ValueChangedEventArgs)

Raises the IsDefaultChanging event

protected virtual void OnIsDefaultChanging(ValueChangedEventArgs eventArgs)

Parameters

eventArgs ValueChangedEventArgs

The event data

OnSerializationNameChanged(ValueChangedEventArgs)

Raises the SerializationNameChanged event

protected virtual void OnSerializationNameChanged(ValueChangedEventArgs eventArgs)

Parameters

eventArgs ValueChangedEventArgs

The event data

OnSerializationNameChanging(ValueChangedEventArgs)

Raises the SerializationNameChanging event

protected virtual void OnSerializationNameChanging(ValueChangedEventArgs eventArgs)

Parameters

eventArgs ValueChangedEventArgs

The event data

Events

IsDefaultChanged

Gets fired when the IsDefault property changed its value

public event EventHandler<ValueChangedEventArgs> IsDefaultChanged

Event Type

EventHandler<ValueChangedEventArgs>

IsDefaultChanging

Gets fired before the IsDefault property changes its value

public event EventHandler<ValueChangedEventArgs> IsDefaultChanging

Event Type

EventHandler<ValueChangedEventArgs>

SerializationNameChanged

Gets fired when the SerializationName property changed its value

public event EventHandler<ValueChangedEventArgs> SerializationNameChanged

Event Type

EventHandler<ValueChangedEventArgs>

SerializationNameChanging

Gets fired before the SerializationName property changes its value

public event EventHandler<ValueChangedEventArgs> SerializationNameChanging

Event Type

EventHandler<ValueChangedEventArgs>