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
- XdrBuilder.cs
- AsymmetricSecurityBindingElement.cs
- DelegatingHeader.cs
- XmlUnspecifiedAttribute.cs
- ProfessionalColors.cs
- ToolStripLocationCancelEventArgs.cs
- ColorMap.cs
- ProtocolsSection.cs
- OdbcErrorCollection.cs
- ObjectView.cs
- InheritanceAttribute.cs
- EntitySetBase.cs
- StylusPointPropertyInfo.cs
- WindowsListView.cs
- Point.cs
- XmlStringTable.cs
- StringUtil.cs
- DetailsViewCommandEventArgs.cs
- HtmlInputFile.cs
- SqlProvider.cs
- MeshGeometry3D.cs
- UriWriter.cs
- Effect.cs
- GroupItem.cs
- SqlDataSourceFilteringEventArgs.cs
- GlobalAllocSafeHandle.cs
- SyntaxCheck.cs
- DetailsViewUpdateEventArgs.cs
- DataGridTable.cs
- OdbcTransaction.cs
- Size3DValueSerializer.cs
- GeometryHitTestResult.cs
- EmptyStringExpandableObjectConverter.cs
- NamespaceExpr.cs
- LinkedResourceCollection.cs
- SHA512CryptoServiceProvider.cs
- CompiledRegexRunner.cs
- AllMembershipCondition.cs
- GridViewAutomationPeer.cs
- SerTrace.cs
- __ConsoleStream.cs
- GACIdentityPermission.cs
- FigureParaClient.cs
- ObjectStateManagerMetadata.cs
- DeviceFilterEditorDialog.cs
- WithParamAction.cs
- ClientApiGenerator.cs
- TextReturnReader.cs
- columnmapkeybuilder.cs
- activationcontext.cs
- SQLUtility.cs
- HttpListenerContext.cs
- AssemblyAttributesGoHere.cs
- FileSystemInfo.cs
- XsdDuration.cs
- DictionarySectionHandler.cs
- Clock.cs
- DesignerAdapterUtil.cs
- Composition.cs
- BindToObject.cs
- OleDbMetaDataFactory.cs
- ModelVisual3D.cs
- SiteMembershipCondition.cs
- ChildDocumentBlock.cs
- StyleCollection.cs
- ModuleElement.cs
- MruCache.cs
- BitmapMetadata.cs
- ParseChildrenAsPropertiesAttribute.cs
- SaveFileDialog.cs
- MethodMessage.cs
- UnicastIPAddressInformationCollection.cs
- StorageMappingItemCollection.cs
- SourceSwitch.cs
- InputLanguage.cs
- TextContainerHelper.cs
- CodeAttributeArgument.cs
- StreamUpdate.cs
- EntityProviderServices.cs
- ConnectionOrientedTransportBindingElement.cs
- DataGridRowAutomationPeer.cs
- WindowsAuthenticationModule.cs
- UTF32Encoding.cs
- ObjectToIdCache.cs
- XmlSchemaComplexContentExtension.cs
- PermissionRequestEvidence.cs
- HtmlTernaryTree.cs
- MergeFailedEvent.cs
- SiteOfOriginContainer.cs
- ObjectDataSource.cs
- QilXmlReader.cs
- DataGridTextColumn.cs
- DbMetaDataColumnNames.cs
- ProgressChangedEventArgs.cs
- JsonWriter.cs
- CustomErrorsSection.cs
- Size3D.cs
- AssemblyInfo.cs
- HMACSHA384.cs
- VisualBrush.cs