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
- TdsRecordBufferSetter.cs
- InputBindingCollection.cs
- XhtmlBasicPageAdapter.cs
- TrustManagerPromptUI.cs
- DataGridViewCellFormattingEventArgs.cs
- IDReferencePropertyAttribute.cs
- InkCanvasInnerCanvas.cs
- ResourcesBuildProvider.cs
- IgnoreFlushAndCloseStream.cs
- DataGridViewRowCollection.cs
- UpdateRecord.cs
- xmlfixedPageInfo.cs
- xdrvalidator.cs
- XslAstAnalyzer.cs
- CachedFontFace.cs
- TagNameToTypeMapper.cs
- InputManager.cs
- CallContext.cs
- MultilineStringEditor.cs
- LogFlushAsyncResult.cs
- X509CertificateTrustedIssuerElement.cs
- PropVariant.cs
- CatchBlock.cs
- AxisAngleRotation3D.cs
- TdsParserStateObject.cs
- MissingFieldException.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- util.cs
- SystemInformation.cs
- DateTime.cs
- WebPartExportVerb.cs
- Popup.cs
- CodeTypeOfExpression.cs
- DataBindingCollectionEditor.cs
- DataBindingExpressionBuilder.cs
- LocalTransaction.cs
- ChangeProcessor.cs
- BamlStream.cs
- StorageAssociationTypeMapping.cs
- ExpressionBinding.cs
- CaseStatement.cs
- ValidationPropertyAttribute.cs
- SessionPageStateSection.cs
- ScriptResourceAttribute.cs
- OperatorExpressions.cs
- TCPListener.cs
- RadioButton.cs
- NullPackagingPolicy.cs
- SignedXml.cs
- AccessDataSourceView.cs
- EntityDataSourceState.cs
- ExpandSegment.cs
- SelectingProviderEventArgs.cs
- MonthCalendar.cs
- HtmlControlAdapter.cs
- XPathParser.cs
- CommandHelper.cs
- IndividualDeviceConfig.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- NoPersistScope.cs
- WorkflowStateRollbackService.cs
- DefaultMemberAttribute.cs
- FunctionDetailsReader.cs
- ToolStripArrowRenderEventArgs.cs
- DataTableClearEvent.cs
- ControlEvent.cs
- WindowsListBox.cs
- MessageContractAttribute.cs
- DeclarativeCatalogPart.cs
- TypedDataSourceCodeGenerator.cs
- dbenumerator.cs
- ExtendedProperty.cs
- SearchForVirtualItemEventArgs.cs
- TreeViewItemAutomationPeer.cs
- DataObjectAttribute.cs
- DecoderExceptionFallback.cs
- FlowDocument.cs
- HttpFileCollection.cs
- TiffBitmapDecoder.cs
- ReachDocumentReferenceSerializerAsync.cs
- Win32Native.cs
- FaultConverter.cs
- ExecutionEngineException.cs
- XPathEmptyIterator.cs
- TypeSystemHelpers.cs
- HiddenFieldPageStatePersister.cs
- HostedHttpContext.cs
- HideDisabledControlAdapter.cs
- RtfFormatStack.cs
- LayoutUtils.cs
- ConnectionManagementElement.cs
- HitTestWithGeometryDrawingContextWalker.cs
- SQLDateTime.cs
- NativeMethods.cs
- PropagatorResult.cs
- TypedTableBaseExtensions.cs
- SqlCacheDependencySection.cs
- InputQueueChannelAcceptor.cs
- NavigationFailedEventArgs.cs
- EtwTrace.cs