Search Results for

    Show / Hide Table of Contents

    Class MostRecentlyUsedFileItem

    An immutable item that represents a Most Recently Used file (MRU) table entry.

    Inheritance
    Object
    ViewModelCommon
    ViewModel
    MostRecentlyUsedFileItem
    Implements
    IViewModel
    IProgressReporter
    IViewModelCommon
    INotifyDataErrorInfo
    IProgressReporterCommon
    INotifyPropertyChanged
    IEquatable<MostRecentlyUsedFileItem>
    Inherited Members
    ViewModel.CreateProgressReporterFromUiThread()
    ViewModelCommon.TrySetValue<TValue>(TValue, TValue, String)
    ViewModelCommon.TrySetValue<TValue>(TValue, TValue, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValue<TValue>(TValue, TValue, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValue<TValue>(TValue, TValue, IEqualityComparer<TValue>, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValue<TValue>(TValue, Func<TValue, (T1, T2)<Boolean, IEnumerable<Object>>>, TValue, String)
    ViewModelCommon.TrySetValue<TValue>(TValue, PropertyValidationDelegate<TValue>, TValue, String)
    ViewModelCommon.TrySetValue<TValue>(TValue, Func<TValue, (T1, T2)<Boolean, IEnumerable<Object>>>, TValue, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValue<TValue>(TValue, PropertyValidationDelegate<TValue>, TValue, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValue<TValue>(TValue, Func<TValue, (T1, T2)<Boolean, IEnumerable<Object>>>, TValue, ViewModelCommon.SetValueOptions, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValue<TValue>(TValue, PropertyValidationDelegate<TValue>, TValue, ViewModelCommon.SetValueOptions, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueAsync<TValue>(TValue, TValue, Func<TValue, Task<(T1, T2)<Boolean, IEnumerable<Object>>>>, SetBackingFieldDelegate<TValue>, String)
    ViewModelCommon.TrySetValueAsync<TValue>(TValue, TValue, Func<TValue, Task<(T1, T2)<Boolean, IEnumerable<Object>>>>, SetBackingFieldDelegate<TValue>, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValueAsync<TValue>(TValue, TValue, Func<TValue, Task<(T1, T2)<Boolean, IEnumerable<Object>>>>, SetBackingFieldDelegate<TValue>, ViewModelCommon.SetValueOptions, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueAsync<TValue>(TValue, TValue, PropertyValidationDelegateAsync<TValue>, SetBackingFieldDelegate<TValue>, String)
    ViewModelCommon.TrySetValueAsync<TValue>(TValue, TValue, PropertyValidationDelegateAsync<TValue>, SetBackingFieldDelegate<TValue>, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValueAsync<TValue>(TValue, TValue, PropertyValidationDelegateAsync<TValue>, SetBackingFieldDelegate<TValue>, ViewModelCommon.SetValueOptions, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, TValue, ViewModelCommon.SetValueOptions, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, TValue, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, TValue, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, TValue, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, Func<TValue, (T1, T2)<Boolean, IEnumerable<Object>>>, TValue, ViewModelCommon.SetValueOptions, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, Func<TValue, (T1, T2)<Boolean, IEnumerable<Object>>>, TValue, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, Func<TValue, (T1, T2)<Boolean, IEnumerable<Object>>>, TValue, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, Func<TValue, (T1, T2)<Boolean, IEnumerable<Object>>>, TValue, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, PropertyValidationDelegate<TValue>, TValue, ViewModelCommon.SetValueOptions, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, PropertyValidationDelegate<TValue>, TValue, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, PropertyValidationDelegate<TValue>, TValue, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilent<TValue>(TValue, PropertyValidationDelegate<TValue>, TValue, String)
    ViewModelCommon.TrySetValueSilentAsync<TValue>(TValue, TValue, Func<TValue, Task<(T1, T2)<Boolean, IEnumerable<Object>>>>, SetBackingFieldDelegate<TValue>, ViewModelCommon.SetValueOptions, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilentAsync<TValue>(TValue, TValue, Func<TValue, Task<(T1, T2)<Boolean, IEnumerable<Object>>>>, SetBackingFieldDelegate<TValue>, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValueSilentAsync<TValue>(TValue, TValue, Func<TValue, Task<(T1, T2)<Boolean, IEnumerable<Object>>>>, SetBackingFieldDelegate<TValue>, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilentAsync<TValue>(TValue, TValue, Func<TValue, Task<(T1, T2)<Boolean, IEnumerable<Object>>>>, SetBackingFieldDelegate<TValue>, String)
    ViewModelCommon.TrySetValueSilentAsync<TValue>(TValue, TValue, PropertyValidationDelegateAsync<TValue>, SetBackingFieldDelegate<TValue>, ViewModelCommon.SetValueOptions, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilentAsync<TValue>(TValue, TValue, PropertyValidationDelegateAsync<TValue>, SetBackingFieldDelegate<TValue>, ViewModelCommon.SetValueOptions, String)
    ViewModelCommon.TrySetValueSilentAsync<TValue>(TValue, TValue, PropertyValidationDelegateAsync<TValue>, SetBackingFieldDelegate<TValue>, IEqualityComparer<TValue>, String)
    ViewModelCommon.TrySetValueSilentAsync<TValue>(TValue, TValue, PropertyValidationDelegateAsync<TValue>, SetBackingFieldDelegate<TValue>, String)
    ViewModelCommon.IsValueValid<TValue>(TValue, PropertyValidationDelegate<TValue>, String)
    ViewModelCommon.IsValueValidAsync<TValue>(TValue, PropertyValidationDelegateAsync<TValue>, String)
    ViewModelCommon.IsPropertyAttributeValid<TValue>(TValue, String)
    ViewModelCommon.ClearErrors(String)
    ViewModelCommon.PropertyHasError(String)
    ViewModelCommon.GetPropertyErrors(String)
    ViewModelCommon.PropertyChanged
    ViewModelCommon.OnPropertyChanged(String)
    ViewModelCommon.OnPropertyChanged(Object, Object, String)
    ViewModelCommon.GetErrors(String)
    ViewModelCommon.HasErrors
    ViewModelCommon.ErrorsChanged
    ViewModelCommon.OnProgress(ProgressData)
    ViewModelCommon.EnableIndterminateMode
    ViewModelCommon.DisableIndterminateMode
    ViewModelCommon.CreateProgressReporterFromCurrentThread()
    ViewModelCommon.OnProgressChanged(Double, Double)
    ViewModelCommon.OnProgressChanged(Double, Double, String)
    ViewModelCommon.IsReportingProgress
    ViewModelCommon.IsIndeterminate
    ViewModelCommon.ProgressText
    ViewModelCommon.ProgressValue
    ViewModelCommon.ProgressChanged
    ViewModelCommon.PropertyValueChanged
    ViewModelCommon.OnErrorsChanged(String)
    Object.Equals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: BionicCode.Utilities.Net
    Assembly: BionicCode.Utilities.Net.Wpf.dll
    Syntax
    public class MostRecentlyUsedFileItem : ViewModel, IViewModel, IProgressReporter, IViewModelCommon, INotifyDataErrorInfo, IProgressReporterCommon, INotifyPropertyChanged, IEquatable<MostRecentlyUsedFileItem>

    Constructors

    | Improve this Doc View Source

    MostRecentlyUsedFileItem(FileInfo)

    Constructor

    Declaration
    public MostRecentlyUsedFileItem(FileInfo fileInfo)
    Parameters
    Type Name Description
    FileInfo fileInfo

    The underlying FileInfo of the item.

    Properties

    | Improve this Doc View Source

    FileInfo

    Return the underlying FileInfo of this instance.

    Declaration
    public FileInfo FileInfo { get; }
    Property Value
    Type Description
    FileInfo
    | Improve this Doc View Source

    FullName

    Returns the full file path of the file.

    Declaration
    public string FullName { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Name

    Returns the file name including the extension.

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    String

    Methods

    | Improve this Doc View Source

    Equals(MostRecentlyUsedFileItem)

    Declaration
    public bool Equals(MostRecentlyUsedFileItem other)
    Parameters
    Type Name Description
    MostRecentlyUsedFileItem other
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    Object.Equals(Object)
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    Object.GetHashCode()

    Operators

    | Improve this Doc View Source

    Equality(MostRecentlyUsedFileItem, MostRecentlyUsedFileItem)

    Is equal operator.

    Declaration
    public static bool operator ==(MostRecentlyUsedFileItem left, MostRecentlyUsedFileItem right)
    Parameters
    Type Name Description
    MostRecentlyUsedFileItem left

    Left argument.

    MostRecentlyUsedFileItem right

    Right argument.

    Returns
    Type Description
    Boolean

    true when both arguments are equal, otherwise false.

    | Improve this Doc View Source

    Inequality(MostRecentlyUsedFileItem, MostRecentlyUsedFileItem)

    Is not equal operator.

    Declaration
    public static bool operator !=(MostRecentlyUsedFileItem left, MostRecentlyUsedFileItem right)
    Parameters
    Type Name Description
    MostRecentlyUsedFileItem left

    Left argument.

    MostRecentlyUsedFileItem right

    Right argument.

    Returns
    Type Description
    Boolean

    true when both arguments are not equal, otherwise false.

    Implements

    IViewModel
    IProgressReporter
    IViewModelCommon
    INotifyDataErrorInfo
    IProgressReporterCommon
    INotifyPropertyChanged
    IEquatable<T>

    Extension Methods

    HelperExtensionsCommon.ToDictionary(Object)
    HelperExtensionsCommon.ToFlatDictionary(Object)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX