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
- VirtualStackFrame.cs
- DocumentEventArgs.cs
- Convert.cs
- Subset.cs
- X509Chain.cs
- DocumentViewerConstants.cs
- StackBuilderSink.cs
- ReferencedAssembly.cs
- StreamInfo.cs
- TextTreeTextNode.cs
- QilInvokeEarlyBound.cs
- TextContainer.cs
- CSharpCodeProvider.cs
- ScrollData.cs
- ScalarConstant.cs
- Vector3DAnimationBase.cs
- CheckableControlBaseAdapter.cs
- MailBnfHelper.cs
- DataGridViewControlCollection.cs
- FileNotFoundException.cs
- Rect3D.cs
- TreeViewCancelEvent.cs
- SpellCheck.cs
- ContainerControl.cs
- ListControlStringCollectionEditor.cs
- ColorDialog.cs
- SplayTreeNode.cs
- Listbox.cs
- PointUtil.cs
- MemberJoinTreeNode.cs
- manifestimages.cs
- ExtensionSimplifierMarkupObject.cs
- RoleService.cs
- embossbitmapeffect.cs
- WebPartConnectionsCancelEventArgs.cs
- ProviderMetadataCachedInformation.cs
- ClientTargetCollection.cs
- ProvidersHelper.cs
- XmlSchemaExternal.cs
- DbConnectionClosed.cs
- PartManifestEntry.cs
- StylusCollection.cs
- DataGridViewImageColumn.cs
- SystemMulticastIPAddressInformation.cs
- SQLMembershipProvider.cs
- IdSpace.cs
- RegexWorker.cs
- DeclarativeCatalogPartDesigner.cs
- Validator.cs
- PartialList.cs
- MachineKeyValidationConverter.cs
- OdbcParameter.cs
- ServiceMetadataContractBehavior.cs
- FunctionNode.cs
- TypeLoadException.cs
- TextSpan.cs
- XamlSerializerUtil.cs
- WebBrowserUriTypeConverter.cs
- Literal.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- FileDialog.cs
- UnitySerializationHolder.cs
- ExtensibleClassFactory.cs
- ExtenderProvidedPropertyAttribute.cs
- DataGridItemEventArgs.cs
- NativeMethodsCLR.cs
- ImageBrush.cs
- StrokeNodeEnumerator.cs
- EdmComplexPropertyAttribute.cs
- DataGridViewComboBoxCell.cs
- MultipartContentParser.cs
- OutKeywords.cs
- XmlValueConverter.cs
- Point3DAnimationBase.cs
- OleDbDataReader.cs
- XPathChildIterator.cs
- DataRowIndexBuffer.cs
- ListItemDetailViewAttribute.cs
- XsdDateTime.cs
- DiscoveryClientElement.cs
- Query.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- PerformanceCounterManager.cs
- FixedTextSelectionProcessor.cs
- ContainerUIElement3D.cs
- ExpressionStringBuilder.cs
- Rotation3DAnimation.cs
- MSAANativeProvider.cs
- Pens.cs
- SystemParameters.cs
- NetworkInformationException.cs
- PropertyPathConverter.cs
- IteratorFilter.cs
- HWStack.cs
- Triangle.cs
- securestring.cs
- OleDbParameter.cs
- DisableDpiAwarenessAttribute.cs
- XamlContextStack.cs
- PaintEvent.cs