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;
///
///
/// [To be supplied.]
///
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.
//------------------------------------------------------------------------------
//
// 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;
///
///
/// [To be supplied.]
///
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- validationstate.cs
- BitmapData.cs
- WsdlWriter.cs
- GetCertificateRequest.cs
- IndexedString.cs
- WindowsGraphics2.cs
- SafePointer.cs
- DataBindingList.cs
- Context.cs
- CapabilitiesRule.cs
- MailMessageEventArgs.cs
- JournalEntryStack.cs
- DiscoveryClientDocuments.cs
- EdmPropertyAttribute.cs
- RangeValueProviderWrapper.cs
- QuaternionRotation3D.cs
- XmlWhitespace.cs
- DataGridRelationshipRow.cs
- CharAnimationBase.cs
- ConfigXmlAttribute.cs
- DateTimeFormatInfo.cs
- GlobalizationSection.cs
- MemberMaps.cs
- XmlSchemaDocumentation.cs
- MatcherBuilder.cs
- UnitySerializationHolder.cs
- ScaleTransform.cs
- UserPersonalizationStateInfo.cs
- SqlDataSourceCommandEventArgs.cs
- ToolBarPanel.cs
- AdornedElementPlaceholder.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- DependencyPropertyHelper.cs
- DataKeyArray.cs
- UrlPath.cs
- ServiceBuildProvider.cs
- DirectoryRootQuery.cs
- CodeSubDirectoriesCollection.cs
- PrinterResolution.cs
- SqlDataSource.cs
- DelayLoadType.cs
- And.cs
- SerializationEventsCache.cs
- DefaultBinder.cs
- DataSourceViewSchemaConverter.cs
- ClientBuildManager.cs
- StdValidatorsAndConverters.cs
- OptimizerPatterns.cs
- CqlParserHelpers.cs
- dataprotectionpermission.cs
- ConstraintCollection.cs
- ReachNamespaceInfo.cs
- TableCellsCollectionEditor.cs
- DynamicValidatorEventArgs.cs
- TypeValidationEventArgs.cs
- HiddenField.cs
- ToolStripManager.cs
- ReferencedType.cs
- DecoderBestFitFallback.cs
- PbrsForward.cs
- OAVariantLib.cs
- NumericUpDownAcceleration.cs
- OleCmdHelper.cs
- MetadataArtifactLoaderResource.cs
- FontDifferentiator.cs
- SafeSecurityHelper.cs
- DetailsViewInsertEventArgs.cs
- SystemIPInterfaceProperties.cs
- FlowLayoutPanel.cs
- AtomServiceDocumentSerializer.cs
- XmlValueConverter.cs
- ProcessingInstructionAction.cs
- BackgroundFormatInfo.cs
- HtmlTextArea.cs
- SelectionRange.cs
- DashStyle.cs
- DataGridAddNewRow.cs
- Single.cs
- precedingsibling.cs
- ConsumerConnectionPoint.cs
- SQLBinary.cs
- TextFormattingConverter.cs
- CorrelationRequestContext.cs
- FloatUtil.cs
- HandleCollector.cs
- ToolStripCustomTypeDescriptor.cs
- UnionExpr.cs
- DataObjectSettingDataEventArgs.cs
- InputGestureCollection.cs
- BookmarkScopeManager.cs
- DebugView.cs
- CursorInteropHelper.cs
- ContentPlaceHolderDesigner.cs
- StrokeRenderer.cs
- CompilerInfo.cs
- DataGridViewDesigner.cs
- MDIControlStrip.cs
- Matrix.cs
- RowsCopiedEventArgs.cs
- AnnotationResourceChangedEventArgs.cs