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
- CreateParams.cs
- PanelStyle.cs
- RangeValuePattern.cs
- ThrowHelper.cs
- ScrollChrome.cs
- XmlTypeMapping.cs
- RequestDescription.cs
- HuffmanTree.cs
- WinCategoryAttribute.cs
- ResponseBodyWriter.cs
- MenuItem.cs
- DifferencingCollection.cs
- Transform.cs
- EncodingDataItem.cs
- PopOutPanel.cs
- SrgsElementFactory.cs
- AppSettingsSection.cs
- _UncName.cs
- DataGridPagerStyle.cs
- XslAstAnalyzer.cs
- QuadraticBezierSegment.cs
- DataContractJsonSerializerOperationBehavior.cs
- XmlSchemaExternal.cs
- DataServiceRequestOfT.cs
- OdbcConnectionString.cs
- ReferenceTypeElement.cs
- LogReservationCollection.cs
- ContainsRowNumberChecker.cs
- _BufferOffsetSize.cs
- WorkflowOwnershipException.cs
- ElementHostAutomationPeer.cs
- DataServiceExpressionVisitor.cs
- DataPagerFieldItem.cs
- TraceHelpers.cs
- PrintPageEvent.cs
- DecimalConverter.cs
- DataKey.cs
- DeferrableContent.cs
- ObjectViewFactory.cs
- Inflater.cs
- SecurityTokenValidationException.cs
- XmlSerializationWriter.cs
- Size.cs
- Package.cs
- WebPartZoneCollection.cs
- NetworkCredential.cs
- HtmlLink.cs
- DataGridViewColumnEventArgs.cs
- TcpAppDomainProtocolHandler.cs
- MissingMemberException.cs
- MultipartIdentifier.cs
- ParserContext.cs
- EventArgs.cs
- GridViewRowCollection.cs
- PointLight.cs
- ButtonRenderer.cs
- DefaultShape.cs
- EditorZoneAutoFormat.cs
- ListDataHelper.cs
- WebRequest.cs
- Perspective.cs
- ControlCachePolicy.cs
- TreeNodeCollection.cs
- Variant.cs
- OutputCacheSection.cs
- TraceProvider.cs
- EntitySqlQueryBuilder.cs
- compensatingcollection.cs
- DelegatingConfigHost.cs
- dbenumerator.cs
- RemoteHelper.cs
- CannotUnloadAppDomainException.cs
- RemoveStoryboard.cs
- GCHandleCookieTable.cs
- IdentityReference.cs
- TextTreeUndoUnit.cs
- TextComposition.cs
- RelationshipEndMember.cs
- MatrixIndependentAnimationStorage.cs
- DrawingContextDrawingContextWalker.cs
- NativeObjectSecurity.cs
- LoadGrammarCompletedEventArgs.cs
- ResourceManager.cs
- StylusCollection.cs
- NumberSubstitution.cs
- QueryStoreStatusRequest.cs
- HttpCacheParams.cs
- ValidationError.cs
- DataListAutoFormat.cs
- FileClassifier.cs
- embossbitmapeffect.cs
- Style.cs
- ECDiffieHellmanCngPublicKey.cs
- SignatureGenerator.cs
- GridViewColumnCollection.cs
- ConfigurationStrings.cs
- VisualStyleRenderer.cs
- BoundConstants.cs
- PropertyMapper.cs
- PolyLineSegment.cs