Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MobileUITypeEditor.cs
- GPStream.cs
- Variant.cs
- Vector3DAnimation.cs
- SystemThemeKey.cs
- ExpressionBinding.cs
- TTSEngineProxy.cs
- EnumType.cs
- FastEncoderWindow.cs
- ConfigViewGenerator.cs
- PatternMatchRules.cs
- DynamicAttribute.cs
- ExpressionUtilities.cs
- VirtualizingPanel.cs
- DynamicMethod.cs
- GeneralTransform3DGroup.cs
- Transform3D.cs
- Emitter.cs
- RegexCompiler.cs
- MediaEntryAttribute.cs
- PackageStore.cs
- XmlCodeExporter.cs
- ConsoleTraceListener.cs
- isolationinterop.cs
- DefaultEventAttribute.cs
- SettingsPropertyValue.cs
- WindowsTreeView.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- WmlCalendarAdapter.cs
- unsafeIndexingFilterStream.cs
- WebZone.cs
- AsymmetricCryptoHandle.cs
- RuntimeHelpers.cs
- StringHandle.cs
- MSAAEventDispatcher.cs
- NativeMethods.cs
- JavaScriptObjectDeserializer.cs
- ToggleButtonAutomationPeer.cs
- TextServicesManager.cs
- GlobalItem.cs
- DecimalAnimationBase.cs
- ObjectFullSpanRewriter.cs
- ReferenceConverter.cs
- MethodBody.cs
- ObjectDataSourceEventArgs.cs
- Package.cs
- AssemblyLoader.cs
- TableRowCollection.cs
- ItemCollection.cs
- DrawItemEvent.cs
- TdsParserStateObject.cs
- TrustManagerMoreInformation.cs
- ImagingCache.cs
- IdentitySection.cs
- LineGeometry.cs
- TransformPatternIdentifiers.cs
- ServiceDescriptionSerializer.cs
- EqualityComparer.cs
- Rect.cs
- SafeNativeMethods.cs
- ThemeDirectoryCompiler.cs
- DrawingState.cs
- ArrayConverter.cs
- XamlInterfaces.cs
- ViewStateChangedEventArgs.cs
- DataExpression.cs
- CompatibleComparer.cs
- QilPatternVisitor.cs
- JoinTreeSlot.cs
- DBSqlParserTableCollection.cs
- LinkedList.cs
- DataControlCommands.cs
- AuthorizationSection.cs
- XPathBinder.cs
- QilUnary.cs
- AttributeCollection.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- SqlGatherConsumedAliases.cs
- EventQueueState.cs
- AxImporter.cs
- ListBoxAutomationPeer.cs
- OrCondition.cs
- EventLogPermissionEntry.cs
- BindingContext.cs
- PrintEvent.cs
- _DisconnectOverlappedAsyncResult.cs
- DragEventArgs.cs
- ListViewContainer.cs
- ParsedAttributeCollection.cs
- JsonFormatWriterGenerator.cs
- SequentialUshortCollection.cs
- XmlUtilWriter.cs
- OperationInvokerTrace.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- BigInt.cs
- CardSpaceSelector.cs
- RTTrackingProfile.cs
- IndicCharClassifier.cs
- CompiledXpathExpr.cs
- TableAutomationPeer.cs