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
- SafeWaitHandle.cs
- FormatConvertedBitmap.cs
- XmlSchemaType.cs
- _ConnectionGroup.cs
- XamlBrushSerializer.cs
- PerformanceCounterManager.cs
- AttributeTable.cs
- CqlBlock.cs
- ProfileService.cs
- StatusBarItem.cs
- StrongTypingException.cs
- DataSourceView.cs
- SchemaCollectionPreprocessor.cs
- Event.cs
- HwndHostAutomationPeer.cs
- DataGridRelationshipRow.cs
- DataStreams.cs
- WebEventCodes.cs
- Models.cs
- SkewTransform.cs
- ProcessProtocolHandler.cs
- SqlOuterApplyReducer.cs
- DesignerSerializerAttribute.cs
- PropertyInformation.cs
- Classification.cs
- ProcessHostServerConfig.cs
- DateTimeParse.cs
- BinaryExpressionHelper.cs
- DataGridViewUtilities.cs
- ObjectListComponentEditor.cs
- DesignerProperties.cs
- CompileXomlTask.cs
- MemberCollection.cs
- LiteralControl.cs
- SerializeAbsoluteContext.cs
- ListSortDescription.cs
- CodeValidator.cs
- WebPermission.cs
- WebPartDescriptionCollection.cs
- ReferentialConstraint.cs
- DesignUtil.cs
- Operator.cs
- GacUtil.cs
- CodeLinePragma.cs
- SetIndexBinder.cs
- Nodes.cs
- ContentHostHelper.cs
- SemanticAnalyzer.cs
- ElementNotAvailableException.cs
- FontInfo.cs
- StylusPlugInCollection.cs
- SqlDuplicator.cs
- GridEntryCollection.cs
- InfoCardSymmetricAlgorithm.cs
- XmlSchemaNotation.cs
- InvokeProviderWrapper.cs
- XmlSchemaObject.cs
- BindToObject.cs
- BufferedGraphicsManager.cs
- HtmlHead.cs
- AffineTransform3D.cs
- XmlObjectSerializerContext.cs
- BitmapPalettes.cs
- ValidationHelpers.cs
- EnvelopedPkcs7.cs
- GeometryValueSerializer.cs
- CapabilitiesSection.cs
- GlobalProxySelection.cs
- SpotLight.cs
- SyndicationSerializer.cs
- messageonlyhwndwrapper.cs
- WarningException.cs
- SessionStateItemCollection.cs
- Function.cs
- CSharpCodeProvider.cs
- CopyOnWriteList.cs
- SqlBuffer.cs
- PersonalizablePropertyEntry.cs
- ModelUIElement3D.cs
- PEFileReader.cs
- WebEventTraceProvider.cs
- RegexNode.cs
- EdmMember.cs
- MetadataArtifactLoaderResource.cs
- safelinkcollection.cs
- DoubleAnimationClockResource.cs
- ConfigurationSchemaErrors.cs
- Clause.cs
- UInt64.cs
- WMIInterop.cs
- ValueExpressions.cs
- DesignTimeType.cs
- PageCatalogPart.cs
- SmtpDigestAuthenticationModule.cs
- BindingNavigator.cs
- InvalidEnumArgumentException.cs
- DataTableNameHandler.cs
- ArraySet.cs
- SamlAdvice.cs
- DesignerContextDescriptor.cs