8 types derived from ContextItem
System.Data (8)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\ErrorItem.cs (1)
7
class ErrorItem :
ContextItem
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\ExpressionSelection.cs (1)
9
class ExpressionSelection :
ContextItem
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Hosting\WorkflowCommandExtensionItem.cs (1)
10
public sealed class WorkflowCommandExtensionItem :
ContextItem
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\ReadOnlyState.cs (1)
9
public sealed class ReadOnlyState :
ContextItem
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\AssemblyContextControlItem.cs (1)
23
public sealed class AssemblyContextControlItem :
ContextItem
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\ImportedNamespaceContextItem.cs (1)
15
public sealed class ImportedNamespaceContextItem :
ContextItem
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\Selection.cs (1)
23
public class Selection :
ContextItem
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\WorkflowFileItem.cs (1)
10
public class WorkflowFileItem :
ContextItem
40 references to ContextItem
System.Data (40)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\ContextItem.cs (2)
43
protected virtual void OnItemChanged(EditingContext context,
ContextItem
previousItem)
52
internal void InvokeOnItemChanged(EditingContext context,
ContextItem
previousItem)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\ContextItemManager.cs (12)
40
public abstract class ContextItemManager : IEnumerable<
ContextItem
>
64
public bool Contains<TItemType>() where TItemType :
ContextItem
76
public abstract IEnumerator<
ContextItem
> GetEnumerator();
85
public abstract
ContextItem
GetValue(Type itemType);
94
public TItemType GetValue<TItemType>() where TItemType :
ContextItem
107
protected static void NotifyItemChanged(EditingContext context,
ContextItem
item,
ContextItem
previousItem)
130
public abstract void SetValue(
ContextItem
value);
147
public void Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType> callback) where TContextItemType :
ContextItem
164
public void Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType> callback) where TContextItemType :
ContextItem
299
private class SubscribeProxy<TContextItemType> : ICallbackProxy where TContextItemType :
ContextItem
327
private void SubscribeContext(
ContextItem
item)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\EditingContext.cs (24)
171
public override void SetValue(
ContextItem
value)
182
ContextItem
existing, existingRawValue;
235
if (!typeof(
ContextItem
).IsAssignableFrom(itemType))
240
"itemType", typeof(
ContextItem
).FullName)));
252
public override
ContextItem
GetValue(Type itemType)
255
ContextItem
item = GetValueNull(itemType);
264
item = (
ContextItem
)Activator.CreateInstance(itemType);
293
private
ContextItem
GetValueNull(Type itemType)
300
if (!typeof(
ContextItem
).IsAssignableFrom(itemType))
305
"itemType", typeof(
ContextItem
).FullName)));
308
ContextItem
item = null;
325
public override IEnumerator<
ContextItem
> GetEnumerator()
335
private void OnItemChanged(
ContextItem
item)
362
if (!typeof(
ContextItem
).IsAssignableFrom(contextItemType))
367
"contextItemType", typeof(
ContextItem
).FullName)));
383
ContextItem
item = GetValueNull(contextItemType);
405
if (!typeof(
ContextItem
).IsAssignableFrom(contextItemType))
410
"contextItemType", typeof(
ContextItem
).FullName)));
436
private Dictionary<Type,
ContextItem
> _items;
437
private Dictionary<Type,
ContextItem
> _defaultItems;
444
internal Dictionary<Type,
ContextItem
> DefaultItems
449
_defaultItems = new Dictionary<Type,
ContextItem
>();
455
internal Dictionary<Type,
ContextItem
> Items
460
_items = new Dictionary<Type,
ContextItem
>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\SubscribeContextCallback.cs (2)
12
public delegate void SubscribeContextCallback(
ContextItem
item);
21
TContextItemType item) where TContextItemType :
ContextItem
;