Class CompiledDataContext
Inheritance
System.Object
CompiledDataContext
Namespace: System.Activities.XamlIntegration
Assembly: System.Activities.dll
Syntax
public abstract class CompiledDataContext : Object
Constructors
CompiledDataContext(IList<Location>)
Declaration
protected CompiledDataContext(IList<Location> locations)
Parameters
System.Collections.Generic.IList<Location>
locations
|
CompiledDataContext(IList<LocationReference>)
Declaration
protected CompiledDataContext(IList<LocationReference> locationReferences)
Parameters
System.Collections.Generic.IList<LocationReference>
locationReferences
|
CompiledDataContext(IList<LocationReference>, ActivityContext)
Declaration
protected CompiledDataContext(IList<LocationReference> locationReferences, ActivityContext activityContext)
Parameters
System.Collections.Generic.IList<LocationReference>
locationReferences
|
ActivityContext
activityContext
|
Methods
GetCompiledDataContextCache(Object, ActivityContext, Activity, Boolean, Int32)
Declaration
protected static CompiledDataContext[] GetCompiledDataContextCache(object dataContextActivities, ActivityContext activityContext, Activity compiledRoot, bool forImplementation, int compiledDataContextCount)
Parameters
System.Object
dataContextActivities
|
ActivityContext
activityContext
|
Activity
compiledRoot
|
System.Boolean
forImplementation
|
System.Int32
compiledDataContextCount
|
Returns
CompiledDataContext[]
|
GetDataContextActivities(Activity, Boolean)
Declaration
protected static object GetDataContextActivities(Activity compiledRoot, bool forImplementation)
Parameters
Activity
compiledRoot
|
System.Boolean
forImplementation
|
Returns
System.Object
|
GetLocation<T>(Func<T>, Action<T>)
Declaration
public Location<T> GetLocation<T>(Func<T> getMethod, Action<T> setMethod)
Parameters
System.Func<T>
getMethod
|
System.Action<T>
setMethod
|
Returns
Location<T>
|
Type Parameters
T
|
GetLocation<T>(Func<T>, Action<T>, Int32, Activity, ActivityContext)
Declaration
public Location<T> GetLocation<T>(Func<T> getMethod, Action<T> setMethod, int expressionId, Activity compiledRootActivity, ActivityContext activityContext)
Parameters
System.Func<T>
getMethod
|
System.Action<T>
setMethod
|
System.Int32
expressionId
|
Activity
compiledRootActivity
|
ActivityContext
activityContext
|
Returns
Location<T>
|
Type Parameters
T
|
GetValueTypeValues()
Declaration
protected virtual void GetValueTypeValues()
GetVariableValue(Int32)
Declaration
protected object GetVariableValue(int index)
Parameters
System.Int32
index
|
Returns
System.Object
|
RewriteExpressionTree(Expression)
Declaration
protected Expression RewriteExpressionTree(Expression originalExpression)
Parameters
System.Linq.Expressions.Expression
originalExpression
|
Returns
System.Linq.Expressions.Expression
|
SetValueTypeValues()
Declaration
protected virtual void SetValueTypeValues()
SetVariableValue(Int32, Object)
Declaration
protected void SetVariableValue(int index, object value)
Parameters
System.Int32
index
|
System.Object
value
|