Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / ProviderConnectionPoint.cs / 1305376 / ProviderConnectionPoint.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Reflection; using System.Web; using System.Web.Util; public class ProviderConnectionPoint : ConnectionPoint { // Used by WebPartManager to verify the custom ConnectionPoint type has // the correct constructor signature. internal static readonly Type[] ConstructorTypes; static ProviderConnectionPoint() { ConstructorInfo constructor = typeof(ProviderConnectionPoint).GetConstructors()[0]; ConstructorTypes = WebPartUtil.GetTypesForConstructor(constructor); } public ProviderConnectionPoint(MethodInfo callbackMethod, Type interfaceType, Type controlType, string displayName, string id, bool allowsMultipleConnections) : base( callbackMethod, interfaceType, controlType, displayName, id, allowsMultipleConnections) { } ////// The secondary interfaces for this connection point. An exception will be thrown /// if primary interfaces are returned in this collection. /// public virtual ConnectionInterfaceCollection GetSecondaryInterfaces(Control control) { return ConnectionInterfaceCollection.Empty; } public virtual object GetObject(Control control) { if (control == null) { throw new ArgumentNullException("control"); } return CallbackMethod.Invoke(control, null); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BatchParser.cs
- Utils.cs
- FormViewRow.cs
- Evidence.cs
- WebServiceBindingAttribute.cs
- DataGridSortingEventArgs.cs
- ReadWriteObjectLock.cs
- Attribute.cs
- bindurihelper.cs
- CustomCategoryAttribute.cs
- ParenthesizePropertyNameAttribute.cs
- GregorianCalendarHelper.cs
- OleDbPermission.cs
- ItemTypeToolStripMenuItem.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- Transform3DGroup.cs
- MatcherBuilder.cs
- ValidateNames.cs
- Exception.cs
- ActivityDelegate.cs
- httpapplicationstate.cs
- OperatingSystem.cs
- IndexerReference.cs
- DataRowCollection.cs
- SynchronizedInputAdaptor.cs
- _OSSOCK.cs
- SafeIUnknown.cs
- CustomError.cs
- UInt32Converter.cs
- DataSourceCacheDurationConverter.cs
- InternalBufferOverflowException.cs
- input.cs
- TreeViewItemAutomationPeer.cs
- PowerModeChangedEventArgs.cs
- DrawingCollection.cs
- BitmapDecoder.cs
- _IPv4Address.cs
- ColumnBinding.cs
- TextDpi.cs
- RadioButton.cs
- ImmComposition.cs
- XPathCompileException.cs
- DataGridViewCellValueEventArgs.cs
- MenuItemBinding.cs
- XamlSerializerUtil.cs
- ISAPIRuntime.cs
- ArraySortHelper.cs
- PasswordPropertyTextAttribute.cs
- PostBackTrigger.cs
- SessionIDManager.cs
- NonBatchDirectoryCompiler.cs
- TdsValueSetter.cs
- CombinedGeometry.cs
- OSFeature.cs
- LocalizableResourceBuilder.cs
- PerfService.cs
- TextBoxView.cs
- CodeArrayCreateExpression.cs
- Array.cs
- DataViewListener.cs
- ListView.cs
- Viewport3DAutomationPeer.cs
- Models.cs
- IncrementalReadDecoders.cs
- Stackframe.cs
- ICollection.cs
- PersonalizationState.cs
- ConstNode.cs
- MapPathBasedVirtualPathProvider.cs
- Pens.cs
- NamespaceEmitter.cs
- MarkupCompilePass1.cs
- RichTextBoxContextMenu.cs
- EventLogStatus.cs
- InternalDuplexChannelFactory.cs
- CheckBoxFlatAdapter.cs
- XmlILCommand.cs
- CollectionMarkupSerializer.cs
- DocumentScope.cs
- Keyboard.cs
- Util.cs
- EventRoute.cs
- DataTemplate.cs
- RedBlackList.cs
- AuthenticationManager.cs
- SmiMetaDataProperty.cs
- MsmqPoisonMessageException.cs
- WindowsStartMenu.cs
- Table.cs
- WindowsPrincipal.cs
- BufferModesCollection.cs
- XmlBinaryWriter.cs
- CodeArrayCreateExpression.cs
- XmlWriterSettings.cs
- TableLayoutRowStyleCollection.cs
- EncryptionUtility.cs
- isolationinterop.cs
- AdornedElementPlaceholder.cs
- InputBindingCollection.cs
- BitmapCodecInfo.cs