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
- MimeMultiPart.cs
- SqlServices.cs
- HtmlInputRadioButton.cs
- CodeTypeReferenceCollection.cs
- PolicyLevel.cs
- StringSorter.cs
- RepeaterItemEventArgs.cs
- LinkClickEvent.cs
- LinkArea.cs
- LinqDataSourceHelper.cs
- CaseInsensitiveComparer.cs
- TableLayoutPanelDesigner.cs
- DefaultMemberAttribute.cs
- NamedPipeTransportElement.cs
- SafeNativeMethods.cs
- ColumnCollection.cs
- CheckBox.cs
- Utils.cs
- XmlNavigatorFilter.cs
- CollectionTraceRecord.cs
- ManagedFilter.cs
- CodeAttributeDeclaration.cs
- SQLDateTimeStorage.cs
- SortExpressionBuilder.cs
- Encoder.cs
- ClientScriptManagerWrapper.cs
- MessageBox.cs
- PropertyChangingEventArgs.cs
- RecordBuilder.cs
- PropertyInfoSet.cs
- SemaphoreSecurity.cs
- MetadataArtifactLoaderComposite.cs
- GCHandleCookieTable.cs
- WindowsSolidBrush.cs
- Monitor.cs
- DataTable.cs
- Double.cs
- HandleTable.cs
- StrongNameIdentityPermission.cs
- PackageDigitalSignatureManager.cs
- ParseHttpDate.cs
- PathGradientBrush.cs
- TemplateComponentConnector.cs
- CapiHashAlgorithm.cs
- CodeCastExpression.cs
- MSG.cs
- InkPresenterAutomationPeer.cs
- PrePostDescendentsWalker.cs
- DependencyProperty.cs
- XpsSerializerWriter.cs
- StyleSheet.cs
- TableCell.cs
- HwndAppCommandInputProvider.cs
- GroupBox.cs
- ObjectParameterCollection.cs
- IsolatedStorageException.cs
- LogEntryHeaderDeserializer.cs
- GridViewRow.cs
- EmbeddedObject.cs
- AssemblyResourceLoader.cs
- NameSpaceExtractor.cs
- Site.cs
- StreamWriter.cs
- ClientType.cs
- Memoizer.cs
- XmlCharCheckingReader.cs
- UserNameSecurityTokenParameters.cs
- HttpCapabilitiesEvaluator.cs
- CodeBlockBuilder.cs
- XmlAnyAttributeAttribute.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- CreateParams.cs
- TypeConverterHelper.cs
- FtpCachePolicyElement.cs
- Vector3D.cs
- SourceItem.cs
- EndpointDispatcherTable.cs
- ObjRef.cs
- ReversePositionQuery.cs
- DesignerVerbToolStripMenuItem.cs
- SqlClientPermission.cs
- Header.cs
- FederatedMessageSecurityOverHttp.cs
- MissingMemberException.cs
- PerformanceCounterPermissionEntryCollection.cs
- DomNameTable.cs
- oledbmetadatacollectionnames.cs
- _TLSstream.cs
- ColorConvertedBitmap.cs
- UIEndRequest.cs
- CompositeActivityTypeDescriptor.cs
- CalendarAutoFormat.cs
- CustomAttributeFormatException.cs
- COAUTHIDENTITY.cs
- StateMachineWorkflowDesigner.cs
- WhiteSpaceTrimStringConverter.cs
- CompilationSection.cs
- OutputCacheSection.cs
- HandoffBehavior.cs
- DBDataPermissionAttribute.cs