Click here to Skip to main content
15,885,782 members
Articles / Desktop Programming / WPF

Catel - Part 4 of n: Unit testing with Catel

Rate me:
Please Sign up or sign in to vote.
4.55/5 (10 votes)
28 Jan 2011CPOL11 min read 48.9K   572   11  
This article explains how to write unit tests for MVVM using Catel.
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.1
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace Catel.Properties {
    using System;
    
    
    /// <summary>
    ///   A strongly-typed resource class, for looking up localized strings, etc.
    /// </summary>
    // This class was auto-generated by the StronglyTypedResourceBuilder
    // class via a tool like ResGen or Visual Studio.
    // To add or remove a member, edit your .ResX file then rerun ResGen
    // with the /str option, or rebuild your VS project.
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    internal class TraceMessages {
        
        private static global::System.Resources.ResourceManager resourceMan;
        
        private static global::System.Globalization.CultureInfo resourceCulture;
        
        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
        internal TraceMessages() {
        }
        
        /// <summary>
        ///   Returns the cached ResourceManager instance used by this class.
        /// </summary>
        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        internal static global::System.Resources.ResourceManager ResourceManager {
            get {
                if (object.ReferenceEquals(resourceMan, null)) {
                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Catel.Properties.TraceMessages", typeof(TraceMessages).Assembly);
                    resourceMan = temp;
                }
                return resourceMan;
            }
        }
        
        /// <summary>
        ///   Overrides the current thread's CurrentUICulture property for all
        ///   resource lookups using this strongly typed resource class.
        /// </summary>
        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        internal static global::System.Globalization.CultureInfo Culture {
            get {
                return resourceCulture;
            }
            set {
                resourceCulture = value;
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Added interested view model of type &apos;{0}&apos; for type &apos;{1}&apos;, currently containing {2} interested view model(s).
        /// </summary>
        internal static string AddedInterestedViewModel {
            get {
                return ResourceManager.GetString("AddedInterestedViewModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Added view model instance, currently containing &apos;{0}&apos; instances of type &apos;{1}&apos;.
        /// </summary>
        internal static string AddedViewModelInstance {
            get {
                return ResourceManager.GetString("AddedViewModelInstance", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Adding property &apos;{0}&apos; to list of objects to serialize.
        /// </summary>
        internal static string AddingPropertyToListOfObjectsToSerialize {
            get {
                return ResourceManager.GetString("AddingPropertyToListOfObjectsToSerialize", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Adding redirect from &apos;{0}&apos; to &apos;{1}&apos;.
        /// </summary>
        internal static string AddingRedirectFromTypeToType {
            get {
                return ResourceManager.GetString("AddingRedirectFromTypeToType", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Canceled view model &apos;{0}&apos;.
        /// </summary>
        internal static string CanceledViewModel {
            get {
                return ResourceManager.GetString("CanceledViewModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to GetPropertyInfo cannot find the PropertyInfo for &apos;{0}&apos;.
        /// </summary>
        internal static string CannotFindProperty {
            get {
                return ResourceManager.GetString("CannotFindProperty", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Value for model property &apos;{0}&apos; is null, cannot map properties from view model to model.
        /// </summary>
        internal static string CannotMapFromViewModelToModelBecauseModelIsNull {
            get {
                return ResourceManager.GetString("CannotMapFromViewModelToModelBecauseModelIsNull", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Cannot read property {0}.&apos;{1}&apos;.
        /// </summary>
        internal static string CannotReadProperty {
            get {
                return ResourceManager.GetString("CannotReadProperty", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Cannot set property &apos;{0}&apos;, object is currently read-only.
        /// </summary>
        internal static string CannotSetPropertyObjectIsReadonly {
            get {
                return ResourceManager.GetString("CannotSetPropertyObjectIsReadonly", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Cannot write property {0}.&apos;{1}&apos;.
        /// </summary>
        internal static string CannotWriteProperty {
            get {
                return ResourceManager.GetString("CannotWriteProperty", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Closed view model &apos;{0}&apos;.
        /// </summary>
        internal static string ClosedViewModel {
            get {
                return ResourceManager.GetString("ClosedViewModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Created binary serializer.
        /// </summary>
        internal static string CreatedBinarySerializer {
            get {
                return ResourceManager.GetString("CreatedBinarySerializer", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Created redirect deserialization binder.
        /// </summary>
        internal static string CreatedRedirectDeserializationBindinger {
            get {
                return ResourceManager.GetString("CreatedRedirectDeserializationBindinger", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Creating binary serializer.
        /// </summary>
        internal static string CreatingBinarySerializer {
            get {
                return ResourceManager.GetString("CreatingBinarySerializer", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Creating redirect deserialization binder.
        /// </summary>
        internal static string CreatingRedirectDeserializationBindinger {
            get {
                return ResourceManager.GetString("CreatingRedirectDeserializationBindinger", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Deserialized binary stream.
        /// </summary>
        internal static string DeserializedBinaryStream {
            get {
                return ResourceManager.GetString("DeserializedBinaryStream", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Deserializing binary stream for type &apos;{0}&apos;.
        /// </summary>
        internal static string DeserializingBinaryStream {
            get {
                return ResourceManager.GetString("DeserializingBinaryStream", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to An error occurred while deserializing object &apos;{0}&apos;.
        /// </summary>
        internal static string ErrorDeserializingObject {
            get {
                return ResourceManager.GetString("ErrorDeserializingObject", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to call IDeserializationCallback.OnDeserialization for child objects.
        /// </summary>
        internal static string FailedToCallOnDeserializationForChildObjects {
            get {
                return ResourceManager.GetString("FailedToCallOnDeserializationForChildObjects", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to cancel the edit of object for model &apos;{0}&apos;.
        /// </summary>
        internal static string FailedToCancelEditOfModel {
            get {
                return ResourceManager.GetString("FailedToCancelEditOfModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to deserialize the binary object.
        /// </summary>
        internal static string FailedToDeserializeBinaryObject {
            get {
                return ResourceManager.GetString("FailedToDeserializeBinaryObject", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to deserialize the data for backup, which is weird. However, for Silverlight there is no other option..
        /// </summary>
        internal static string FailedToDeserializeDataForBackup {
            get {
                return ResourceManager.GetString("FailedToDeserializeDataForBackup", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to deserialize the data for backup, which is weird. Trying with redirects enabled..
        /// </summary>
        internal static string FailedToDeserializeDataForBackupTryingWithRedirects {
            get {
                return ResourceManager.GetString("FailedToDeserializeDataForBackupTryingWithRedirects", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to deserialize object.
        /// </summary>
        internal static string FailedToDeserializeObject {
            get {
                return ResourceManager.GetString("FailedToDeserializeObject", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to deserialize property &apos;{0}&apos; stored as &apos;{1}&apos;, using default value.
        /// </summary>
        internal static string FailedToDeserializeProperty {
            get {
                return ResourceManager.GetString("FailedToDeserializeProperty", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to end the edit of object for model &apos;{0}&apos;.
        /// </summary>
        internal static string FailedToEndEditOfModel {
            get {
                return ResourceManager.GetString("FailedToEndEditOfModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to get the types of assembly &apos;{0}&apos;.
        /// </summary>
        internal static string FailedToGetTypesOfAssembly {
            get {
                return ResourceManager.GetString("FailedToGetTypesOfAssembly", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to let an interested view model know that a view model has changed. Probably the view model is not correctly cleaned up.
        /// </summary>
        internal static string FailedToInformInterestedViewModelOfAViewModelChange {
            get {
                return ResourceManager.GetString("FailedToInformInterestedViewModelOfAViewModelChange", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to load type &apos;{0}&apos;.
        /// </summary>
        internal static string FailedToLoadType {
            get {
                return ResourceManager.GetString("FailedToLoadType", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to refetch relation mapped on field &apos;{0}&apos;.
        /// </summary>
        internal static string FailedToRefetchRelationForField {
            get {
                return ResourceManager.GetString("FailedToRefetchRelationForField", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to retrieve inner types.
        /// </summary>
        internal static string FailedToRetrieveInnerTypes {
            get {
                return ResourceManager.GetString("FailedToRetrieveInnerTypes", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to save view model &apos;{0}&apos;.
        /// </summary>
        internal static string FailedToSaveViewModel {
            get {
                return ResourceManager.GetString("FailedToSaveViewModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to serialize object.
        /// </summary>
        internal static string FailedToSerializeObject {
            get {
                return ResourceManager.GetString("FailedToSerializeObject", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Failed to subscribe to events in the OnDeserialized method.
        /// </summary>
        internal static string FailedToSubscribeToEventsInOnDeserializedMethod {
            get {
                return ResourceManager.GetString("FailedToSubscribeToEventsInOnDeserializedMethod", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Field &apos;{0}&apos; does not exist for &apos;{1}&apos;.
        /// </summary>
        internal static string FieldNotFound {
            get {
                return ResourceManager.GetString("FieldNotFound", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Finished deserialization of &apos;{0}&apos;.
        /// </summary>
        internal static string FinishedDeserializationOfObject {
            get {
                return ResourceManager.GetString("FinishedDeserializationOfObject", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Found command &apos;{0}&apos; on view model &apos;{1}&apos;.
        /// </summary>
        internal static string FoundCommandOnViewModel {
            get {
                return ResourceManager.GetString("FoundCommandOnViewModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Found &apos;{0}&apos; known types for xml serialization.
        /// </summary>
        internal static string FoundKnownTypesForXmlSerialization {
            get {
                return ResourceManager.GetString("FoundKnownTypesForXmlSerialization", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Found relation for field &apos;{0}&apos; on type &apos;{1}&apos;.
        /// </summary>
        internal static string FoundRelationForFieldOnType {
            get {
                return ResourceManager.GetString("FoundRelationForFieldOnType", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Getting data from serialization info.
        /// </summary>
        internal static string GettingDataFromSerializationInfo {
            get {
                return ResourceManager.GetString("GettingDataFromSerializationInfo", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Getting known types for xml serialization of &apos;{0}&apos;.
        /// </summary>
        internal static string GettingKnownTypesForXmlSerialization {
            get {
                return ResourceManager.GetString("GettingKnownTypesForXmlSerialization", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Initialized redirect deserialization binder.
        /// </summary>
        internal static string InitializedRedirectDeserializationBinder {
            get {
                return ResourceManager.GetString("InitializedRedirectDeserializationBinder", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Initializing redirect deserialization binder.
        /// </summary>
        internal static string InitializingRedirectDeserializationBinder {
            get {
                return ResourceManager.GetString("InitializingRedirectDeserializationBinder", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to ViewModelManager instantiated.
        /// </summary>
        internal static string InstantiatedViewModelManager {
            get {
                return ResourceManager.GetString("InstantiatedViewModelManager", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to A view model (&apos;{0}&apos;) the current view model (&apos;{1}&apos;) is interested in has changed a property (&apos;{2}&apos;).
        /// </summary>
        internal static string InterestingViewModelCallPropertyChanged {
            get {
                return ResourceManager.GetString("InterestingViewModelCallPropertyChanged", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Loading object &apos;{0}&apos; as &apos;{1}&apos;.
        /// </summary>
        internal static string LoadingObject {
            get {
                return ResourceManager.GetString("LoadingObject", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Method &apos;{0}&apos; does not exist for object &apos;{1}&apos;.
        /// </summary>
        internal static string MethodNotFound {
            get {
                return ResourceManager.GetString("MethodNotFound", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Method &apos;{0}&apos; of object &apos;{1}&apos; returned null.
        /// </summary>
        internal static string MethodResultIsNull {
            get {
                return ResourceManager.GetString("MethodResultIsNull", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to There is no model &apos;{0}&apos; registered with the model attribute, so the ViewModelToModel attribute on property &apos;{1}&apos; is invalid.
        /// </summary>
        internal static string ModelNotRegistered {
            get {
                return ResourceManager.GetString("ModelNotRegistered", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Object &apos;{0}&apos; is already deserialized.
        /// </summary>
        internal static string ObjectAlreadyDeserialized {
            get {
                return ResourceManager.GetString("ObjectAlreadyDeserialized", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to object &apos;{0}&apos; is not disposed correctly, so object is not fully cleaned up and could not unsubscribe from event handlers. Call the Dispose() method after using this class..
        /// </summary>
        internal static string ObjectNotDisposedCorrectly {
            get {
                return ResourceManager.GetString("ObjectNotDisposedCorrectly", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Property &apos;{0}&apos; is flagged to be excluded from serialization.
        /// </summary>
        internal static string PropertyFlaggedToBeExcludedFromSerialization {
            get {
                return ResourceManager.GetString("PropertyFlaggedToBeExcludedFromSerialization", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Property &apos;{0}&apos; of type &apos;{1}&apos; is not disposed since it is in the ignore list.
        /// </summary>
        internal static string PropertyNotDisposedSinceItIsInIgnoreList {
            get {
                return ResourceManager.GetString("PropertyNotDisposedSinceItIsInIgnoreList", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Property &apos;{0}&apos; does not exist for &apos;{1}&apos;.
        /// </summary>
        internal static string PropertyNotFound {
            get {
                return ResourceManager.GetString("PropertyNotFound", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Mapped viewmodel property &apos;{0}&apos; to model property &apos;{1}&apos; is invalid because property &apos;{1}&apos; is not found on the model &apos;{2}&apos;.
        /// </summary>
        internal static string PropertyNotFoundInModel {
            get {
                return ResourceManager.GetString("PropertyNotFoundInModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Property &apos;{0}&apos; is not found on the object &apos;{1}&apos;, probably the wrong field is being mapped.
        /// </summary>
        internal static string PropertyNotFoundOnObjectProbablyInvalidMapping {
            get {
                return ResourceManager.GetString("PropertyNotFoundOnObjectProbablyInvalidMapping", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Property &apos;{0}&apos; is not serializable, so will be excluded from the serialization.
        /// </summary>
        internal static string PropertyNotSerializableSoExcludedFromSerialization {
            get {
                return ResourceManager.GetString("PropertyNotSerializableSoExcludedFromSerialization", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Property &apos;{0}&apos; of object &apos;{1}&apos; returned null.
        /// </summary>
        internal static string PropertyResultIsNull {
            get {
                return ResourceManager.GetString("PropertyResultIsNull", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Received OnDeserialization event for &apos;{0}&apos;.
        /// </summary>
        internal static string ReceivedOnDeserialization {
            get {
                return ResourceManager.GetString("ReceivedOnDeserialization", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Received OnDeserialized event for &apos;{0}&apos;.
        /// </summary>
        internal static string ReceivedOnDeserialized {
            get {
                return ResourceManager.GetString("ReceivedOnDeserialized", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to A redirect for type &apos;{0}&apos; is already added to &apos;{1}&apos;. The redirect to &apos;{2}&apos; will not be added..
        /// </summary>
        internal static string RedirectAlreadyAdded {
            get {
                return ResourceManager.GetString("RedirectAlreadyAdded", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Found {0} relations for object &apos;{1}&apos;.
        /// </summary>
        internal static string RelationsFound {
            get {
                return ResourceManager.GetString("RelationsFound", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Removed interested view model of type &apos;{0}&apos; for type &apos;{1}&apos;, currently containing {2} interested view model(s).
        /// </summary>
        internal static string RemovedInterestedViewModel {
            get {
                return ResourceManager.GetString("RemovedInterestedViewModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Removed view model instance, currently containing &apos;{0}&apos; instances of type &apos;{1}&apos;.
        /// </summary>
        internal static string RemovedViewModelInstance {
            get {
                return ResourceManager.GetString("RemovedViewModelInstance", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Resetted stream position to 0.
        /// </summary>
        internal static string ResettedStreamPositionToZero {
            get {
                return ResourceManager.GetString("ResettedStreamPositionToZero", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Resetting stream position to 0.
        /// </summary>
        internal static string ResettingStreamPositionToZero {
            get {
                return ResourceManager.GetString("ResettingStreamPositionToZero", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Saved view model &apos;{0}&apos;.
        /// </summary>
        internal static string SavedViewModel {
            get {
                return ResourceManager.GetString("SavedViewModel", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Saving object &apos;{0}&apos; as &apos;{1}&apos;.
        /// </summary>
        internal static string SavingObject {
            get {
                return ResourceManager.GetString("SavingObject", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Serialization info is null, no data to retrieve.
        /// </summary>
        internal static string SerializationInfoIsNull {
            get {
                return ResourceManager.GetString("SerializationInfoIsNull", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to The view model {0} implements {1} models.
        ///
        ///Normally, a view model only implements 1 model so make sure you are using the Model attribute correctly. If the Model attribute is used correctly (on models only), this warning can be ignored by using a constructor overload..
        /// </summary>
        internal static string ViewModelImplementsMoreThanOneModelWarning {
            get {
                return ResourceManager.GetString("ViewModelImplementsMoreThanOneModelWarning", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to Property &apos;{0}&apos; mapped on model property &apos;{1}&apos; is of the wrong type (&apos;{2}&apos;), should be &apos;{3}&apos;.
        /// </summary>
        internal static string WrongViewModelPropertyType {
            get {
                return ResourceManager.GetString("WrongViewModelPropertyType", resourceCulture);
            }
        }
    }
}

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.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions