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
- CaretElement.cs
- SQLInt32.cs
- QuaternionRotation3D.cs
- ValidationErrorCollection.cs
- DashStyles.cs
- _NestedMultipleAsyncResult.cs
- Decimal.cs
- ItemPager.cs
- SettingsPropertyIsReadOnlyException.cs
- ProcessInputEventArgs.cs
- ResourceWriter.cs
- DynamicControlParameter.cs
- XslException.cs
- PngBitmapEncoder.cs
- StringSource.cs
- PartBasedPackageProperties.cs
- CollectionTraceRecord.cs
- MessageSmuggler.cs
- KnownBoxes.cs
- ToolStripDropDownClosedEventArgs.cs
- DataServiceExpressionVisitor.cs
- XmlSignatureProperties.cs
- PasswordBoxAutomationPeer.cs
- PartialList.cs
- MenuItemBinding.cs
- ClipboardData.cs
- HideDisabledControlAdapter.cs
- InputMethodStateChangeEventArgs.cs
- CatalogPart.cs
- TemplateField.cs
- AccessedThroughPropertyAttribute.cs
- TraceHandler.cs
- FormatterServicesNoSerializableCheck.cs
- DesignerSerializerAttribute.cs
- Parameter.cs
- ServiceObjectContainer.cs
- FontUnit.cs
- FormViewInsertEventArgs.cs
- DependencyObject.cs
- StyleBamlTreeBuilder.cs
- CreatingCookieEventArgs.cs
- TemplatePartAttribute.cs
- RichTextBoxConstants.cs
- Bits.cs
- IndexedEnumerable.cs
- WebRequest.cs
- DecoderBestFitFallback.cs
- WasNotInstalledException.cs
- WrapperEqualityComparer.cs
- TrackBarRenderer.cs
- FormsAuthenticationEventArgs.cs
- BitmapCodecInfoInternal.cs
- TiffBitmapDecoder.cs
- CalendarDesigner.cs
- XmlElementElementCollection.cs
- AnimationStorage.cs
- ImportDesigner.xaml.cs
- XslException.cs
- WinFormsSpinner.cs
- PagesChangedEventArgs.cs
- DTCTransactionManager.cs
- TreeViewAutomationPeer.cs
- AdRotator.cs
- DbUpdateCommandTree.cs
- _Semaphore.cs
- InputMethod.cs
- SqlStream.cs
- XmlDesigner.cs
- HttpCapabilitiesSectionHandler.cs
- HelpHtmlBuilder.cs
- WebPartZone.cs
- LineProperties.cs
- SectionInformation.cs
- NotifyIcon.cs
- Module.cs
- SerializationSectionGroup.cs
- EventArgs.cs
- FileNotFoundException.cs
- SqlRemoveConstantOrderBy.cs
- WebPartDisplayModeCollection.cs
- SettingsPropertyIsReadOnlyException.cs
- OraclePermissionAttribute.cs
- Util.cs
- EditorBrowsableAttribute.cs
- DependencyPropertyValueSerializer.cs
- Int32KeyFrameCollection.cs
- RangeValuePattern.cs
- TimeZone.cs
- Maps.cs
- GridViewHeaderRowPresenter.cs
- XamlDesignerSerializationManager.cs
- ObjectAnimationBase.cs
- KeyboardNavigation.cs
- UserControlAutomationPeer.cs
- ColumnResizeUndoUnit.cs
- DecimalConverter.cs
- FontUnitConverter.cs
- Effect.cs
- AlgoModule.cs
- ScriptResourceAttribute.cs