Show / Hide Table of Contents

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

Back to top Generated by DocFX