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
- SQLDecimal.cs
- Stylesheet.cs
- ChildDocumentBlock.cs
- TextFindEngine.cs
- KeyTimeConverter.cs
- GridViewSortEventArgs.cs
- EnumUnknown.cs
- UnsafeNativeMethodsMilCoreApi.cs
- DeploymentSectionCache.cs
- Converter.cs
- TextComposition.cs
- SafeNativeMethods.cs
- BitmapPalette.cs
- XmlWellformedWriterHelpers.cs
- Axis.cs
- GeometryDrawing.cs
- XmlTypeAttribute.cs
- InfoCardSymmetricAlgorithm.cs
- InstallHelper.cs
- ActivityDesignerAccessibleObject.cs
- MetadataArtifactLoaderResource.cs
- RtfToXamlLexer.cs
- VirtualDirectoryMapping.cs
- ZipIOExtraFieldPaddingElement.cs
- DbConnectionStringCommon.cs
- MultiTargetingUtil.cs
- CqlLexer.cs
- DataRecordInfo.cs
- FontUnit.cs
- HealthMonitoringSection.cs
- SqlFactory.cs
- ObjectQuery_EntitySqlExtensions.cs
- CultureInfoConverter.cs
- PixelShader.cs
- SqlGenerator.cs
- CodeTypeParameter.cs
- ProfessionalColorTable.cs
- EndSelectCardRequest.cs
- StreamingContext.cs
- BamlLocalizabilityResolver.cs
- AbstractDataSvcMapFileLoader.cs
- PackWebRequestFactory.cs
- TextBoxBase.cs
- ListCommandEventArgs.cs
- CodeTypeReferenceSerializer.cs
- Keywords.cs
- HtmlUtf8RawTextWriter.cs
- TextEditorParagraphs.cs
- TreeNodeCollection.cs
- ApplyTemplatesAction.cs
- Splitter.cs
- AttachedAnnotationChangedEventArgs.cs
- EventLogPermission.cs
- HandlerFactoryWrapper.cs
- CodeBlockBuilder.cs
- Int32Rect.cs
- OdbcCommandBuilder.cs
- CookieParameter.cs
- HttpCapabilitiesEvaluator.cs
- AssertValidation.cs
- ObjectAnimationBase.cs
- TreeBuilderXamlTranslator.cs
- LayoutDump.cs
- Literal.cs
- SqlDataSourceCache.cs
- X509DefaultServiceCertificateElement.cs
- ScriptingRoleServiceSection.cs
- DataBoundLiteralControl.cs
- SecurityManager.cs
- WebControlsSection.cs
- DescendantQuery.cs
- ToolStripDropDownClosedEventArgs.cs
- AncestorChangedEventArgs.cs
- GridViewDeleteEventArgs.cs
- DataException.cs
- DbgCompiler.cs
- ConfigurationElementProperty.cs
- PartialTrustHelpers.cs
- BaseTemplatedMobileComponentEditor.cs
- HtmlShim.cs
- ListControlActionList.cs
- HitTestParameters3D.cs
- CancellationHandlerDesigner.cs
- ExpandoObject.cs
- DeferredSelectedIndexReference.cs
- Accessible.cs
- RowBinding.cs
- RequestStatusBarUpdateEventArgs.cs
- CustomErrorCollection.cs
- JavaScriptString.cs
- TrackingValidationObjectDictionary.cs
- EntryIndex.cs
- ServerIdentity.cs
- FixedDocumentSequencePaginator.cs
- Vector3DCollection.cs
- TCPClient.cs
- ForEachAction.cs
- Events.cs
- ObjectCloneHelper.cs
- StateElement.cs