Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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); } } } // 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
- ConnectionOrientedTransportChannelFactory.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- AlternateView.cs
- __Error.cs
- SqlDataSourceConnectionPanel.cs
- DataTableTypeConverter.cs
- WinEventHandler.cs
- __Filters.cs
- PassportAuthentication.cs
- SqlProfileProvider.cs
- CompiledXpathExpr.cs
- LinqDataSourceInsertEventArgs.cs
- UIElement.cs
- MergePropertyDescriptor.cs
- CompModSwitches.cs
- ConsoleEntryPoint.cs
- GridItemProviderWrapper.cs
- HttpListenerResponse.cs
- graph.cs
- Positioning.cs
- SqlError.cs
- SafeWaitHandle.cs
- Rss20FeedFormatter.cs
- StatusBarPanelClickEvent.cs
- ForeignKeyConstraint.cs
- FontEmbeddingManager.cs
- StickyNoteContentControl.cs
- ImageDrawing.cs
- ScaleTransform.cs
- PropertyValueChangedEvent.cs
- BaseUriHelper.cs
- _BufferOffsetSize.cs
- StaticContext.cs
- PerfService.cs
- xmlglyphRunInfo.cs
- DropTarget.cs
- ReadOnlyDataSource.cs
- DocumentViewerBase.cs
- SqlConnectionHelper.cs
- HttpStreamXmlDictionaryWriter.cs
- CommandEventArgs.cs
- PbrsForward.cs
- MethodCallConverter.cs
- HostExecutionContextManager.cs
- TextBoxRenderer.cs
- UIPropertyMetadata.cs
- PropertyOrder.cs
- ScriptHandlerFactory.cs
- ImportCatalogPart.cs
- ToolStripItemDataObject.cs
- NavigationPropertyEmitter.cs
- IdentityModelDictionary.cs
- UIInitializationException.cs
- XmlReflectionMember.cs
- GrammarBuilderRuleRef.cs
- DPAPIProtectedConfigurationProvider.cs
- FileDialogCustomPlace.cs
- AttributeAction.cs
- lengthconverter.cs
- NominalTypeEliminator.cs
- CodeGotoStatement.cs
- UIElement3DAutomationPeer.cs
- EventHandlerList.cs
- SqlBulkCopyColumnMappingCollection.cs
- Group.cs
- UpdateExpressionVisitor.cs
- ControlBuilder.cs
- OracleTimeSpan.cs
- GenericTypeParameterBuilder.cs
- Models.cs
- ParserOptions.cs
- ListBoxItemWrapperAutomationPeer.cs
- TabControlEvent.cs
- ObjectToken.cs
- AuthStoreRoleProvider.cs
- HyperLinkStyle.cs
- RoutedUICommand.cs
- isolationinterop.cs
- BaseDataList.cs
- TypefaceMetricsCache.cs
- Pointer.cs
- Size3D.cs
- EntityDataSourceColumn.cs
- WebPartTracker.cs
- graph.cs
- CompilerScope.Storage.cs
- FixedSOMSemanticBox.cs
- TabControlEvent.cs
- CodeCommentStatement.cs
- CultureSpecificStringDictionary.cs
- ProtocolsConfigurationEntry.cs
- RepeatBehavior.cs
- FlowDocumentPageViewerAutomationPeer.cs
- PointHitTestResult.cs
- StatusBar.cs
- DocumentViewerAutomationPeer.cs
- ScriptReferenceEventArgs.cs
- FloatUtil.cs
- EntityTransaction.cs
- ObjectView.cs