Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Protocols / MimeFormatter.cs / 1305376 / MimeFormatter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Protocols { using System.IO; using System; using System.Xml.Serialization; using System.Reflection; using System.Collections; using System.Web.Services; using System.Security.Permissions; ////// /// public abstract class MimeFormatter { ///[To be supplied.] ////// /// public abstract object GetInitializer(LogicalMethodInfo methodInfo); ///[To be supplied.] ////// /// public abstract void Initialize(object initializer); ///[To be supplied.] ////// /// public virtual object[] GetInitializers(LogicalMethodInfo[] methodInfos) { object[] initializers = new object[methodInfos.Length]; for (int i = 0; i < initializers.Length; i++) initializers[i] = GetInitializer(methodInfos[i]); return initializers; } ///[To be supplied.] ////// /// [PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")] public static object GetInitializer(Type type, LogicalMethodInfo methodInfo) { return ((MimeFormatter)Activator.CreateInstance(type)).GetInitializer(methodInfo); } ///[To be supplied.] ////// /// [PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")] public static object[] GetInitializers(Type type, LogicalMethodInfo[] methodInfos) { return ((MimeFormatter)Activator.CreateInstance(type)).GetInitializers(methodInfos); } ///[To be supplied.] ////// /// [PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")] public static MimeFormatter CreateInstance(Type type, object initializer) { MimeFormatter formatter = (MimeFormatter)Activator.CreateInstance(type); formatter.Initialize(initializer); return formatter; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Protocols { using System.IO; using System; using System.Xml.Serialization; using System.Reflection; using System.Collections; using System.Web.Services; using System.Security.Permissions; ////// /// public abstract class MimeFormatter { ///[To be supplied.] ////// /// public abstract object GetInitializer(LogicalMethodInfo methodInfo); ///[To be supplied.] ////// /// public abstract void Initialize(object initializer); ///[To be supplied.] ////// /// public virtual object[] GetInitializers(LogicalMethodInfo[] methodInfos) { object[] initializers = new object[methodInfos.Length]; for (int i = 0; i < initializers.Length; i++) initializers[i] = GetInitializer(methodInfos[i]); return initializers; } ///[To be supplied.] ////// /// [PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")] public static object GetInitializer(Type type, LogicalMethodInfo methodInfo) { return ((MimeFormatter)Activator.CreateInstance(type)).GetInitializer(methodInfo); } ///[To be supplied.] ////// /// [PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")] public static object[] GetInitializers(Type type, LogicalMethodInfo[] methodInfos) { return ((MimeFormatter)Activator.CreateInstance(type)).GetInitializers(methodInfos); } ///[To be supplied.] ////// /// [PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")] public static MimeFormatter CreateInstance(Type type, object initializer) { MimeFormatter formatter = (MimeFormatter)Activator.CreateInstance(type); formatter.Initialize(initializer); return formatter; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RowToFieldTransformer.cs
- FaultContext.cs
- FormView.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- BuildTopDownAttribute.cs
- SR.cs
- Rule.cs
- CompilerScope.Storage.cs
- GlobalEventManager.cs
- ThumbButtonInfo.cs
- NotificationContext.cs
- RadioButtonAutomationPeer.cs
- ProgressPage.cs
- CqlLexerHelpers.cs
- SendKeys.cs
- XmlFormatExtensionAttribute.cs
- CharEnumerator.cs
- SyndicationItemFormatter.cs
- PropertyDescriptorComparer.cs
- RtType.cs
- DataMemberFieldConverter.cs
- MultiPropertyDescriptorGridEntry.cs
- PasswordTextContainer.cs
- UnsafeNativeMethods.cs
- Reference.cs
- GrowingArray.cs
- SortFieldComparer.cs
- DbCommandDefinition.cs
- Exceptions.cs
- AuthenticationModuleElement.cs
- ExternalFile.cs
- SelectionProviderWrapper.cs
- Durable.cs
- AttributeSetAction.cs
- DynamicRenderer.cs
- StateItem.cs
- TextRenderer.cs
- TypeElement.cs
- HealthMonitoringSection.cs
- PropertyDescriptor.cs
- StringUtil.cs
- Propagator.ExtentPlaceholderCreator.cs
- ToggleButton.cs
- TreeNodeCollection.cs
- ColumnResult.cs
- CompilerErrorCollection.cs
- PerformanceCounterNameAttribute.cs
- StateChangeEvent.cs
- PointLightBase.cs
- ContextMenuAutomationPeer.cs
- DesignTimeType.cs
- XPathParser.cs
- InProcStateClientManager.cs
- UnhandledExceptionEventArgs.cs
- ToolStripRenderEventArgs.cs
- NamedPipeWorkerProcess.cs
- Calendar.cs
- XmlSchemaDatatype.cs
- ListItem.cs
- RemoteWebConfigurationHost.cs
- PropertyValueUIItem.cs
- CanExecuteRoutedEventArgs.cs
- PackageFilter.cs
- MediaContext.cs
- PrintPreviewDialog.cs
- UIElement3D.cs
- FunctionDetailsReader.cs
- ForeignKeyConstraint.cs
- PageParserFilter.cs
- ContainerParaClient.cs
- HTMLTagNameToTypeMapper.cs
- PrivilegedConfigurationManager.cs
- XmlSchemaAttributeGroup.cs
- NotSupportedException.cs
- WebBrowser.cs
- ParameterCollection.cs
- NamespaceEmitter.cs
- ListItem.cs
- MailSettingsSection.cs
- TransformedBitmap.cs
- XsdDataContractImporter.cs
- StringDictionaryWithComparer.cs
- ConstructorExpr.cs
- XmlDocumentFragment.cs
- ComplexType.cs
- Grammar.cs
- GradientStop.cs
- BoolExpr.cs
- RenderCapability.cs
- StateMachine.cs
- HttpResponseHeader.cs
- ArrayList.cs
- DisplayInformation.cs
- FileDataSourceCache.cs
- PipelineModuleStepContainer.cs
- PartBasedPackageProperties.cs
- DataColumnChangeEvent.cs
- Attributes.cs
- NotFiniteNumberException.cs
- SelectorAutomationPeer.cs