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
- Control.cs
- CustomValidator.cs
- NavigationExpr.cs
- SQLDouble.cs
- LinkButton.cs
- NodeLabelEditEvent.cs
- SmiEventSink.cs
- FocusTracker.cs
- ObjectParameter.cs
- CacheSection.cs
- PrincipalPermission.cs
- WebPartCatalogAddVerb.cs
- XmlPreloadedResolver.cs
- CompilationUtil.cs
- TraceSection.cs
- DisableDpiAwarenessAttribute.cs
- TableCell.cs
- TrueReadOnlyCollection.cs
- LayoutTableCell.cs
- SchemaTableColumn.cs
- UserControlAutomationPeer.cs
- KeyConverter.cs
- LayoutManager.cs
- MsmqIntegrationBindingCollectionElement.cs
- ValidationErrorCollection.cs
- PrinterUnitConvert.cs
- XPathDescendantIterator.cs
- DependencyPropertyChangedEventArgs.cs
- Image.cs
- SystemIPInterfaceStatistics.cs
- HandleRef.cs
- SR.cs
- ReadOnlyDictionary.cs
- MediaElementAutomationPeer.cs
- LedgerEntry.cs
- StateMachineSubscription.cs
- ExtentCqlBlock.cs
- AppSettingsExpressionEditor.cs
- SharedPerformanceCounter.cs
- CodeLinePragma.cs
- ObjectTypeMapping.cs
- SchemaCollectionCompiler.cs
- validation.cs
- GridViewPageEventArgs.cs
- ToolStripDropDownItem.cs
- IdentityReference.cs
- TypeUnloadedException.cs
- FormViewModeEventArgs.cs
- TrustLevel.cs
- FixUp.cs
- XmlSignatureManifest.cs
- ScopeCollection.cs
- ArrowControl.xaml.cs
- SpStreamWrapper.cs
- TextRangeSerialization.cs
- RuntimeConfig.cs
- CodeArgumentReferenceExpression.cs
- CodeSnippetStatement.cs
- DataSourceConverter.cs
- TemplateBamlTreeBuilder.cs
- ListViewTableCell.cs
- DataGridColumnDropSeparator.cs
- CommunicationException.cs
- EndOfStreamException.cs
- SubclassTypeValidatorAttribute.cs
- BuildResultCache.cs
- ByeOperation11AsyncResult.cs
- PublisherIdentityPermission.cs
- XmlSchemaParticle.cs
- RankException.cs
- BoundPropertyEntry.cs
- GenericUriParser.cs
- FileResponseElement.cs
- SortQueryOperator.cs
- FormsAuthenticationEventArgs.cs
- EDesignUtil.cs
- PopupEventArgs.cs
- GeometryHitTestResult.cs
- DBConcurrencyException.cs
- ResizeBehavior.cs
- UserNameSecurityToken.cs
- WebZoneDesigner.cs
- SkipQueryOptionExpression.cs
- Timeline.cs
- SocketCache.cs
- StylusPoint.cs
- HttpCacheVaryByContentEncodings.cs
- VirtualPath.cs
- ImageListStreamer.cs
- NonDualMessageSecurityOverHttpElement.cs
- XmlSchema.cs
- ConsoleCancelEventArgs.cs
- IdentifierCollection.cs
- ValidationRule.cs
- SuppressMessageAttribute.cs
- CopyAttributesAction.cs
- MouseEvent.cs
- RangeValuePatternIdentifiers.cs
- SupportsPreviewControlAttribute.cs
- ThemeableAttribute.cs