Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- Deflater.cs
- ContextStack.cs
- ToolStripManager.cs
- Transform3D.cs
- UIElementIsland.cs
- TreeViewItemAutomationPeer.cs
- mda.cs
- ErrorRuntimeConfig.cs
- SmiEventStream.cs
- PauseStoryboard.cs
- DirectoryObjectSecurity.cs
- GroupDescription.cs
- CultureInfo.cs
- TypeHelpers.cs
- CacheVirtualItemsEvent.cs
- EntitySet.cs
- XamlVector3DCollectionSerializer.cs
- ComponentResourceKeyConverter.cs
- QilFactory.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- WindowsHyperlink.cs
- XmlEncodedRawTextWriter.cs
- RuleSet.cs
- UidManager.cs
- PerformanceCounterPermission.cs
- Internal.cs
- AddInController.cs
- JsonServiceDocumentSerializer.cs
- InvalidateEvent.cs
- ChildrenQuery.cs
- Boolean.cs
- UnsafeNativeMethods.cs
- Adorner.cs
- IisTraceListener.cs
- SqlBulkCopy.cs
- EntityTemplateUserControl.cs
- SQLInt64.cs
- DateTimeConstantAttribute.cs
- future.cs
- StreamWithDictionary.cs
- ITreeGenerator.cs
- WpfKnownMember.cs
- CriticalFinalizerObject.cs
- TypeBuilderInstantiation.cs
- ButtonFieldBase.cs
- ContextQuery.cs
- Preprocessor.cs
- CodeSubDirectoriesCollection.cs
- PipelineDeploymentState.cs
- XmlAtomicValue.cs
- SrgsRuleRef.cs
- SubqueryRules.cs
- CryptoHelper.cs
- RemotingAttributes.cs
- Transform3DGroup.cs
- DataControlFieldCell.cs
- PenThreadPool.cs
- ClientRuntimeConfig.cs
- WindowsImpersonationContext.cs
- DesignerVerb.cs
- DefaultParameterValueAttribute.cs
- MimeFormatter.cs
- DecimalMinMaxAggregationOperator.cs
- _TransmitFileOverlappedAsyncResult.cs
- ShaperBuffers.cs
- DummyDataSource.cs
- NoneExcludedImageIndexConverter.cs
- XmlQueryRuntime.cs
- XmlBinaryWriter.cs
- LineSegment.cs
- DataTemplate.cs
- ApplicationCommands.cs
- NumberFunctions.cs
- _TransmitFileOverlappedAsyncResult.cs
- RecognitionEventArgs.cs
- ControlTemplate.cs
- TraceRecord.cs
- CellParaClient.cs
- ServiceMemoryGates.cs
- SoapCodeExporter.cs
- ControlPager.cs
- EventArgs.cs
- WmfPlaceableFileHeader.cs
- PeerCollaborationPermission.cs
- log.cs
- OperationResponse.cs
- RecipientInfo.cs
- TextRangeBase.cs
- DataViewSetting.cs
- DbConnectionHelper.cs
- ComboBoxDesigner.cs
- TagPrefixInfo.cs
- TaskFormBase.cs
- RectangleGeometry.cs
- DefaultTraceListener.cs
- CaseInsensitiveOrdinalStringComparer.cs
- KeyNotFoundException.cs
- ToolBarButtonClickEvent.cs
- LockCookie.cs
- EmbossBitmapEffect.cs