Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / RunTime / DebugEngine / ProgramNode.cs / 1305376 / ProgramNode.cs
// Copyright (c) Microsoft Corp., 2004. All rights reserved. #region Using directives using System; using System.Threading; using System.Reflection; using System.Runtime.InteropServices; #endregion namespace System.Workflow.Runtime.DebugEngine { internal sealed class ProgramNode : IWDEProgramNode { private DebugController controller; public ProgramNode(DebugController controller) { this.controller = controller; } void IWDEProgramNode.Attach(ref Guid programId, int attachTimeout, int detachPingInterval, out string hostName, out string uri, out int controllerThreadId, out bool isSynchronousAttach) { this.controller.Attach(programId, attachTimeout, detachPingInterval, out hostName, out uri, out controllerThreadId, out isSynchronousAttach); } } [ComImport(), Guid(Guids.IID_IWDEProgramNode), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] internal interface IWDEProgramNode { void Attach(ref Guid programId, int attachTimeout, int detachPingInterval, [Out, MarshalAs(UnmanagedType.BStr)] out string hostName, [Out, MarshalAs(UnmanagedType.BStr)] out string uri, [Out] out int controllerThreadId, [Out, MarshalAs(UnmanagedType.Bool)] out bool isSynchronousAttach); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. // Copyright (c) Microsoft Corp., 2004. All rights reserved. #region Using directives using System; using System.Threading; using System.Reflection; using System.Runtime.InteropServices; #endregion namespace System.Workflow.Runtime.DebugEngine { internal sealed class ProgramNode : IWDEProgramNode { private DebugController controller; public ProgramNode(DebugController controller) { this.controller = controller; } void IWDEProgramNode.Attach(ref Guid programId, int attachTimeout, int detachPingInterval, out string hostName, out string uri, out int controllerThreadId, out bool isSynchronousAttach) { this.controller.Attach(programId, attachTimeout, detachPingInterval, out hostName, out uri, out controllerThreadId, out isSynchronousAttach); } } [ComImport(), Guid(Guids.IID_IWDEProgramNode), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] internal interface IWDEProgramNode { void Attach(ref Guid programId, int attachTimeout, int detachPingInterval, [Out, MarshalAs(UnmanagedType.BStr)] out string hostName, [Out, MarshalAs(UnmanagedType.BStr)] out string uri, [Out] out int controllerThreadId, [Out, MarshalAs(UnmanagedType.Bool)] out bool isSynchronousAttach); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TemplatedMailWebEventProvider.cs
- PeerObject.cs
- NullReferenceException.cs
- Int32Rect.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- ImpersonateTokenRef.cs
- OrderedHashRepartitionEnumerator.cs
- Size3DConverter.cs
- PropertyTab.cs
- BasicHttpMessageCredentialType.cs
- ToolStripInSituService.cs
- GridViewRowPresenter.cs
- CapabilitiesUse.cs
- XmlSchemas.cs
- ProcessModelInfo.cs
- WhitespaceSignificantCollectionAttribute.cs
- ResourceBinder.cs
- validation.cs
- WebPartMenu.cs
- XmlRootAttribute.cs
- Pts.cs
- WebHttpBehavior.cs
- SymbolUsageManager.cs
- WebPartCatalogCloseVerb.cs
- Point.cs
- securitymgrsite.cs
- Unit.cs
- KeyBinding.cs
- WebPartMovingEventArgs.cs
- UpdatePanelTriggerCollection.cs
- SelectionRange.cs
- FixedLineResult.cs
- XmlSchemaComplexContentRestriction.cs
- Repeater.cs
- ServiceOperationWrapper.cs
- RelatedPropertyManager.cs
- LiteralControl.cs
- ConnectionManagementElement.cs
- TextBoxRenderer.cs
- WebPartConnectionsConnectVerb.cs
- CollectionChangedEventManager.cs
- WizardPanelChangingEventArgs.cs
- MailWriter.cs
- DataObject.cs
- FormViewModeEventArgs.cs
- BitSet.cs
- WebPartsPersonalizationAuthorization.cs
- DataGridViewEditingControlShowingEventArgs.cs
- HttpCacheVaryByContentEncodings.cs
- ObjectStateFormatter.cs
- Serializer.cs
- TraceListener.cs
- XamlToRtfWriter.cs
- MergeFailedEvent.cs
- ReachPageContentSerializerAsync.cs
- Vector3DConverter.cs
- WebPartMovingEventArgs.cs
- ProxyAttribute.cs
- HMACMD5.cs
- SqlDelegatedTransaction.cs
- WebPartDescription.cs
- Rect3DConverter.cs
- TemplateBaseAction.cs
- SerializableAuthorizationContext.cs
- DoWorkEventArgs.cs
- UriExt.cs
- OutputCacheSettingsSection.cs
- WebControlsSection.cs
- DiscoveryClientChannelFactory.cs
- SecurityDescriptor.cs
- BitmapEffectDrawing.cs
- MoveSizeWinEventHandler.cs
- PeerCollaboration.cs
- RegistryDataKey.cs
- DecoderReplacementFallback.cs
- DataViewSettingCollection.cs
- SecurityPolicySection.cs
- EndpointDiscoveryElement.cs
- RoutedUICommand.cs
- FilterException.cs
- PrimitiveType.cs
- RouteCollection.cs
- SimpleBitVector32.cs
- SizeIndependentAnimationStorage.cs
- XmlSerializerFactory.cs
- Mappings.cs
- LogicalMethodInfo.cs
- Hash.cs
- WebPartEditorOkVerb.cs
- ModuleBuilderData.cs
- HttpListener.cs
- xamlnodes.cs
- MessagePropertyDescriptionCollection.cs
- SequenceRange.cs
- InputLanguage.cs
- XmlRawWriterWrapper.cs
- Listen.cs
- PostBackTrigger.cs
- FixedHyperLink.cs
- X509SubjectKeyIdentifierClause.cs