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
- ConvertTextFrag.cs
- IPGlobalProperties.cs
- BindingListCollectionView.cs
- Hex.cs
- Normalization.cs
- TraceUtils.cs
- BaseDataListDesigner.cs
- XmlSerializer.cs
- ScaleTransform.cs
- DynamicScriptObject.cs
- SqlFacetAttribute.cs
- Binding.cs
- Hash.cs
- ArrayElementGridEntry.cs
- SwitchLevelAttribute.cs
- DnsCache.cs
- KnownBoxes.cs
- BufferedReceiveManager.cs
- WebPartManagerInternals.cs
- AdornerDecorator.cs
- DynamicDataExtensions.cs
- RelationalExpressions.cs
- WindowsAuthenticationModule.cs
- XsltOutput.cs
- OutputCacheProfile.cs
- ResourceKey.cs
- GridViewRowPresenterBase.cs
- LocationReferenceValue.cs
- X509Certificate.cs
- ACL.cs
- JavaScriptObjectDeserializer.cs
- DeviceOverridableAttribute.cs
- SpStreamWrapper.cs
- HwndTarget.cs
- GridViewRowPresenter.cs
- DataGridLength.cs
- Command.cs
- PageAdapter.cs
- InvalidOperationException.cs
- PersistenceTypeAttribute.cs
- NonBatchDirectoryCompiler.cs
- NumericUpDown.cs
- SingleAnimationUsingKeyFrames.cs
- WebZone.cs
- SequentialActivityDesigner.cs
- InstanceDataCollectionCollection.cs
- ControlPaint.cs
- StringAttributeCollection.cs
- MemberHolder.cs
- ETagAttribute.cs
- DelayLoadType.cs
- ParseNumbers.cs
- DataGridViewLinkCell.cs
- SoapClientMessage.cs
- DataListCommandEventArgs.cs
- FileDialog.cs
- WebRequestModuleElement.cs
- BitmapInitialize.cs
- SQLMoneyStorage.cs
- SynchronizingStream.cs
- PropertyFilter.cs
- CompensationTokenData.cs
- ListParaClient.cs
- CapabilitiesRule.cs
- DataGridViewControlCollection.cs
- CodePageUtils.cs
- PageRequestManager.cs
- ArraySubsetEnumerator.cs
- SerializationInfo.cs
- Flowchart.cs
- BypassElementCollection.cs
- controlskin.cs
- MarkupObject.cs
- IPHostEntry.cs
- BindStream.cs
- StylusShape.cs
- RelationshipEntry.cs
- Quad.cs
- RenderData.cs
- RepeaterItemEventArgs.cs
- ZipIOLocalFileHeader.cs
- ActivityExecutor.cs
- RuntimeConfigLKG.cs
- XmlHierarchicalDataSourceView.cs
- HtmlInputHidden.cs
- XmlNode.cs
- ToolBar.cs
- EntityType.cs
- ObjectDataSource.cs
- WindowsGraphics2.cs
- OdbcUtils.cs
- AnnotationDocumentPaginator.cs
- NegatedCellConstant.cs
- BulletDecorator.cs
- GlyphElement.cs
- MouseButton.cs
- IsolatedStorageFileStream.cs
- ListViewEditEventArgs.cs
- TextOutput.cs
- OrderedDictionary.cs