Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- Mappings.cs
- ReferencedCategoriesDocument.cs
- Composition.cs
- DropShadowEffect.cs
- ProcessThreadCollection.cs
- SystemIPAddressInformation.cs
- KeyNotFoundException.cs
- controlskin.cs
- WebPartEditorCancelVerb.cs
- ObjectConverter.cs
- BookmarkScopeInfo.cs
- OracleEncoding.cs
- ChannelParameterCollection.cs
- FormsAuthenticationTicket.cs
- ProjectionPruner.cs
- DesignTimeData.cs
- UpdatePanel.cs
- InputMethodStateChangeEventArgs.cs
- Int64.cs
- BitmapEffectGeneralTransform.cs
- ThemeableAttribute.cs
- RoutedEventConverter.cs
- ListSortDescriptionCollection.cs
- BuildProvider.cs
- BindingCollection.cs
- ExtendedProtectionPolicy.cs
- QilUnary.cs
- ChannelServices.cs
- DbTypeMap.cs
- IEnumerable.cs
- EventProxy.cs
- ZipFileInfoCollection.cs
- DrawListViewSubItemEventArgs.cs
- ToolStripArrowRenderEventArgs.cs
- SqlStatistics.cs
- CollectionChange.cs
- DataServiceResponse.cs
- SByteConverter.cs
- DataGridViewCellConverter.cs
- ChildChangedEventArgs.cs
- HealthMonitoringSectionHelper.cs
- WindowInteropHelper.cs
- ThreadStaticAttribute.cs
- MethodCallTranslator.cs
- AutomationPropertyInfo.cs
- ConfigurationProperty.cs
- FormsAuthenticationEventArgs.cs
- MultiView.cs
- ApplicationBuildProvider.cs
- NetworkInformationException.cs
- GeometryModel3D.cs
- FrameworkTemplate.cs
- RawUIStateInputReport.cs
- XmlMtomReader.cs
- ParentQuery.cs
- WorkflowTransactionService.cs
- PrimitiveCodeDomSerializer.cs
- ISAPIApplicationHost.cs
- DiscoveryDocumentLinksPattern.cs
- BinaryOperationBinder.cs
- QilUnary.cs
- SerializationEventsCache.cs
- Dispatcher.cs
- TextEditorDragDrop.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- ReadOnlyCollectionBase.cs
- BatchStream.cs
- CodeDomSerializer.cs
- ObjectDataSourceEventArgs.cs
- SymmetricAlgorithm.cs
- StylusPointPropertyId.cs
- LowerCaseStringConverter.cs
- MetabaseSettingsIis7.cs
- DataGridViewImageColumn.cs
- ExceptionRoutedEventArgs.cs
- SqlFunctionAttribute.cs
- FileDialog.cs
- _Events.cs
- ComplexTypeEmitter.cs
- EntityDataSourceContextCreatedEventArgs.cs
- XPathNode.cs
- XmlDataFileEditor.cs
- TablePattern.cs
- Pair.cs
- OfTypeExpression.cs
- DataGridViewRowEventArgs.cs
- HtmlInputImage.cs
- DeleteWorkflowOwnerCommand.cs
- BatchWriter.cs
- SafeNativeMethods.cs
- HuffModule.cs
- DbLambda.cs
- OdbcException.cs
- MsmqIntegrationProcessProtocolHandler.cs
- LicFileLicenseProvider.cs
- NetworkStream.cs
- TraceXPathNavigator.cs
- ScriptControlDescriptor.cs
- ParserStreamGeometryContext.cs
- DrawingBrush.cs