|
namespace System.Workflow.ComponentModel.Compiler
{
using System;
#region BindValidationContext
[Flags]
[Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public enum AccessTypes
{
Read = 0x01,
Write = 0x02,
ReadWrite = Read | Write
}
[Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class BindValidationContext
{
private Type targetType = null;
private AccessTypes access = AccessTypes.Read;
public BindValidationContext(Type targetType)
: this(targetType, AccessTypes.Read)
{
}
public BindValidationContext(Type targetType, AccessTypes access)
{
if (targetType == null)
throw new ArgumentNullException("targetType");
this.targetType = targetType;
this.access = access;
}
public Type TargetType
{
get
{
return this.targetType;
}
}
public AccessTypes Access
{
get
{
return this.access;
}
}
}
#endregion
}
|