Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / CodeActivityContext.cs / 1305376 / CodeActivityContext.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.Activities
{
using System.Activities.Runtime;
using System.Activities.Tracking;
using System.Runtime;
[Fx.Tag.XamlVisible(false)]
public class CodeActivityContext : ActivityContext
{
// This is called by the Pool.
internal CodeActivityContext()
{
}
// This is only used by base classes which do not take
// part in pooling.
internal CodeActivityContext(ActivityInstance instance, ActivityExecutor executor)
: base(instance, executor)
{
}
internal void Initialize(ActivityInstance instance, ActivityExecutor executor)
{
base.Reinitialize(instance, executor);
}
public THandle GetProperty() where THandle : Handle
{
ThrowIfDisposed();
if (this.CurrentInstance.PropertyManager != null)
{
return (THandle)this.CurrentInstance.PropertyManager.GetProperty(Handle.GetPropertyName(typeof(THandle)), this.Activity.MemberOf);
}
else
{
return null;
}
}
public void Track(CustomTrackingRecord record)
{
ThrowIfDisposed();
if (record == null)
{
throw FxTrace.Exception.ArgumentNull("record");
}
base.TrackCore(record);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ImageClickEventArgs.cs
- HttpModuleAction.cs
- XPathArrayIterator.cs
- EvidenceBase.cs
- TabControl.cs
- DrawingImage.cs
- TextAdaptor.cs
- WizardPanel.cs
- TextRangeProviderWrapper.cs
- RefreshPropertiesAttribute.cs
- PageVisual.cs
- ClientRuntimeConfig.cs
- WindowsRebar.cs
- FixedFindEngine.cs
- DataColumn.cs
- ToolStripItemBehavior.cs
- ToolBarButtonDesigner.cs
- XmlSequenceWriter.cs
- BezierSegment.cs
- ExplicitDiscriminatorMap.cs
- DoubleCollection.cs
- TypefaceMetricsCache.cs
- MessageDescription.cs
- ConstNode.cs
- StateManagedCollection.cs
- ProtocolElement.cs
- XamlFigureLengthSerializer.cs
- PerformanceCounterManager.cs
- EventLogPropertySelector.cs
- ValuePatternIdentifiers.cs
- MgmtConfigurationRecord.cs
- SvcMapFileSerializer.cs
- CodeTryCatchFinallyStatement.cs
- LoginViewDesigner.cs
- OrderByExpression.cs
- UIElement.cs
- TypefaceCollection.cs
- TableStyle.cs
- PrintController.cs
- HwndHost.cs
- XmlImplementation.cs
- QueryStringParameter.cs
- CompiledQueryCacheKey.cs
- PointUtil.cs
- CngKeyBlobFormat.cs
- SqlReferenceCollection.cs
- TriggerActionCollection.cs
- SQLGuid.cs
- EntityContainerRelationshipSetEnd.cs
- XamlFxTrace.cs
- BitmapEffectOutputConnector.cs
- DocumentSchemaValidator.cs
- ImageCodecInfo.cs
- CollectionConverter.cs
- StreamWithDictionary.cs
- InvalidDataException.cs
- X509Extension.cs
- SmiEventSink.cs
- XmlTextWriter.cs
- SqlCrossApplyToCrossJoin.cs
- SpellCheck.cs
- InvalidDataContractException.cs
- XmlSerializerOperationFormatter.cs
- CounterSample.cs
- ValidatorCompatibilityHelper.cs
- KeyGestureConverter.cs
- InsufficientMemoryException.cs
- TreeNodeCollectionEditor.cs
- StylusLogic.cs
- AxHost.cs
- FileClassifier.cs
- Process.cs
- ToolboxItemLoader.cs
- DataGridViewButtonCell.cs
- Int32CollectionValueSerializer.cs
- FormViewInsertEventArgs.cs
- SystemFonts.cs
- MappingSource.cs
- StructuredTypeEmitter.cs
- ReaderWriterLock.cs
- SafeReversePInvokeHandle.cs
- ProjectionNode.cs
- CreateRefExpr.cs
- CustomErrorCollection.cs
- CodePageUtils.cs
- ChangeDirector.cs
- CodeStatementCollection.cs
- SplineKeyFrames.cs
- SQLBytesStorage.cs
- ImageSource.cs
- InsufficientMemoryException.cs
- XsltContext.cs
- StorageAssociationSetMapping.cs
- DataBindingExpressionBuilder.cs
- PropertyGridEditorPart.cs
- EventNotify.cs
- ContainerControl.cs
- ComponentEditorForm.cs
- SchemaElementLookUpTable.cs
- IconHelper.cs