Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / ProviderConnectionPoint.cs / 1 / ProviderConnectionPoint.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Reflection; using System.Security.Permissions; using System.Web; using System.Web.Util; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WSHttpSecurity.cs
- UnsafeNativeMethods.cs
- Visual3DCollection.cs
- ImmutableObjectAttribute.cs
- StylusDownEventArgs.cs
- ConfigXmlElement.cs
- EntityProxyTypeInfo.cs
- CroppedBitmap.cs
- HttpConfigurationContext.cs
- PersistenceException.cs
- DetailsView.cs
- EdmFunctionAttribute.cs
- DetailsViewRowCollection.cs
- DataGridViewCellCancelEventArgs.cs
- LayoutExceptionEventArgs.cs
- TextComposition.cs
- StringFreezingAttribute.cs
- MarginCollapsingState.cs
- ViewCellRelation.cs
- StringConverter.cs
- CodeArrayIndexerExpression.cs
- X509CertificateChain.cs
- SqlConnectionHelper.cs
- DesignerVerbToolStripMenuItem.cs
- InvalidProgramException.cs
- OutputCacheSettings.cs
- ClientSettingsProvider.cs
- EntityDataSourceConfigureObjectContext.cs
- Message.cs
- EpmSyndicationContentSerializer.cs
- OleDbReferenceCollection.cs
- WsatConfiguration.cs
- RadioButtonStandardAdapter.cs
- ContextStack.cs
- SqlRowUpdatedEvent.cs
- ListControl.cs
- OpenTypeCommon.cs
- LocationChangedEventArgs.cs
- Expressions.cs
- KnownTypesHelper.cs
- InstancePersistenceCommand.cs
- DemultiplexingDispatchMessageFormatter.cs
- View.cs
- LogSwitch.cs
- PrintingPermissionAttribute.cs
- SafeNativeMethods.cs
- XmlAutoDetectWriter.cs
- PreviousTrackingServiceAttribute.cs
- MetadataItemEmitter.cs
- SmiSettersStream.cs
- Span.cs
- CompositeFontParser.cs
- CodeGenerator.cs
- EntityUtil.cs
- NullableDoubleAverageAggregationOperator.cs
- SecurityChannel.cs
- TagPrefixAttribute.cs
- RemotingServices.cs
- HuffCodec.cs
- FontUnit.cs
- GradientStop.cs
- __Filters.cs
- VideoDrawing.cs
- BaseAppDomainProtocolHandler.cs
- WebServiceMethodData.cs
- _AutoWebProxyScriptHelper.cs
- TabControlEvent.cs
- SortQueryOperator.cs
- Pkcs7Signer.cs
- ValueExpressions.cs
- ControlPaint.cs
- TextDecorations.cs
- CodeTypeParameterCollection.cs
- StrokeCollection2.cs
- XpsFilter.cs
- Point.cs
- ValidationResult.cs
- RadioButton.cs
- DbExpressionVisitor.cs
- GridViewUpdateEventArgs.cs
- RsaSecurityTokenParameters.cs
- GridViewSortEventArgs.cs
- XmlSchemaGroup.cs
- HtmlImageAdapter.cs
- StaticSiteMapProvider.cs
- SqlBuilder.cs
- SequenceQuery.cs
- Dispatcher.cs
- BuildManager.cs
- WebPartConnectionsCancelEventArgs.cs
- TreePrinter.cs
- DataStorage.cs
- DataControlFieldHeaderCell.cs
- Size3DValueSerializer.cs
- MsmqIntegrationBindingCollectionElement.cs
- IISMapPath.cs
- HuffModule.cs
- sqlser.cs
- JsonWriterDelegator.cs
- XmlQueryContext.cs