Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SerializationObjectManager.cs
- CodeTypeReferenceCollection.cs
- Point3DCollectionValueSerializer.cs
- VisualState.cs
- CodeTypeConstructor.cs
- WpfXamlMember.cs
- EntityDataSource.cs
- ConstructorArgumentAttribute.cs
- XmlSchemaCollection.cs
- CompensationParticipant.cs
- BindToObject.cs
- StringInfo.cs
- COM2ExtendedTypeConverter.cs
- SqlConnectionString.cs
- BaseProcessor.cs
- ImageConverter.cs
- WebBrowserBase.cs
- FrameworkReadOnlyPropertyMetadata.cs
- Int32Rect.cs
- Message.cs
- SecurityException.cs
- BrowserCapabilitiesCompiler.cs
- UrlAuthFailedErrorFormatter.cs
- Expander.cs
- PermissionRequestEvidence.cs
- FullTextLine.cs
- InfoCardArgumentException.cs
- TcpHostedTransportConfiguration.cs
- FormatSettings.cs
- IncrementalCompileAnalyzer.cs
- EntityDataSourceContainerNameConverter.cs
- NavigationEventArgs.cs
- PerformanceCounterCategory.cs
- OdbcStatementHandle.cs
- CodeArrayCreateExpression.cs
- OrderedEnumerableRowCollection.cs
- DataMemberAttribute.cs
- RecommendedAsConfigurableAttribute.cs
- ZoneLinkButton.cs
- TextView.cs
- ImageList.cs
- TaiwanCalendar.cs
- TextServicesContext.cs
- XmlCustomFormatter.cs
- TranslateTransform3D.cs
- unitconverter.cs
- MetafileHeaderWmf.cs
- TableLayoutPanelCodeDomSerializer.cs
- IconHelper.cs
- OrderedDictionary.cs
- ClientClassGenerator.cs
- ProcessInfo.cs
- HtmlUtf8RawTextWriter.cs
- TypeConverterHelper.cs
- DataSourceHelper.cs
- TextureBrush.cs
- MetaType.cs
- DataGridRelationshipRow.cs
- Identifier.cs
- XmlParserContext.cs
- DataList.cs
- SymbolMethod.cs
- SiteMapHierarchicalDataSourceView.cs
- ChangeInterceptorAttribute.cs
- SqlSupersetValidator.cs
- _ScatterGatherBuffers.cs
- RewritingPass.cs
- ExpandCollapseProviderWrapper.cs
- WebConvert.cs
- DataProtection.cs
- AncestorChangedEventArgs.cs
- SmtpMail.cs
- DefaultTypeArgumentAttribute.cs
- XmlSchemaAttributeGroup.cs
- DNS.cs
- ToolStripProgressBar.cs
- EntityDataSourceDesigner.cs
- EndGetFileNameFromUserRequest.cs
- Size.cs
- TextEndOfParagraph.cs
- SamlEvidence.cs
- DropDownList.cs
- TagNameToTypeMapper.cs
- XhtmlTextWriter.cs
- ErrorRuntimeConfig.cs
- ListenerElementsCollection.cs
- DesignerAttribute.cs
- GridEntry.cs
- ListBox.cs
- Dynamic.cs
- Animatable.cs
- SimpleFieldTemplateUserControl.cs
- ProviderUtil.cs
- WindowInteractionStateTracker.cs
- QilValidationVisitor.cs
- ReadOnlyDictionary.cs
- CrossAppDomainChannel.cs
- Rotation3DAnimationBase.cs
- Profiler.cs
- BulletedList.cs