//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation.  All rights reserved.
//----------------------------------------------------------------

namespace System.Activities.Core.Presentation
{

    // This class is holding names of the used property names, so access to model item's 
    // properties collection is somehow "strongly typed"
    internal static class PropertyNames
    {
        public readonly static string ObjectInitializationAction = "InitializationAction";
        public readonly static string Action = "Action";
        public readonly static string ActionArgument = "Argument";
        public readonly static string ActionArgument1 = "Argument1";
        public readonly static string ActionArgument2 = "Argument2";
        public readonly static string ActionHandler = "Handler";
        public readonly static string AssignSequence = "Activities";
        public readonly static string VarDataReader = "dbDataReader";
        public readonly static string VarRecord = "resultObject";
        public readonly static string NameProperty = "Name";
        public readonly static string AssignTo = "To";
        public readonly static string AssignValue = "Value";
        public readonly static string DisplayName = "DisplayName";
        public readonly static string Parameters = "Parameters";
        public readonly static string ArgumentName = "DynamicParameterName";
        public readonly static string Expression = "Expression";
        public readonly static string VBExpressionText = "ExpressionText";
        public readonly static string ConnectionContext = "ConnectionContext";
        public readonly static string ResultsCollection = "Results";
        public readonly static string RowsAffected = "RowsAffected";
        public readonly static string ParameterDirection = "Direction";
        public readonly static string ArgumentType = "ArgumentType";
        public readonly static string Body = "Body";
        public readonly static string ExceptionType = "ExceptionType";
        public readonly static string ResultProperty = "Result";

    }
}
