Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / ProviderConnectionPoint.cs / 1305376 / ProviderConnectionPoint.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Reflection; using System.Web; using System.Web.Util; 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
- StorageEntityContainerMapping.cs
- RecordsAffectedEventArgs.cs
- DataSourceXmlSerializationAttribute.cs
- PersistenceProviderBehavior.cs
- X509ChainElement.cs
- DecoderFallbackWithFailureFlag.cs
- AuthorizationContext.cs
- ToolStripSplitButton.cs
- CatalogPartCollection.cs
- PersistencePipeline.cs
- RelationshipConstraintValidator.cs
- StylusPointDescription.cs
- ClaimTypeElementCollection.cs
- CodeTypeDeclaration.cs
- activationcontext.cs
- TickBar.cs
- ArraySet.cs
- SiteMapNodeCollection.cs
- ServiceEndpointCollection.cs
- WSHttpTransportSecurityElement.cs
- CriticalHandle.cs
- ComponentEvent.cs
- FontStretch.cs
- TrackingMemoryStream.cs
- MenuAutoFormat.cs
- FileAccessException.cs
- SrgsToken.cs
- SmiTypedGetterSetter.cs
- TypeForwardedFromAttribute.cs
- GreenMethods.cs
- AxisAngleRotation3D.cs
- _ConnectStream.cs
- VarRemapper.cs
- CategoryEditor.cs
- AlternateView.cs
- ControlIdConverter.cs
- AttachedAnnotationChangedEventArgs.cs
- StringUtil.cs
- ObjectReaderCompiler.cs
- RoleGroupCollection.cs
- DataObjectEventArgs.cs
- XmlUtf8RawTextWriter.cs
- InkCanvas.cs
- ImmutableDispatchRuntime.cs
- FragmentNavigationEventArgs.cs
- Clause.cs
- keycontainerpermission.cs
- TableLayoutRowStyleCollection.cs
- XsltQilFactory.cs
- ScriptComponentDescriptor.cs
- RuleConditionDialog.cs
- WmlTextViewAdapter.cs
- ProcessProtocolHandler.cs
- ExtendedTransformFactory.cs
- returneventsaver.cs
- StatusBarDrawItemEvent.cs
- EncryptedPackageFilter.cs
- AvTraceFormat.cs
- DataGridTableStyleMappingNameEditor.cs
- SessionViewState.cs
- ItemCheckedEvent.cs
- RequestDescription.cs
- FilteredXmlReader.cs
- MbpInfo.cs
- XD.cs
- DifferencingCollection.cs
- RegisteredArrayDeclaration.cs
- OutputScopeManager.cs
- AuthorizationRule.cs
- SpellerHighlightLayer.cs
- UiaCoreApi.cs
- DBConcurrencyException.cs
- UserControlAutomationPeer.cs
- RectangleConverter.cs
- TimeoutException.cs
- MembershipUser.cs
- AdCreatedEventArgs.cs
- ResourceProviderFactory.cs
- InputBuffer.cs
- FormView.cs
- EUCJPEncoding.cs
- SecuritySessionServerSettings.cs
- isolationinterop.cs
- TextBlock.cs
- VariableExpressionConverter.cs
- DefaultValueAttribute.cs
- BuildDependencySet.cs
- MethodImplAttribute.cs
- SliderAutomationPeer.cs
- DragEventArgs.cs
- SafeHandles.cs
- FaultDescriptionCollection.cs
- XmlDataSource.cs
- CroppedBitmap.cs
- HyperLinkField.cs
- Stroke.cs
- IsolatedStorage.cs
- TableLayoutPanel.cs
- DodSequenceMerge.cs
- MemberListBinding.cs