Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / ComIntegration / MonikerProxyAttribute.cs / 1 / MonikerProxyAttribute.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.ComIntegration { using System.Runtime.Remoting; using System.Runtime.Remoting.Proxies; using System.Runtime.InteropServices; [AttributeUsage(AttributeTargets.Class)] internal sealed class MonikerProxyAttribute : ProxyAttribute, ICustomFactory { public override MarshalByRefObject CreateInstance(Type serverType) { if (serverType != typeof (ServiceMoniker)) { DiagnosticUtility.DebugAssert("MonikerProxyAttribute can only be used for the service Moniker"); throw DiagnosticUtility.ExceptionUtility.ThrowHelperInternal(false); } return MonikerBuilder.CreateMonikerInstance (); } MarshalByRefObject ICustomFactory.CreateInstance(Type serverType) { if (serverType != typeof (ServiceMoniker)) { DiagnosticUtility.DebugAssert("MonikerProxyAttribute can only be used for the service Moniker"); throw DiagnosticUtility.ExceptionUtility.ThrowHelperInternal(false); } return MonikerBuilder.CreateMonikerInstance (); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WS2007FederationHttpBindingCollectionElement.cs
- DeclarationUpdate.cs
- TabletCollection.cs
- PeerSecurityManager.cs
- RadialGradientBrush.cs
- LineGeometry.cs
- LineBreak.cs
- Int64KeyFrameCollection.cs
- ComPlusTraceRecord.cs
- DataRowExtensions.cs
- XsdCachingReader.cs
- DesignerSerializationOptionsAttribute.cs
- AssociationSet.cs
- ResponseBodyWriter.cs
- SqlTypeConverter.cs
- DashStyle.cs
- WindowsImpersonationContext.cs
- Config.cs
- DataGridViewColumnEventArgs.cs
- SQlBooleanStorage.cs
- Stylus.cs
- PenThread.cs
- ArraySegment.cs
- IdentityReference.cs
- BrowserCapabilitiesCompiler.cs
- QuadraticBezierSegment.cs
- BCryptHashAlgorithm.cs
- InstallerTypeAttribute.cs
- ConnectorSelectionGlyph.cs
- StreamInfo.cs
- VectorAnimation.cs
- ListManagerBindingsCollection.cs
- ActivationServices.cs
- InitializerFacet.cs
- StreamingContext.cs
- CodeTypeParameter.cs
- GroupBoxRenderer.cs
- SafeRightsManagementEnvironmentHandle.cs
- SafeLibraryHandle.cs
- ChannelAcceptor.cs
- NavigatorOutput.cs
- Rectangle.cs
- LinqDataSourceDeleteEventArgs.cs
- PassportPrincipal.cs
- UICuesEvent.cs
- NonSerializedAttribute.cs
- InstanceNormalEvent.cs
- X509ChainPolicy.cs
- BamlVersionHeader.cs
- ExceptionUtil.cs
- HttpResponseMessageProperty.cs
- DrawingVisualDrawingContext.cs
- WebBrowser.cs
- ISFTagAndGuidCache.cs
- DependencyPropertyValueSerializer.cs
- InlineUIContainer.cs
- ExtractCollection.cs
- XhtmlBasicPanelAdapter.cs
- GraphicsPathIterator.cs
- SR.cs
- HelloOperationAsyncResult.cs
- BindingNavigator.cs
- Frame.cs
- COM2PictureConverter.cs
- ServiceRoute.cs
- TransformProviderWrapper.cs
- UInt32Converter.cs
- ByteStack.cs
- ImageMapEventArgs.cs
- SchemaCollectionCompiler.cs
- ConfigErrorGlyph.cs
- TrackingLocationCollection.cs
- TextDocumentView.cs
- SchemaMapping.cs
- XamlBuildTaskServices.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- XmlNodeWriter.cs
- MLangCodePageEncoding.cs
- PriorityItem.cs
- Form.cs
- GregorianCalendarHelper.cs
- HttpCacheVary.cs
- EndpointAddress10.cs
- PageClientProxyGenerator.cs
- TypeSystem.cs
- InkCanvasSelection.cs
- Style.cs
- TagPrefixAttribute.cs
- AttributeUsageAttribute.cs
- ThreadAttributes.cs
- hresults.cs
- Image.cs
- _FixedSizeReader.cs
- SafeFileMapViewHandle.cs
- DataGridTextBoxColumn.cs
- BinaryConverter.cs
- OpCopier.cs
- EncoderNLS.cs
- AllMembershipCondition.cs
- QilInvokeLateBound.cs