|
<?xml version="1.0"?>
<doc>
<assembly>
<name>Caliburn.ModelFramework</name>
</assembly>
<members>
<member name="T:Caliburn.ModelFramework.CollectionNode`1">
<summary>
An implementation of <see cref="T:Caliburn.ModelFramework.ICollectionNode`1"/>.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="T:Caliburn.ModelFramework.ICollectionNode`1">
<summary>
A collection that supports <see cref="T:Caliburn.ModelFramework.IModelNode"/> semantics.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="T:Caliburn.ModelFramework.IModelNode">
<summary>
Implemented by different types of models.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.IModelNode.Accept(Caliburn.ModelFramework.IModelVisitor)">
<summary>
Accepts the specified visitor.
</summary>
<param name="visitor">The visitor.</param>
</member>
<member name="M:Caliburn.ModelFramework.IModelNode.NotifyOfPropertyChange(System.String)">
<summary>
Fires a property change notification.
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="M:Caliburn.ModelFramework.IModelNode.BubblePropertyChange(System.String)">
<summary>
Bubbles a property change notification.
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="M:Caliburn.ModelFramework.IModelNode.BubbleModelChange(Caliburn.ModelFramework.IModelNode,Caliburn.ModelFramework.IUndoRedoHandle)">
<summary>
Bubbles a model change notification.
</summary>
<param name="source">The source.</param>
<param name="handle">The handle.</param>
</member>
<member name="P:Caliburn.ModelFramework.IModelNode.IsDirty">
<summary>
Gets a value indicating whether this instance is dirty.
</summary>
<value><c>true</c> if this instance is dirty; otherwise, <c>false</c>.</value>
</member>
<member name="P:Caliburn.ModelFramework.IModelNode.IsValid">
<summary>
Gets a value indicating whether this instance is valid.
</summary>
<value><c>true</c> if this instance is valid; otherwise, <c>false</c>.</value>
</member>
<member name="P:Caliburn.ModelFramework.IModelNode.IsEditing">
<summary>
Gets a value indicating whether this instance is in edit mode.
</summary>
<value>
<c>true</c> if this instance is in edit mode; otherwise, <c>false</c>.
</value>
</member>
<member name="P:Caliburn.ModelFramework.IModelNode.Parent">
<summary>
Gets or sets the parent model.
</summary>
<value>The parent.</value>
</member>
<member name="E:Caliburn.ModelFramework.IModelNode.ModelChanged">
<summary>
Occurs when the model has changed.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.BubbleModelChange(Caliburn.ModelFramework.IModelNode,Caliburn.ModelFramework.IUndoRedoHandle)">
<summary>
Bubbles a model change notification.
</summary>
<param name="source">The source.</param>
<param name="handle">The handle.</param>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.Accept(Caliburn.ModelFramework.IModelVisitor)">
<summary>
Accepts the specified visitor.
</summary>
<param name="visitor">The visitor.</param>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.InsertItem(System.Int32,`0)">
<summary>
Inserts an item into the collection at the specified index.
</summary>
<param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
<param name="item">The object to insert.</param>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.ClearItems">
<summary>
Removes all items from the collection.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
<summary>
Raises the <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged"/> event with the provided arguments.
</summary>
<param name="e">Arguments of the event being raised.</param>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.HandleUndoRedo(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
<summary>
Handles the undo redo.
</summary>
<param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.BeginEdit">
<summary>
Begins an edit on an object.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.EndEdit">
<summary>
Pushes changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> or <see cref="M:System.ComponentModel.IBindingList.AddNew"/> call into the underlying object.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.CancelEdit">
<summary>
Discards changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> call.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.NotifyOfPropertyChange(System.String)">
<summary>
Fires a property change notification.
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.BubblePropertyChange(System.String)">
<summary>
Bubbles a property change notification.
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.AddMetadata(Caliburn.Core.Metadata.IMetadata)">
<summary>
Adds metadata to the store.
</summary>
<param name="metadata">The metadata.</param>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.GetMetadata``1">
<summary>
Gets the metadata.
</summary>
<typeparam name="K"></typeparam>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.CollectionNode`1.GetMatchingMetadata``1">
<summary>
Gets the matching metadata.
</summary>
<typeparam name="K"></typeparam>
<returns></returns>
</member>
<member name="P:Caliburn.ModelFramework.CollectionNode`1.Parent">
<summary>
Gets or sets the parent model.
</summary>
<value>The parent.</value>
</member>
<member name="P:Caliburn.ModelFramework.CollectionNode`1.IsDirty">
<summary>
Gets a value indicating whether this instance is dirty.
</summary>
<value><c>true</c> if this instance is dirty; otherwise, <c>false</c>.</value>
</member>
<member name="P:Caliburn.ModelFramework.CollectionNode`1.IsEditing">
<summary>
Gets a value indicating whether this instance is in edit mode.
</summary>
<value>
<c>true</c> if this instance is in edit mode; otherwise, <c>false</c>.
</value>
</member>
<member name="P:Caliburn.ModelFramework.CollectionNode`1.IsValid">
<summary>
Gets a value indicating whether this instance is valid.
</summary>
<value><c>true</c> if this instance is valid; otherwise, <c>false</c>.</value>
</member>
<member name="E:Caliburn.ModelFramework.CollectionNode`1.ModelChanged">
<summary>
Occurs when the model has changed.
</summary>
</member>
<member name="T:Caliburn.ModelFramework.ExtensionMethods">
<summary>
Hosts extension methods related to presentation models.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ExtensionMethods.Validate(Caliburn.ModelFramework.IModelNode)">
<summary>
Validates the specified modelNode.
</summary>
<param name="modelNode">The model.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ExtensionMethods.AddProperty``1(Caliburn.ModelFramework.IModelDefinition,System.String)">
<summary>
Adds a property.
</summary>
<typeparam name="T"></typeparam>
<param name="definition">The definition.</param>
<param name="propertyName">Name of the property.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ExtensionMethods.AddAssociation``1(Caliburn.ModelFramework.IModelDefinition,System.String)">
<summary>
Adds an association property.
</summary>
<typeparam name="T"></typeparam>
<param name="definition">The definition.</param>
<param name="propertyName">Name of the property.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ExtensionMethods.AddCollection``1(Caliburn.ModelFramework.IModelDefinition,System.String)">
<summary>
Adds a collection property.
</summary>
<typeparam name="T"></typeparam>
<param name="definition">The definition.</param>
<param name="propertyName">Name of the property.</param>
<returns></returns>
</member>
<member name="T:Caliburn.ModelFramework.IModel">
<summary>
Implemented by presentation model instances.
</summary>
</member>
<member name="T:Caliburn.ModelFramework.ISupportInterrogation">
<summary>
Implemented by models that support interrogation.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ISupportInterrogation.UseInterrogators``1(System.Action{System.Collections.Generic.IEnumerable{``0}})">
<summary>
Uses the interrogators.
</summary>
<typeparam name="T"></typeparam>
<param name="borrower">The borrower.</param>
</member>
<member name="P:Caliburn.ModelFramework.ISupportInterrogation.ValidationResults">
<summary>
Gets the validation results.
</summary>
<value>The validation results.</value>
</member>
<member name="M:Caliburn.ModelFramework.IModel.GetValue``1(Caliburn.ModelFramework.IPropertyDefinition{``0})">
<summary>
Gets the value.
</summary>
<typeparam name="K"></typeparam>
<param name="definition">The definition.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.IModel.SetValue``1(Caliburn.ModelFramework.IPropertyDefinition{``0},``0)">
<summary>
Sets the value.
</summary>
<typeparam name="K"></typeparam>
<param name="definition">The definition.</param>
<param name="value">The value.</param>
</member>
<member name="P:Caliburn.ModelFramework.IModel.Definition">
<summary>
Gets the definition.
</summary>
<value>The definition.</value>
</member>
<member name="P:Caliburn.ModelFramework.IModel.Item(System.String)">
<summary>
Gets the <see cref="T:Caliburn.ModelFramework.IProperty"/> with the specified property name.
</summary>
<value></value>
</member>
<member name="T:Caliburn.ModelFramework.IModelDefinition">
<summary>
Implemented by presentation model definitions.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.IModelDefinition.CreateInstance">
<summary>
Creates an instance of <see cref="T:Caliburn.ModelFramework.IModel"/> that matches this definition.
</summary>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.IModelDefinition.AddProperty(Caliburn.ModelFramework.IPropertyDefinition)">
<summary>
Adds the property to the definition.
</summary>
<param name="propertyDefinition">The property definition.</param>
</member>
<member name="M:Caliburn.ModelFramework.IModelDefinition.AddProperty``1(System.String,System.Func{``0})">
<summary>
Adds the property to the definition.
</summary>
<typeparam name="T"></typeparam>
<param name="propertyName">Name of the property.</param>
<param name="defaultValue">The default value.</param>
<returns></returns>
</member>
<member name="T:Caliburn.ModelFramework.IModelRepository">
<summary>
A repository for instances of <see cref="T:Caliburn.ModelFramework.IModelDefinition"/>.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.IModelRepository.Clear">
<summary>
Clears the repository.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.IModelRepository.AddModel(System.Type,Caliburn.ModelFramework.IModelDefinition)">
<summary>
Adds the model to the repository.
</summary>
<param name="type">The instance type to which the definition applies.</param>
<param name="modelDefinition">The model definition.</param>
</member>
<member name="M:Caliburn.ModelFramework.IModelRepository.GetModelFor(System.Type)">
<summary>
Gets the model for the specified type.
</summary>
<param name="type">The type.</param>
<returns></returns>
</member>
<member name="T:Caliburn.ModelFramework.IModelValidator`1">
<summary>
Implemented by types capable of validating a presentation model.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Caliburn.ModelFramework.IModelValidator`1.Interrogate(`0)">
<summary>
Interrogates the specified model.
</summary>
<param name="model">The model.</param>
<returns></returns>
</member>
<member name="T:Caliburn.ModelFramework.IModelVisitor">
<summary>
Implemented by types capable of visiting a models.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.IModelVisitor.VisitModel``1(``0)">
<summary>
Visits an <see cref="T:Caliburn.ModelFramework.IModel"/>.
</summary>
<typeparam name="T"></typeparam>
<param name="model">The model.</param>
</member>
<member name="M:Caliburn.ModelFramework.IModelVisitor.VisitProperty``1(Caliburn.ModelFramework.IProperty{``0})">
<summary>
Visits an <see cref="T:Caliburn.ModelFramework.IProperty`1"/>.
</summary>
<typeparam name="T"></typeparam>
<param name="property">The property.</param>
</member>
<member name="M:Caliburn.ModelFramework.IModelVisitor.VisitCollection``1(Caliburn.ModelFramework.ICollectionNode{``0})">
<summary>
Visits a <see cref="T:Caliburn.ModelFramework.ICollectionNode`1"/>.
</summary>
<typeparam name="T"></typeparam>
<param name="collectionNode">The presentation collection.</param>
</member>
<member name="T:Caliburn.ModelFramework.IProperty">
<summary>
A type of <see cref="T:Caliburn.ModelFramework.IModelNode"/> that represents a property.
</summary>
</member>
<member name="P:Caliburn.ModelFramework.IProperty.Definition">
<summary>
Gets the definition.
</summary>
<value>The definition.</value>
</member>
<member name="P:Caliburn.ModelFramework.IProperty.UntypedValue">
<summary>
Gets or sets the untyped value.
</summary>
<value>The untyped value.</value>
</member>
<member name="T:Caliburn.ModelFramework.IProperty`1">
<summary>
A strongly typed version of <see cref="T:Caliburn.ModelFramework.IProperty"/>.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="P:Caliburn.ModelFramework.IProperty`1.Definition">
<summary>
Gets the definition.
</summary>
<value>The definition.</value>
</member>
<member name="P:Caliburn.ModelFramework.IProperty`1.Value">
<summary>
Gets or sets the value.
</summary>
<value>The value.</value>
</member>
<member name="T:Caliburn.ModelFramework.IPropertyChangeAware`1">
<summary>
Implemented by classes that want to be aware of property value changes.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Caliburn.ModelFramework.IPropertyChangeAware`1.Interrogate(Caliburn.ModelFramework.IProperty{`0})">
<summary>
Interrogates the specified instance.
</summary>
<param name="instance">The instance.</param>
<returns></returns>
</member>
<member name="T:Caliburn.ModelFramework.IPropertyDefinition">
<summary>
A definition of a property.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.IPropertyDefinition.CreateInstance(Caliburn.ModelFramework.IModel)">
<summary>
Creates a property instance based on this defintion.
</summary>
<param name="parent">The parent.</param>
<returns></returns>
</member>
<member name="P:Caliburn.ModelFramework.IPropertyDefinition.Name">
<summary>
Gets the name.
</summary>
<value>The name.</value>
</member>
<member name="T:Caliburn.ModelFramework.IPropertyDefinition`1">
<summary>
A strongly type version of <see cref="T:Caliburn.ModelFramework.IModel"/>.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="T:Caliburn.ModelFramework.IPropertyValidator`1">
<summary>
A special type of <see cref="T:Caliburn.ModelFramework.IPropertyChangeAware`1"/> designed for property validation.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="T:Caliburn.ModelFramework.IPropertyValueConverter`1">
<summary>
Implemented by types capable of converting property values.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Caliburn.ModelFramework.IPropertyValueConverter`1.Convert(Caliburn.ModelFramework.IProperty{`0},System.Object)">
<summary>
Converts the proposed value to the property type.
</summary>
<param name="property">The property.</param>
<param name="proposedValue">The proposed value.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.IPropertyValueConverter`1.ConvertBack(Caliburn.ModelFramework.IProperty{`0},`0)">
<summary>
Converts the property value to a generic type.
</summary>
<param name="property">The property.</param>
<param name="currentValue">The current value.</param>
<returns></returns>
</member>
<member name="T:Caliburn.ModelFramework.IUndoRedoHandle">
<summary>
A handle for undoing or redoing a change made to a model.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.IUndoRedoHandle.Undo">
<summary>
Undoes a change.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.IUndoRedoHandle.Redo">
<summary>
Redoes a change.
</summary>
</member>
<member name="T:Caliburn.ModelFramework.IValidationResult">
<summary>
The result of validation a model.
</summary>
</member>
<member name="P:Caliburn.ModelFramework.IValidationResult.Message">
<summary>
Gets the message.
</summary>
<value>The message.</value>
</member>
<member name="T:Caliburn.ModelFramework.ModelBase">
<summary>
An implementation of <see cref="T:Caliburn.ModelFramework.IModel"/>.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Caliburn.ModelFramework.ModelBase"/> class.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.#ctor(Caliburn.ModelFramework.IModelDefinition)">
<summary>
Initializes a new instance of the <see cref="T:Caliburn.ModelFramework.ModelBase"/> class.
</summary>
<param name="definition">The definition.</param>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.BubbleModelChange(Caliburn.ModelFramework.IModelNode,Caliburn.ModelFramework.IUndoRedoHandle)">
<summary>
Bubbles a model change notification.
</summary>
<param name="source">The source.</param>
<param name="handle">The handle.</param>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.UseInterrogators``1(System.Action{System.Collections.Generic.IEnumerable{``0}})">
<summary>
Uses the interrogators.
</summary>
<typeparam name="T"></typeparam>
<param name="borrower">The borrower.</param>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.OnInitialize">
<summary>
Called when [initialize].
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.CanShutdown">
<summary>
Determines whether this instance can shutdown.
</summary>
<returns>
<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.OnShutdown">
<summary>
Called when [shutdown].
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.Accept(Caliburn.ModelFramework.IModelVisitor)">
<summary>
Accepts the specified visitor.
</summary>
<param name="visitor">The visitor.</param>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.BeginEdit">
<summary>
Begins an edit on an object.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.EndEdit">
<summary>
Pushes changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> or <see cref="M:System.ComponentModel.IBindingList.AddNew"/> call into the underlying object.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.CancelEdit">
<summary>
Discards changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> call.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.BubblePropertyChange(System.String)">
<summary>
Bubbles a property change notification.
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.GetValue``1(Caliburn.ModelFramework.IPropertyDefinition{``0})">
<summary>
Gets the value.
</summary>
<typeparam name="K"></typeparam>
<param name="definition">The definition.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.SetValue``1(Caliburn.ModelFramework.IPropertyDefinition{``0},``0)">
<summary>
Sets the value.
</summary>
<typeparam name="K"></typeparam>
<param name="definition">The definition.</param>
<param name="value">The value.</param>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.GetState``1(Caliburn.ModelFramework.IPropertyDefinition{``0})">
<summary>
Gets the state.
</summary>
<typeparam name="K"></typeparam>
<param name="definition">The definition.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.GetEnumerator">
<summary>
Returns an enumerator that iterates through the collection.
</summary>
<returns>
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
</returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
</returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.Property``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Creates a property.
</summary>
<typeparam name="T"></typeparam>
<typeparam name="K"></typeparam>
<param name="property">The property.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.Property``2(System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Func{``1})">
<summary>
Creates a property.
</summary>
<typeparam name="T"></typeparam>
<typeparam name="K"></typeparam>
<param name="property">The property.</param>
<param name="defaultValue">The default value.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.Property``2(System.String)">
<summary>
Creates a property.
</summary>
<typeparam name="T"></typeparam>
<typeparam name="K"></typeparam>
<param name="propertyName">Name of the property.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.Property``2(System.String,System.Func{``1})">
<summary>
Creates a property.
</summary>
<typeparam name="T"></typeparam>
<typeparam name="K"></typeparam>
<param name="propertyName">Name of the property.</param>
<param name="defaultValue">The default value.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.Association``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Creates an association.
</summary>
<typeparam name="T"></typeparam>
<typeparam name="K"></typeparam>
<param name="property">The property.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.Association``2(System.String)">
<summary>
Creates an association.
</summary>
<typeparam name="T"></typeparam>
<typeparam name="K"></typeparam>
<param name="propertyName">Name of the property.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.Collection``2(System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IList{``1}}})">
<summary>
Creates a collection.
</summary>
<typeparam name="T"></typeparam>
<typeparam name="K"></typeparam>
<param name="property">The property.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelBase.Collection``2(System.String)">
<summary>
Creates a collection.
</summary>
<typeparam name="T"></typeparam>
<typeparam name="K"></typeparam>
<param name="propertyName">Name of the property.</param>
<returns></returns>
</member>
<member name="P:Caliburn.ModelFramework.ModelBase.Definition">
<summary>
Gets the definition.
</summary>
<value>The definition.</value>
</member>
<member name="P:Caliburn.ModelFramework.ModelBase.IsDirty">
<summary>
Gets a value indicating whether this instance is dirty.
</summary>
<value><c>true</c> if this instance is dirty; otherwise, <c>false</c>.</value>
</member>
<member name="P:Caliburn.ModelFramework.ModelBase.ValidationResults">
<summary>
Gets the validation results.
</summary>
<value>The validation results.</value>
</member>
<member name="P:Caliburn.ModelFramework.ModelBase.IsValid">
<summary>
Gets a value indicating whether this instance is valid.
</summary>
<value><c>true</c> if this instance is valid; otherwise, <c>false</c>.</value>
</member>
<member name="P:Caliburn.ModelFramework.ModelBase.IsEditing">
<summary>
Gets a value indicating whether this instance is in edit mode.
</summary>
<value>
<c>true</c> if this instance is in edit mode; otherwise, <c>false</c>.
</value>
</member>
<member name="P:Caliburn.ModelFramework.ModelBase.Parent">
<summary>
Gets or sets the parent model.
</summary>
<value>The parent.</value>
</member>
<member name="P:Caliburn.ModelFramework.ModelBase.Item(System.String)">
<summary>
Gets the <see cref="T:Caliburn.ModelFramework.IProperty"/> with the specified property name.
</summary>
<value></value>
</member>
<member name="E:Caliburn.ModelFramework.ModelBase.ModelChanged">
<summary>
Occurs when the model has changed.
</summary>
</member>
<member name="T:Caliburn.ModelFramework.ModelDefinition">
<summary>
An implementation of <see cref="T:Caliburn.ModelFramework.IModelDefinition"/>.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelDefinition.CreateInstance">
<summary>
Creates an instance of <see cref="T:Caliburn.ModelFramework.IModel"/> that matches this definition.
</summary>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelDefinition.AddProperty(Caliburn.ModelFramework.IPropertyDefinition)">
<summary>
Adds the property to the definition.
</summary>
<param name="propertyDefinition">The property definition.</param>
</member>
<member name="M:Caliburn.ModelFramework.ModelDefinition.AddProperty``1(System.String,System.Func{``0})">
<summary>
Adds the property to the definition.
</summary>
<typeparam name="T"></typeparam>
<param name="propertyName">Name of the property.</param>
<param name="defaultValue">The default value.</param>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelDefinition.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
</returns>
</member>
<member name="M:Caliburn.ModelFramework.ModelDefinition.GetEnumerator">
<summary>
Returns an enumerator that iterates through the collection.
</summary>
<returns>
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
</returns>
</member>
<member name="T:Caliburn.ModelFramework.ModelRepository">
<summary>
An implementation of <see cref="T:Caliburn.ModelFramework.IModelRepository"/>.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelRepository.Initialize(Caliburn.ModelFramework.IModelRepository)">
<summary>
Initializes the specified model repository.
</summary>
<param name="modelRepository">The model repository.</param>
</member>
<member name="M:Caliburn.ModelFramework.ModelRepository.Clear">
<summary>
Clears the repository.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ModelRepository.AddModel(System.Type,Caliburn.ModelFramework.IModelDefinition)">
<summary>
Adds the model to the repository.
</summary>
<param name="type">The instance type to which the definition applies.</param>
<param name="modelDefinition">The model definition.</param>
</member>
<member name="M:Caliburn.ModelFramework.ModelRepository.GetModelFor(System.Type)">
<summary>
Gets the model for the specified type.
</summary>
<param name="type">The type.</param>
<returns></returns>
</member>
<member name="P:Caliburn.ModelFramework.ModelRepository.Current">
<summary>
Gets the current model repository.
</summary>
<value>The current.</value>
</member>
<member name="T:Caliburn.ModelFramework.Property`1">
<summary>
An implementation of <see cref="T:Caliburn.ModelFramework.IProperty`1"/>.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Caliburn.ModelFramework.Property`1.#ctor(Caliburn.ModelFramework.IPropertyDefinition{`0},Caliburn.ModelFramework.IModelNode,`0)">
<summary>
Initializes a new instance of the <see cref="T:Caliburn.ModelFramework.Property`1"/> class.
</summary>
<param name="model">The model.</param>
<param name="parent">The parent.</param>
<param name="value">The value.</param>
</member>
<member name="M:Caliburn.ModelFramework.Property`1.BubbleModelChange(Caliburn.ModelFramework.IModelNode,Caliburn.ModelFramework.IUndoRedoHandle)">
<summary>
Bubbles a model change notification.
</summary>
<param name="source">The source.</param>
<param name="handle">The handle.</param>
</member>
<member name="M:Caliburn.ModelFramework.Property`1.UseInterrogators``1(System.Action{System.Collections.Generic.IEnumerable{``0}})">
<summary>
Uses the interrogators.
</summary>
<typeparam name="K"></typeparam>
<param name="borrower">The borrower.</param>
</member>
<member name="M:Caliburn.ModelFramework.Property`1.Accept(Caliburn.ModelFramework.IModelVisitor)">
<summary>
Accepts the specified visitor.
</summary>
<param name="visitor">The visitor.</param>
</member>
<member name="M:Caliburn.ModelFramework.Property`1.BeginEdit">
<summary>
Begins an edit on an object.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.Property`1.EndEdit">
<summary>
Pushes changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> or <see cref="M:System.ComponentModel.IBindingList.AddNew"/> call into the underlying object.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.Property`1.CancelEdit">
<summary>
Discards changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> call.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.Property`1.BubblePropertyChange(System.String)">
<summary>
Bubbles a property change notification.
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="P:Caliburn.ModelFramework.Property`1.ValidationResults">
<summary>
Gets the validation results.
</summary>
<value>The validation results.</value>
</member>
<member name="P:Caliburn.ModelFramework.Property`1.IsValid">
<summary>
Gets a value indicating whether this instance is valid.
</summary>
<value><c>true</c> if this instance is valid; otherwise, <c>false</c>.</value>
</member>
<member name="P:Caliburn.ModelFramework.Property`1.Caliburn#ModelFramework#IProperty#Definition">
<summary>
Gets the definition.
</summary>
<value>The definition.</value>
</member>
<member name="P:Caliburn.ModelFramework.Property`1.Definition">
<summary>
Gets the definition.
</summary>
<value>The definition.</value>
</member>
<member name="P:Caliburn.ModelFramework.Property`1.IsEditing">
<summary>
Gets a value indicating whether this instance is in edit mode.
</summary>
<value>
<c>true</c> if this instance is in edit mode; otherwise, <c>false</c>.
</value>
</member>
<member name="P:Caliburn.ModelFramework.Property`1.Parent">
<summary>
Gets or sets the parent model.
</summary>
<value>The parent.</value>
</member>
<member name="P:Caliburn.ModelFramework.Property`1.IsDirty">
<summary>
Gets a value indicating whether this instance is dirty.
</summary>
<value><c>true</c> if this instance is dirty; otherwise, <c>false</c>.</value>
</member>
<member name="P:Caliburn.ModelFramework.Property`1.UntypedValue">
<summary>
Gets or sets the untyped value.
</summary>
<value>The untyped value.</value>
</member>
<member name="P:Caliburn.ModelFramework.Property`1.Value">
<summary>
Gets or sets the value.
</summary>
<value>The value.</value>
</member>
<member name="E:Caliburn.ModelFramework.Property`1.ModelChanged">
<summary>
Occurs when the model has changed.
</summary>
</member>
<member name="T:Caliburn.ModelFramework.PropertyDefinition`1">
<summary>
An implementation of <see cref="T:Caliburn.ModelFramework.IPropertyDefinition`1"/>.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Caliburn.ModelFramework.PropertyDefinition`1.#ctor(System.String,System.Func{`0})">
<summary>
Initializes a new instance of the <see cref="T:Caliburn.ModelFramework.PropertyDefinition`1"/> class.
</summary>
<param name="name">The name.</param>
<param name="defaultValue">The default value.</param>
</member>
<member name="M:Caliburn.ModelFramework.PropertyDefinition`1.CreateInstance(Caliburn.ModelFramework.IModel)">
<summary>
Creates a property instance based on this defintion.
</summary>
<param name="parent">The parent.</param>
<returns></returns>
</member>
<member name="P:Caliburn.ModelFramework.PropertyDefinition`1.Name">
<summary>
Gets the name.
</summary>
<value>The name.</value>
</member>
<member name="T:Caliburn.ModelFramework.SimpleValidationResult">
<summary>
A base implementation of <see cref="T:Caliburn.ModelFramework.IValidationResult"/>.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.SimpleValidationResult.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Caliburn.ModelFramework.SimpleValidationResult"/> class.
</summary>
<param name="message">The message.</param>
</member>
<member name="P:Caliburn.ModelFramework.SimpleValidationResult.Message">
<summary>
Gets the message.
</summary>
<value>The message.</value>
</member>
<member name="T:Caliburn.ModelFramework.UndoRedoHandle">
<summary>
An action based implementation of <see cref="T:Caliburn.ModelFramework.IUndoRedoHandle"/>.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoHandle.#ctor(System.Action,System.Action)">
<summary>
Initializes a new instance of the <see cref="T:Caliburn.ModelFramework.UndoRedoHandle"/> class.
</summary>
<param name="undo">The undo.</param>
<param name="redo">The redo.</param>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoHandle.Undo">
<summary>
Undoes a change.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoHandle.Redo">
<summary>
Redoes a change.
</summary>
</member>
<member name="T:Caliburn.ModelFramework.UndoRedoManager">
<summary>
Catches and manages all undo/redo events for an instance of <see cref="T:Caliburn.ModelFramework.IModelNode"/>.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoManager.Register(Caliburn.ModelFramework.IModelNode)">
<summary>
Registers the specified model for change tracking.
</summary>
<param name="trackable">The model to track changes on.</param>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoManager.Unregister(Caliburn.ModelFramework.IModelNode)">
<summary>
Unregisters change tracking on the specified model.
</summary>
<param name="trackable">The model to end change tracking on.</param>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoManager.Clear">
<summary>
Clears the tracked changes.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoManager.Undo">
<summary>
Undoes the last change.
</summary>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoManager.Redo">
<summary>
Redoes the last change.
</summary>
<returns></returns>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoManager.Push(Caliburn.ModelFramework.IUndoRedoHandle)">
<summary>
Pushes the specified <see cref="T:Caliburn.ModelFramework.IUndoRedoHandle"/> onto the undo stack.
</summary>
<param name="handle">The handle.</param>
</member>
<member name="M:Caliburn.ModelFramework.UndoRedoManager.Push(System.Action,System.Action)">
<summary>
Pushes the specified undo and redo actions onto the stack.
</summary>
<param name="undoAction">The undo action.</param>
<param name="redoAction">The redo action.</param>
</member>
<member name="P:Caliburn.ModelFramework.UndoRedoManager.CanUndo">
<summary>
Gets a value indicating whether this instance can undo changes on a tracked instance.
</summary>
<value><c>true</c> if this instance can undo; otherwise, <c>false</c>.</value>
</member>
<member name="P:Caliburn.ModelFramework.UndoRedoManager.CanRedo">
<summary>
Gets a value indicating whether this instance can redo changes on a tracked instance.
</summary>
<value><c>true</c> if this instance can redo; otherwise, <c>false</c>.</value>
</member>
<member name="T:Caliburn.ModelFramework.ValidationVisitor">
<summary>
An implementation of <see cref="T:Caliburn.ModelFramework.IModelVisitor"/> that validates a model.
</summary>
</member>
<member name="M:Caliburn.ModelFramework.ValidationVisitor.VisitModel``1(``0)">
<summary>
Visits an <see cref="T:Caliburn.ModelFramework.IModel"/>.
</summary>
<typeparam name="T"></typeparam>
<param name="model">The model.</param>
</member>
<member name="M:Caliburn.ModelFramework.ValidationVisitor.VisitProperty``1(Caliburn.ModelFramework.IProperty{``0})">
<summary>
Visits an <see cref="T:Caliburn.ModelFramework.IProperty`1"/>.
</summary>
<typeparam name="T"></typeparam>
<param name="property">The property.</param>
</member>
<member name="M:Caliburn.ModelFramework.ValidationVisitor.VisitCollection``1(Caliburn.ModelFramework.ICollectionNode{``0})">
<summary>
Visits a <see cref="T:Caliburn.ModelFramework.ICollectionNode`1"/>.
</summary>
<typeparam name="T"></typeparam>
<param name="collectionNode">The presentation collection.</param>
</member>
<member name="P:Caliburn.ModelFramework.ValidationVisitor.Result">
<summary>
Gets the result of the validation process.
</summary>
<value>The result.</value>
</member>
</members>
</doc>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Contractor in Desktop and Web applications.
Gold Coast, Queensland.