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
- Typeface.cs
 - FtpWebResponse.cs
 - TemplateBamlTreeBuilder.cs
 - SemanticResolver.cs
 - BaseDataListDesigner.cs
 - CommonProperties.cs
 - Trigger.cs
 - RealProxy.cs
 - Typography.cs
 - UrlPath.cs
 - ExpressionEditorAttribute.cs
 - XmlEntityReference.cs
 - DataGridColumn.cs
 - VScrollProperties.cs
 - ToolStripItemClickedEventArgs.cs
 - MimeTypeAttribute.cs
 - SafeLocalMemHandle.cs
 - FilterableAttribute.cs
 - XMLUtil.cs
 - TableAutomationPeer.cs
 - ProtocolsConfigurationHandler.cs
 - WindowPattern.cs
 - ToolStripHighContrastRenderer.cs
 - Parallel.cs
 - ModelPerspective.cs
 - clipboard.cs
 - COM2IVsPerPropertyBrowsingHandler.cs
 - KnownBoxes.cs
 - IdnElement.cs
 - Vector3DConverter.cs
 - XpsS0ValidatingLoader.cs
 - Base64Encoder.cs
 - SqlLiftWhereClauses.cs
 - ListSortDescription.cs
 - XmlStreamStore.cs
 - SQLMembershipProvider.cs
 - SqlCommandBuilder.cs
 - FixedTextContainer.cs
 - SqlDataSourceCommandParser.cs
 - PolyBezierSegmentFigureLogic.cs
 - DropShadowEffect.cs
 - VerificationException.cs
 - DeflateStream.cs
 - TypeElementCollection.cs
 - DefaultBindingPropertyAttribute.cs
 - RowUpdatingEventArgs.cs
 - InplaceBitmapMetadataWriter.cs
 - MatrixStack.cs
 - ProvidersHelper.cs
 - TTSEngineTypes.cs
 - __Error.cs
 - StaticContext.cs
 - BitmapEffectDrawingContent.cs
 - CssClassPropertyAttribute.cs
 - DependencyObjectType.cs
 - XmlSchemaInferenceException.cs
 - DataConnectionHelper.cs
 - JoinCqlBlock.cs
 - FieldToken.cs
 - WsdlParser.cs
 - VectorCollection.cs
 - GetIndexBinder.cs
 - DataGridViewTextBoxCell.cs
 - XmlWriter.cs
 - PropertyMetadata.cs
 - DataSourceCache.cs
 - PropertyGridEditorPart.cs
 - CharacterMetrics.cs
 - FileBasedResourceGroveler.cs
 - SiteMapSection.cs
 - RoleService.cs
 - PolyBezierSegment.cs
 - WasHttpModulesInstallComponent.cs
 - Baml2006ReaderSettings.cs
 - Crc32.cs
 - ConfigXmlSignificantWhitespace.cs
 - PolyLineSegment.cs
 - CommonGetThemePartSize.cs
 - XmlWrappingReader.cs
 - Semaphore.cs
 - XmlAttributeOverrides.cs
 - GAC.cs
 - WebPartPersonalization.cs
 - FixedDocumentSequencePaginator.cs
 - DataGridViewCellConverter.cs
 - ProgressBarRenderer.cs
 - ProfileParameter.cs
 - TypeDescriptionProvider.cs
 - RelatedImageListAttribute.cs
 - Privilege.cs
 - WindowsListViewItem.cs
 - StringValidator.cs
 - DataServiceCollectionOfT.cs
 - storepermission.cs
 - SimpleRecyclingCache.cs
 - InkCollectionBehavior.cs
 - ClosureBinding.cs
 - OdbcConnectionString.cs
 - LeafCellTreeNode.cs
 - FormViewInsertedEventArgs.cs