Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Media / Effects / BitmapEffectOutputConnector.cs / 1 / BitmapEffectOutputConnector.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BitmapEffectOutputConnector.cs //----------------------------------------------------------------------------- using MS.Internal; using System; using System.IO; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Reflection; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Media; using System.Windows.Markup; using System.Windows.Media.Animation; using System.Windows.Media.Composition; namespace System.Windows.Media.Effects { ////// BitmapEffectOutputConnector /// internal class BitmapEffectOutputConnector { SafeMILHandle /*IMILBitmapEffectOutputConnector*/ connector; internal BitmapEffectOutputConnector(SafeMILHandle nativeConnector) { Debug.Assert(nativeConnector != null); connector = nativeConnector; } internal SafeMILHandle NativeConnectorSafeHandle { get { return connector; } } #if never ////// Returns true if the output connector is connected /// public bool IsConnected { get { Debug.Assert(connector != null); bool fIsConnected; HRESULT.Check(MS.Win32.PresentationCore.UnsafeNativeMethods.IMILBitmapEffectConnector.IsConnected(connector, out fIsConnected)); return fIsConnected; } } ////// Returns the number of connections /// public int Connections { get { uint iNumConnections; HRESULT.Check(MS.Win32.PresentationCore.UnsafeNativeMethods.IMILBitmapEffectOutputConnector.GetNumberConnections(connector, out iNumConnections)); return (int)iNumConnections; } } ////// Return input connector /// /// connector index ///input connector public BitmapEffectInputConnector GetConnection(int index) { SafeMILHandle connection; HRESULT.Check(MS.Win32.PresentationCore.UnsafeNativeMethods.IMILBitmapEffectOutputConnector.GetConnection(connector, (uint)index, out connection)); return new BitmapEffectInputConnector(connection); } #endif } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BitmapEffectOutputConnector.cs //----------------------------------------------------------------------------- using MS.Internal; using System; using System.IO; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Reflection; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Media; using System.Windows.Markup; using System.Windows.Media.Animation; using System.Windows.Media.Composition; namespace System.Windows.Media.Effects { ////// BitmapEffectOutputConnector /// internal class BitmapEffectOutputConnector { SafeMILHandle /*IMILBitmapEffectOutputConnector*/ connector; internal BitmapEffectOutputConnector(SafeMILHandle nativeConnector) { Debug.Assert(nativeConnector != null); connector = nativeConnector; } internal SafeMILHandle NativeConnectorSafeHandle { get { return connector; } } #if never ////// Returns true if the output connector is connected /// public bool IsConnected { get { Debug.Assert(connector != null); bool fIsConnected; HRESULT.Check(MS.Win32.PresentationCore.UnsafeNativeMethods.IMILBitmapEffectConnector.IsConnected(connector, out fIsConnected)); return fIsConnected; } } ////// Returns the number of connections /// public int Connections { get { uint iNumConnections; HRESULT.Check(MS.Win32.PresentationCore.UnsafeNativeMethods.IMILBitmapEffectOutputConnector.GetNumberConnections(connector, out iNumConnections)); return (int)iNumConnections; } } ////// Return input connector /// /// connector index ///input connector public BitmapEffectInputConnector GetConnection(int index) { SafeMILHandle connection; HRESULT.Check(MS.Win32.PresentationCore.UnsafeNativeMethods.IMILBitmapEffectOutputConnector.GetConnection(connector, (uint)index, out connection)); return new BitmapEffectInputConnector(connection); } #endif } } // 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
- DisplayNameAttribute.cs
- EventTask.cs
- Html32TextWriter.cs
- KeyPressEvent.cs
- SmtpNegotiateAuthenticationModule.cs
- FilterEventArgs.cs
- VirtualDirectoryMapping.cs
- ResourcesChangeInfo.cs
- HtmlLink.cs
- MenuItem.cs
- AbandonedMutexException.cs
- SrgsSemanticInterpretationTag.cs
- DataGridCell.cs
- CheckedListBox.cs
- DiscoveryClientProtocol.cs
- MimeObjectFactory.cs
- CompilerErrorCollection.cs
- ManagedWndProcTracker.cs
- ResourceSet.cs
- InputReport.cs
- __Filters.cs
- AnnotationHighlightLayer.cs
- StorageBasedPackageProperties.cs
- Win32.cs
- WebFormsRootDesigner.cs
- HttpHandlerActionCollection.cs
- ObjectHandle.cs
- WebPartEditorOkVerb.cs
- ApplicationServicesHostFactory.cs
- XamlPointCollectionSerializer.cs
- Operand.cs
- PieceNameHelper.cs
- BaseAddressPrefixFilterElement.cs
- SharedPersonalizationStateInfo.cs
- Model3D.cs
- Line.cs
- ConfigurationLocation.cs
- BookmarkTable.cs
- SQLSingle.cs
- TimeoutValidationAttribute.cs
- Calendar.cs
- ThrowOnMultipleAssignment.cs
- CompatibleIComparer.cs
- WebBrowserEvent.cs
- UnsafeNativeMethods.cs
- ParallelLoopState.cs
- DbgCompiler.cs
- StorageRoot.cs
- XPathDocument.cs
- DbReferenceCollection.cs
- GetPageNumberCompletedEventArgs.cs
- ToolStripButton.cs
- WorkflowPageSetupDialog.cs
- EdmProperty.cs
- WmpBitmapDecoder.cs
- UnionExpr.cs
- TextBlockAutomationPeer.cs
- Path.cs
- CrossAppDomainChannel.cs
- SerializationSectionGroup.cs
- MULTI_QI.cs
- SqlCacheDependencyDatabaseCollection.cs
- TagPrefixInfo.cs
- ReachBasicContext.cs
- ContentPosition.cs
- Int64AnimationUsingKeyFrames.cs
- BuildManager.cs
- XmlCDATASection.cs
- TrackingWorkflowEventArgs.cs
- ISAPIApplicationHost.cs
- DesignerActionVerbItem.cs
- HTTPNotFoundHandler.cs
- DataGridViewSelectedColumnCollection.cs
- LoginCancelEventArgs.cs
- DataComponentNameHandler.cs
- AsyncOperationContext.cs
- ExeConfigurationFileMap.cs
- ListViewItemSelectionChangedEvent.cs
- FileDialogCustomPlace.cs
- RayHitTestParameters.cs
- ToolStripLocationCancelEventArgs.cs
- CuspData.cs
- QilTargetType.cs
- DocumentPageView.cs
- PoisonMessageException.cs
- SplayTreeNode.cs
- WmpBitmapDecoder.cs
- ClientData.cs
- DispatchWrapper.cs
- RightsManagementResourceHelper.cs
- ServerIdentity.cs
- IOException.cs
- UnsafeNativeMethods.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- BaseInfoTable.cs
- CallTemplateAction.cs
- EventSinkActivityDesigner.cs
- DataSourceProvider.cs
- NamedPipeChannelListener.cs
- StateDesigner.LayoutSelectionGlyph.cs