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
- Win32.cs
- DescendentsWalker.cs
- NavigationProperty.cs
- XPathNodeInfoAtom.cs
- WebServiceErrorEvent.cs
- WMIInterop.cs
- DataGridTextBoxColumn.cs
- HttpConfigurationContext.cs
- QilInvoke.cs
- ListBindingHelper.cs
- ServiceInstallComponent.cs
- DbConnectionPool.cs
- UInt64Converter.cs
- DataColumn.cs
- RootAction.cs
- Triplet.cs
- SecurityTokenAuthenticator.cs
- ClientSideQueueItem.cs
- RegexGroupCollection.cs
- EntityDataSourceContainerNameItem.cs
- TextProperties.cs
- CopyAttributesAction.cs
- SafeTimerHandle.cs
- COAUTHINFO.cs
- AttachmentService.cs
- ActiveXHelper.cs
- DbgCompiler.cs
- DataSourceControlBuilder.cs
- TextBox.cs
- StandardToolWindows.cs
- XmlSchemaComplexContentRestriction.cs
- TextEditorMouse.cs
- InlinedAggregationOperator.cs
- FunctionDetailsReader.cs
- WebEvents.cs
- BehaviorEditorPart.cs
- Rules.cs
- ConsumerConnectionPointCollection.cs
- SerializationIncompleteException.cs
- EffectiveValueEntry.cs
- PageTheme.cs
- OdbcConnectionString.cs
- DynamicPropertyReader.cs
- XmlSerializerSection.cs
- HijriCalendar.cs
- LineMetrics.cs
- PreservationFileWriter.cs
- FragmentNavigationEventArgs.cs
- Aes.cs
- Ops.cs
- TextHidden.cs
- X509SecurityTokenAuthenticator.cs
- XmlSchemaIdentityConstraint.cs
- DeviceSpecificChoice.cs
- LostFocusEventManager.cs
- TargetPerspective.cs
- DataGridViewLayoutData.cs
- XamlStream.cs
- CreateInstanceBinder.cs
- StatusBar.cs
- Crypto.cs
- DefaultBinder.cs
- HitTestParameters.cs
- ApplicationTrust.cs
- IPCCacheManager.cs
- LiteralLink.cs
- StaticFileHandler.cs
- VisualStyleInformation.cs
- XmlDataSourceDesigner.cs
- DummyDataSource.cs
- SchemaLookupTable.cs
- TimeSpan.cs
- MoveSizeWinEventHandler.cs
- LOSFormatter.cs
- GraphicsPathIterator.cs
- SQLDouble.cs
- UserControlParser.cs
- XmlAnyElementAttribute.cs
- KeyInstance.cs
- X509Certificate2.cs
- StretchValidation.cs
- BufferedStream.cs
- TextWriterEngine.cs
- SubqueryRules.cs
- SQLBytes.cs
- WebBrowserNavigatedEventHandler.cs
- MbpInfo.cs
- AdPostCacheSubstitution.cs
- XmlSerializer.cs
- Rotation3D.cs
- UnmanagedBitmapWrapper.cs
- AssociationSet.cs
- XmlnsCache.cs
- DbDataRecord.cs
- RunInstallerAttribute.cs
- XmlNotation.cs
- CodeGeneratorAttribute.cs
- XmlTextReaderImplHelpers.cs
- TableLayoutPanel.cs
- Configuration.cs